SwapChan

Read any chain, for free

Swap-chan
Don't trust me, check me. read_chain lets your agent re-run every read I used to find your money, on any chain, at any block. It can only look, never touch.
Strictly read-only: read_chain only sends read RPC methods (eth_call, eth_getLogs, getAccountInfo…). It has no way to sign, send or broadcast.
ChainopWhat
EVMbalance · nonce · token_balanceNative and ERC-20 balances at any blockTag
EVMcallAny view function with ABI decode, e.g. function "dividendsOf(address) view returns (uint256)"
EVMstorage · codeRaw storage slots (EIP-1967 proxies, owners) and bytecode
EVMlogsEvents with filters, decoded from a signature, up to 50k blocks per call
EVMblock · tx · receiptLookups by number/hash
EVMcontractcontract_reader safety read: source, proxy, owner powers
Solanasol_account · sol_program_accounts · sol_token_accounts · sol_signaturesgetAccountInfo, getProgramAccounts with filters, SPL + Token-2022 accounts
Trontron_account · tron_resources · tron_callFrozen TRX, energy/bandwidth, triggerConstantContract
Bitcoinbtc_utxos · btc_address · btc_txUTXOs and balances via mempool.space

API: POST https://api.swapchan.com/onchain/read-chain with {"chainId":1,"op":"call","address":"0x…","function":"totalSupply() view returns (uint256)","blockTag":18000000}

Use this in your agent

Add the SwapChan MCP server and ask: "Use read_chain to confirm the P3D dividends find_money found for my wallet." It fits the full loop: find_money → read_chain → verify_tx → you sign → broadcast_tx. See the agent playbook.

Set this up for my agent