Account state and history in one call
Request an address and get its token balances plus paginated transfer history across both chains — no log scraping, no block-range loops.
Tetherline is a managed API for Tron and Ethereum. Read account state, query token transfer history, and relay signed transactions through endpoints we keep synced, indexed, and monitored.
Renting a machine and syncing a chain is straightforward. Keeping transfer history queryable and correct through chain reorganizations is the part that takes months.
Request an address and get its token balances plus paginated transfer history across both chains — no log scraping, no block-range loops.
You sign locally; we relay the payload to the network. Tron energy and Ethereum gas estimates are returned with the request.
Subscribe to an address and get a callback on every inbound transfer, with a correction event if a block is later orphaned.
Historical state queries hit the same endpoint. Reconcile old records without provisioning a separate archive plan.
Regional routing and health checks keep traffic off degraded nodes. Live latency and uptime are published on the status page.
Restrict a key by method, chain, origin, or IP range. Rotate without downtime and see per-key usage in the dashboard.
Change the chain parameter to move between networks. Same auth, same response shape, same pagination. SDKs for TypeScript, Python, and Go, plus plain HTTP for everything else.
# Account state and recent transfers
curl https://api.tetherline.io/v1/account \
-H "Authorization: Bearer $TETHERLINE_KEY" \
-d '{
"chain": "tron",
"address": "TQ4n...9xKd",
"include": ["transfers"],
"limit": 25
}'
# → 200 OK
{
"balance": "48210.442100",
"decimals": 6,
"block": 71204488,
"transfers": [ ... ]
}
No. Tetherline is read and relay infrastructure only. We take no custody of assets, store no private keys, and sign nothing on your behalf. There is no wallet, no exchange, and no trading feature. You sign locally and we pass the signed payload to the network.
Transfers are marked pending until they reach your configured confirmation depth. If a block is orphaned before then, the webhook fires a correction event with the original event ID so you can reverse your side.
One HTTP call or one WebSocket message. An account lookup that also returns 25 transfers counts once. Webhook deliveries are not counted.
Tron and Ethereum mainnet and public testnets, covering native and standard token contracts. Additional networks are in private beta — ask if you need early access.
Yes. The endpoint accepts standard JSON-RPC alongside our REST API, so most teams change a URL and an auth header. The extended endpoints are opt-in.