{"api":"v1","generated_at":"2026-09-16T10:34:23.888Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/api-402rates-com-v1-settlement-costs-0d04fd","pinned_page":"https://tollindex.com/e/api-402rates-com-v1-settlement-costs-0d04fd/at/2026-09-16T04-48Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-16T04:48:25.992Z","snapshot_stamp":"2026-09-16T04-48Z","endpoint":{"slug":"api-402rates-com-v1-settlement-costs-0d04fd","canonical_url":"https://api.402rates.com/v1/settlement/costs","resource":"https://api.402rates.com/v1/settlement/costs","http_method":"GET","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"What a USDC transfer actually costs on Base, Polygon, Arbitrum, Ethereum and XDC, measured rather than assumed: gas units simulated per chain against live prices and fresh chain heads, plus the rollup L1 data fee where it applies. Every figure ships with its inputs and the block it was read at, so you can recompute it. Cheapest first; a chain that cannot be measured is excluded, never estimated.","service_name":"402rates.com","declared_category":null,"declared_tags":["settlement","gas-costs","usdc","cross-chain","transfer-cost"],"route_template":null,"registry_updated":"2026-09-08T10:19:15.447Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"settlement costs","category":"market-data","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-16T04:48:25.991Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.01 USDC","amount_units":0.01,"decimals_known":true,"pay_to":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","scheme":"exact"},{"registry":"cdp","ordinal":1,"network":"eip155:137","asset":"0x3c499c542cef5e3811e1192ce70d8cc03d5c3359","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.01 USDC","amount_units":0.01,"decimals_known":true,"pay_to":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","scheme":"exact"},{"registry":"cdp","ordinal":2,"network":"eip155:42161","asset":"0xaf88d065e77c8cc2239327c5edb3a432268e5831","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.01 USDC","amount_units":0.01,"decimals_known":true,"pay_to":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","scheme":"exact"},{"registry":"cdp","ordinal":3,"network":"eip155:50","asset":"0xfa2958cb79b0491cc627c1557f441ef849ca8eb1","asset_name":"USDC","symbol":null,"decimals":null,"amount_display":"10000 smallest units, decimals unknown","amount_units":null,"decimals_known":false,"pay_to":"0xedb1a894761F0a142d80D09F82Ff7CF99158Bb19","scheme":"exact"}],"counters":{"observed_at":"2026-09-16T04:48:25.992Z","calls_30d":14,"unique_payers_30d":3,"last_called_at":"2026-09-08T10:19:14.953Z"},"validation":{"latest":{"observed_at":"2026-09-16T03:57:29.825Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-16"},"uptime":[{"days":7,"observed":6,"passed":6,"ratio":1},{"days":30,"observed":6,"passed":6,"ratio":1},{"days":90,"observed":6,"passed":6,"ratio":1}],"history_90d":[{"observed_at":"2026-09-16T03:57:29.825Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-16","state_changed":false},{"observed_at":"2026-09-15T03:56:37.701Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T03:56:06.898Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T03:55:46.801Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T06:10:40.202Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T09:35:19.171Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","page":"https://tollindex.com/seller/0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","endpoints":3,"hosts":1},"reports":0,"registry_record":{"cdp":[{"tags":["settlement","gas-costs","usdc","cross-chain","transfer-cost"],"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","amount":"10000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":300},{"asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"payTo":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","amount":"10000","scheme":"exact","network":"eip155:137","maxTimeoutSeconds":300},{"asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"payTo":"0xf567Cfe0FDb87A1D6Ca330e3f30f0D3DA0F7cb98","amount":"10000","scheme":"exact","network":"eip155:42161","maxTimeoutSeconds":300},{"asset":"0xfA2958CB79b0491CC627c1557F441eF849Ca8eb1","extra":{"name":"USDC","version":"2"},"payTo":"0xedb1a894761F0a142d80D09F82Ff7CF99158Bb19","amount":"10000","scheme":"exact","network":"eip155:50","maxTimeoutSeconds":120}],"quality":{"lastCalledAt":"2026-09-08T10:19:14.953Z","l30DaysTotalCalls":14,"l30DaysUniquePayers":3},"resource":"https://api.402rates.com/v1/settlement/costs","extensions":{"bazaar":{"info":{"input":{"type":"http","method":"GET","queryParams":{"chains":"base,polygon,arbitrum,ethereum,xdc"}},"output":{"type":"json","example":{"data":[{"chain":"xdc","tx_type":"usdc_transfer","cost_bps":[{"fee_bps":0.00188,"notional_usd":100},{"fee_bps":0.000188,"notional_usd":1000},{"fee_bps":0.0000188,"notional_usd":10000}],"fee_model":"single_layer","gas_units":46680,"cost_basis":"complete","head_age_s":3,"est_cost_usd":0.0000188,"gas_price_wei":"250000000","fee_components":{"total_usd":0.0000188,"l1_data_usd":null,"execution_usd":0.0000188},"gas_units_method":"eth_estimateGas","gas_units_assumed":null,"gas_units_scenario":"transfer to an address with an existing USDC balance","l1_data_fee_included":null,"transfer_amount_atomic":1000000}],"meta":{"units":{"fee_bps":"basis_points","est_cost_usd":"usd","gas_price_wei":"wei","transfer_amount_atomic":"usdc_atomic"},"sources":[{"id":"xdc.rpc.gas_price","kind":"onchain_read","block":85797652,"max_age_s":120,"fetched_at":"2026-08-30T22:14:02.904Z"},{"id":"xdc.rpc.gas_units","kind":"onchain_simulation","method":"eth_estimateGas","max_age_s":120,"fetched_at":"2026-08-30T22:14:02.904Z"},{"id":"coingecko.simple.licensed.xdc","url":"https://www.coingecko.com/en/api","kind":"public_api","licensed":true,"max_age_s":120,"fetched_at":"2026-08-30T22:14:03.011Z","attribution":"Data provided by CoinGecko","quote_asset":"usd","fallback_used":false,"license_basis":"operator_attestation"}],"version":"0.1.0","freshness":{"cache_ttl_s":119,"valid_until":"2026-08-30T22:16:02.904Z","policy_max_age_s":120,"oldest_source_age_s":1,"all_sources_within_policy":true},"capability":"compass.settlement.costs","request_id":"req_example1","limitations":"a simulated transfer to an address that already holds the token; a first transfer to a fresh address costs more, and no bridge, mint or subscription cost is included","attributions":[{"url":"https://www.coingecko.com/en/api","message":"Data provided by CoinGecko","source_id":"coingecko.simple.licensed.xdc","fetched_at":"2026-08-30T22:14:03.011Z","quote_asset":"usd","fallback_used":false}],"generated_at":"2026-08-30T22:14:03.117Z","schema_version":"0.5.0","chains_requested":["xdc"],"fee_completeness":"complete","chains_unavailable":[]},"related":["compass.rwa.yields","compass.ping"],"cheapest":{"chain":"xdc","scope":"transaction_fee_total","caveats":[],"runner_up":null,"stability":{"level":"unknown","historical_claim":false},"est_cost_usd":0.0000188,"compared_chains":["xdc"],"excluded_chains":[]}}}},"schema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{"chains":{"type":"string","pattern":"^(base|polygon|arbitrum|ethereum|xdc)(,(base|polygon|arbitrum|ethereum|xdc))*$","description":"comma-separated list of: base, polygon, arbitrum, ethereum, xdc. Order does not matter and duplicates are ignored. Omit it to price all five, which is the usual call and costs exactly the same."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}}}},"description":"What a USDC transfer actually costs on Base, Polygon, Arbitrum, Ethereum and XDC, measured rather than assumed: gas units simulated per chain against live prices and fresh chain heads, plus the rollup L1 data fee where it applies. Every figure ships with its inputs and the block it was read at, so you can recompute it. Cheapest first; a chain that cannot be measured is excluded, never estimated.","lastUpdated":"2026-09-08T10:19:15.447Z","serviceName":"402rates.com","x402Version":2}]}}