Query TRON token approvals (spender allowances) for any wallet via x402 micropayment.
What it does
This x402-enabled endpoint, operated by Erudite Intelligence LLC, returns token approval (allowance) data for wallets on the TRON blockchain. You POST a JSON body containing a wallet address and a token address, and the endpoint returns structured data about the token approvals associated with that wallet. Payment is required per-call via the x402 protocol.
The endpoint accepts payment in two ways: USDC on Base (eip155:8453) or USDT on TRON (tron:728126428), both at a cost of $0.05 per request (50,000 base units with 6 decimals). The x402 facilitator is Coinbase CDP for the Base payment rail. The maximum payment timeout is 300 seconds. The provider is registered as a FinCEN MSB (BSA ID 31000324258137) and operates a non-custodial settlement model.
Documentation beyond the x402 challenge and the landing page is sparse — the /docs path returns a 404, and the Bazaar schema extension embedded in the 402 challenge provides only a minimal example response (`{"success": true, "data": {}}`). The exact shape of the returned approval data is not documented, so consumers should expect a JSON object under `data` but will need to explore the response to understand its full structure.
Capabilities
Use cases
- —Check which contracts a TRON wallet has approved to spend its tokens
- —Audit token allowances before interacting with a TRON DeFi protocol
- —Monitor for excessive or stale token approvals as a security measure
- —Build a TRON wallet dashboard that surfaces outstanding approvals
Fit
Best for
- —Agents or apps that need on-demand TRON token approval data
- —Security auditing tools scanning for risky unlimited approvals
- —Portfolio trackers that display wallet permissions on TRON
Not for
- —Querying token approvals on non-TRON blockchains (endpoint is TRON-specific)
- —Free or high-volume bulk scanning — each call costs $0.05
- —Getting real-time transaction history or balance data (this is approvals only)
Quick start
curl -X POST https://bridge.eruditepay.com/api/tron/wallet/token-approvals \
-H "Content-Type: application/json" \
-H "X-PAYMENT: <x402_payment_header>" \
-d '{"address": "TLa2f6VPqDgRE67v1736s7bJ8Ray5wYjU7", "token": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"}'Example
Request
{
"token": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
"address": "TLa2f6VPqDgRE67v1736s7bJ8Ray5wYjU7"
}Response
{
"data": {},
"success": true
}Endpoint
Quality
The endpoint is live and returns a well-formed x402 challenge with a Bazaar schema extension, but documentation is very thin — no /docs page, no detailed output schema, and only a stub example response. Pricing and payment rails are clear, but the actual data returned is undocumented.
Warnings
- —No dedicated documentation page exists (/docs returns 404)
- —The example response in the Bazaar extension is a stub ({"data": {}}) — actual response shape is unknown
- —Input schema uses Ethereum-style 0x addresses in examples but the endpoint is TRON-specific; callers should use TRON base58 addresses
Citations
- —Endpoint returns HTTP 402 with x402 v2 challenge, accepting USDC on Base and USDT on TRON at 50000 base units eachhttps://bridge.eruditepay.com/api/tron/wallet/token-approvals
- —Provider is Erudite Intelligence LLC, FinCEN MSB registered with BSA ID 31000324258137https://bridge.eruditepay.com
- —The x402 facilitator for the Base rail is Coinbase CDP (api.cdp.coinbase.com)https://bridge.eruditepay.com/api/tron/wallet/token-approvals
- —EruditePay Bridge supports 20 blockchains and charges 0.5% per settlementhttps://bridge.eruditepay.com