Retrieve Tron smart contract source code via x402 micropayment
What it does
This endpoint, operated by Erudite Intelligence LLC, accepts a Tron contract address and returns contract source data. It is part of a "Crypto data intelligence" service accessible through the x402 payment protocol. You POST a JSON body containing an `address` field (the Tron contract address) and, after settling the x402 payment, receive a JSON response with the contract source information.
Payment is accepted via two options: USDC on Base (eip155:8453) at 0.01 USDC per call, or USDT on Tron (tron:728126428) at 0.01 USDT per call. The amount of 10,000 base units corresponds to $0.01 given 6-decimal stablecoins. The x402 facilitator is Coinbase CDP for the Base payment rail. The endpoint is live and returns a proper x402 v2 challenge.
Documentation is sparse — the provider's landing page focuses on the EruditePay Bridge facilitator service rather than this specific data endpoint. The response schema example is minimal (`{"success": true, "data": {}}`), so the exact structure of the returned contract source data is not documented. The endpoint description in the challenge is simply "Crypto data intelligence," and no dedicated API docs were found.
Capabilities
Use cases
- —Retrieve source code or metadata for a Tron smart contract by address
- —Audit or verify Tron contract source before interacting with it
- —Build blockchain analytics tools that need on-chain contract source data
- —Automate due diligence on Tron-based tokens and DeFi protocols
Fit
Best for
- —Developers building Tron blockchain explorers or analytics dashboards
- —Security researchers auditing Tron smart contracts
- —AI agents that need programmatic access to contract source data with micropayments
Not for
- —Querying non-Tron blockchains (this endpoint is Tron-specific)
- —Free or bulk contract source retrieval without per-call payment
- —Deploying or interacting with contracts (read-only data endpoint)
Quick start
curl -X POST https://bridge.eruditepay.com/v1/tron/contract/source \
-H "Content-Type: application/json" \
-H "X-PAYMENT: <x402_payment_header>" \
-d '{"address": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"}'Example
Request
{
"address": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t"
}Response
{
"data": {},
"success": true
}Endpoint
Quality
The endpoint is live and returns a valid x402 v2 challenge with clear pricing and input schema. However, there are no dedicated API docs, the response example is a stub with an empty data object, and the exact output structure is undocumented. The crawl yielded no additional detail beyond the facilitator landing page.
Warnings
- —Response schema is a stub — the example shows an empty `data` object with no documented fields
- —No dedicated API documentation found (docs.eruditepay.com was not crawled; /docs on the bridge returns 404)
- —Exact content of the returned contract source data is unknown — output structure must be discovered empirically
Citations
- —Endpoint returns x402 v2 challenge with 10000 base units USDC on Base and 10000 base units USDT on Tronhttps://bridge.eruditepay.com/v1/tron/contract/source
- —Provider is Erudite Intelligence LLC, FinCEN MSB registeredhttps://bridge.eruditepay.com
- —USDC and USDT use 6 decimals, so 10000 base units = $0.01https://bridge.eruditepay.com
- —x402 facilitator for Base rail is Coinbase CDPhttps://bridge.eruditepay.com