chainpeek: compare the USDC or USDT transfer fee on Base, Polygon, Ethereum, BNB Chain, Arbitrum and Solana
compare_stablecoin_transfer_feesCompare USDC or USDT transfer fees across Base, Polygon, Ethereum, BNB, Arbitrum, and Solana to decide which chain to use before sending stablecoins.
Instructions
chainpeek: Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum and Solana. For peg status use check_stablecoin_peg. Returns the fee of one USDC or USDT transfer on each chain, cheapest first; Solana adds lamport fees and new-token-account rent. Gas units are the standard 65,000, not measured. Cached 15 s. A chain that fails is listed last with an error; all failing is a 502 (not charged). Bad input is a 422 (not charged). Typically 1-5 s. Price: USD 0.002. Free: 10 chain reads per IP per UTC day. Docs: https://tanod.dev/learn/gas-price-api.html
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| token | No | USDC (default) or USDT. | USDC |
| amount | No | Transfer size (default 100). Informational only: an ERC-20 or SPL transfer fee does not depend on the amount. | |
| chains | No | Chains to compare: base, polygon, ethereum, bnb, arbitrum, solana. Default: all six. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Only on an error result: an object {code, message}, or the reason string of an x402 PaymentRequired object. | |
| token | No | ||
| amount | No | ||
| results | No | ||
| cheapest | No | ||
| fetched_at | No | ||
| amount_note | No | ||
| assumptions | No | ||
| cached_for_s | No |