{"openapi":"3.1.0","info":{"title":"Token Safety Checks","version":"1.0.0","description":"On-chain safety facts about Base tokens, wallets and approvals, read straight from Base's own public RPC with no third-party data. One call, one computed answer, no accounts or API keys. Machine-payable over x402.","x-guidance":"Token Safety Checks answers one on-chain question per call about the Base network: is this address a wallet or a contract, does a token have an owner or hidden powers, is it an upgradeable proxy, how much does a wallet hold, has a wallet granted an unlimited approval. Each paid GET returns a computed verdict (such as OWNED_BY_WALLET, UNLIMITED_APPROVAL or NO_COMMON_POWERS_FOUND) with the reasons, the source and what was NOT checked. Pass addresses as 0x plus 40 hex characters. These are facts read from chain state; they never say a token is safe, because honeypot behaviour, liquidity and holder spread are not checked here. A verdict of UNVERIFIED means a lookup failed: treat it as unknown. For Solana tokens use a Solana tool. Not investment advice. No account or key: pay per call in USDC over x402."},"servers":[{"url":"https://token-safety.x402tookit.com"}],"paths":{"/base-address-type":{"get":{"operationId":"base_address_type","summary":"What is this Base address? Wallet, contract, minimal proxy clone, delegated wallet or empty, with ETH balance and nonce.","description":"What is this Base address? Wallet, contract, minimal proxy clone, delegated wallet or empty, with ETH balance and nonce.","tags":["base","address","evm"],"parameters":[{"name":"address","in":"query","required":true,"description":"Base address: 0x followed by 40 hex characters","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"address":{"type":["null","string"]},"codeBytes":{"type":["null","number"]},"cloneOf":{},"balanceEth":{"type":["null","string"]},"transactionCount":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"DELEGATED_WALLET","summary":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Base: delegated wallet, nonce 70, balance 3.12882180 ETH.","reasons":["An externally owned account that delegates to contract code (EIP-7702)."],"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","codeBytes":23,"cloneOf":null,"balanceEth":"3.12882180","transactionCount":70,"degraded":false,"notChecked":["what the contract does","other chains","…1 more"],"source":"Base public RPC","sourceUrl":"https://mainnet.base.org","asOf":"2026-10-11T01:13:32.705Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-address-type"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-address-type"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-address-type"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-address-type"}}]}}},"/base-network-status":{"get":{"operationId":"base_network_status","summary":"Base network health: latest block number and age, gas price, and a healthy/stale/congested verdict.","description":"Base network health: latest block number and age, gas price, and a healthy/stale/congested verdict.","tags":["base","gas","network"],"parameters":[{"name":"check","in":"query","required":false,"description":"Optional label echoed back; no effect","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"blockNumber":{"type":["null","number"]},"blockAgeSeconds":{"type":["null","number"]},"gasPriceGwei":{"type":["null","number"]},"thresholds":{"type":["null","object"],"properties":{"delayedAfterSeconds":{"type":["null","number"]},"staleAfterSeconds":{"type":["null","number"]},"congestedAboveGwei":{"type":["null","number"]}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"HEALTHY","summary":"Base block 52445932 is 2s old; gas 0.006 gwei: healthy.","reasons":["Block age is normal.","Gas is in the normal range for Base."],"blockNumber":52445932,"blockAgeSeconds":2,"gasPriceGwei":0.006,"thresholds":{"delayedAfterSeconds":15,"staleAfterSeconds":60,"congestedAboveGwei":1},"degraded":false,"notChecked":["other chains","sequencer status page","…1 more"],"source":"Base public RPC","sourceUrl":"https://mainnet.base.org","asOf":"2026-10-11T01:13:33.029Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-network-status"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-network-status"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-network-status"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-network-status"}}]}}},"/base-proxy-check":{"get":{"operationId":"base_proxy_check","summary":"Is this Base contract an upgradeable proxy? Finds the implementation and whether the admin is a wallet or a contract.","description":"Is this Base contract an upgradeable proxy? Finds the implementation and whether the admin is a wallet or a contract.","tags":["base","proxy","token-safety"],"parameters":[{"name":"address","in":"query","required":true,"description":"Contract address on Base","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"address":{"type":["null","string"]},"implementation":{"type":["null","string"]},"beacon":{},"admin":{"type":["null","string"]},"adminIsContract":{"type":["boolean","null"]},"cloneOf":{},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"UPGRADEABLE_ADMIN_IS_WALLET","summary":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913: upgradeable admin is wallet, implementation 0x2ce6311ddae708829bc0784c967b7d77d19fd779, admin 0x4fc7850364958d97b4d3f5a08f79db2493f8ca44.","reasons":["Upgradeable proxy whose admin is a single wallet: that wallet can replace the token's code at any time.","USDC (Circle) is a known issuer-controlled token: these powers are by design and held by the issuer."],"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","implementation":"0x2ce6311ddae708829bc0784c967b7d77d19fd779","beacon":null,"admin":"0x4fc7850364958d97b4d3f5a08f79db2493f8ca44","adminIsContract":false,"cloneOf":null,"degraded":false,"notChecked":["custom or diamond proxies","what the implementation does","…1 more"],"source":"Base public RPC (storage slots)","sourceUrl":"https://mainnet.base.org","asOf":"2026-10-11T01:13:33.433Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-proxy-check"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-proxy-check"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-proxy-check"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-proxy-check"}}]}}},"/base-token-allowance":{"get":{"operationId":"base_token_allowance","summary":"Token approval check on Base: how much a spender may take from a wallet, flagging unlimited approvals.","description":"Token approval check on Base: how much a spender may take from a wallet, flagging unlimited approvals.","tags":["base","approvals","token-safety"],"parameters":[{"name":"token","in":"query","required":true,"description":"Token contract address on Base","schema":{"type":"string"}},{"name":"owner","in":"query","required":true,"description":"Wallet that may have granted the approval","schema":{"type":"string"}},{"name":"spender","in":"query","required":true,"description":"Contract or wallet that would spend","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"token":{"type":["null","string"]},"owner":{"type":["null","string"]},"spender":{"type":["null","string"]},"allowanceRaw":{"type":["null","string"]},"allowance":{"type":["null","string"]},"unlimited":{"type":["boolean","null"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"NO_APPROVAL","summary":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 has not approved 0x000000000022D473030F116dDEE9F6B43aC78BA3 on USDC.","reasons":["The spender cannot take any of this token."],"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","owner":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","spender":"0x000000000022D473030F116dDEE9F6B43aC78BA3","allowanceRaw":"0","allowance":"0","unlimited":false,"degraded":false,"notChecked":["other tokens","other spenders","…1 more"],"source":"Base public RPC","sourceUrl":"https://mainnet.base.org","asOf":"2026-10-11T01:13:33.762Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-allowance"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-allowance"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-allowance"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-allowance"}}]}}},"/base-token-balance":{"get":{"operationId":"base_token_balance","summary":"Token balance of a wallet on Base with its share of total supply, flagging whale-sized holdings.","description":"Token balance of a wallet on Base with its share of total supply, flagging whale-sized holdings.","tags":["base","erc20","balance"],"parameters":[{"name":"token","in":"query","required":true,"description":"Token contract address on Base","schema":{"type":"string"}},{"name":"wallet","in":"query","required":true,"description":"Wallet address to check","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"token":{"type":["null","string"]},"wallet":{"type":["null","string"]},"balanceRaw":{"type":["null","string"]},"balance":{"type":["null","string"]},"decimals":{"type":["null","number"]},"sharePctOfSupply":{"type":["null","number"]},"thresholds":{"type":["null","object"],"properties":{"whaleSharePct":{"type":["null","number"]}}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"ZERO_BALANCE","summary":"0x4200000000000000000000000000000000000016 holds 0 USDC (0% of supply).","reasons":["The wallet holds none of this token on Base."],"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","wallet":"0x4200000000000000000000000000000000000016","balanceRaw":"0","balance":"0","decimals":6,"sharePctOfSupply":0,"thresholds":{"whaleSharePct":5},"degraded":false,"notChecked":["token price or USD value","balances on other chains","…1 more"],"source":"Base public RPC","sourceUrl":"https://mainnet.base.org","asOf":"2026-10-11T01:13:34.084Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-balance"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-balance"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-balance"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-balance"}}]}}},"/base-token-info":{"get":{"operationId":"base_token_info","summary":"Is this Base contract a real ERC-20? Name, symbol, decimals and total supply read from chain, with a token verdict.","description":"Is this Base contract a real ERC-20? Name, symbol, decimals and total supply read from chain, with a token verdict.","tags":["base","erc20","token"],"parameters":[{"name":"address","in":"query","required":true,"description":"Token contract address on Base","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"address":{"type":["null","string"]},"name":{"type":["null","string"]},"symbol":{"type":["null","string"]},"decimals":{"type":["null","number"]},"totalSupply":{"type":["null","string"]},"totalSupplyFormatted":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"ERC20_LIKE","summary":"USDC (USD Coin) on Base: erc20 like, decimals 6, supply 4411804736.744175.","reasons":["decimals() and totalSupply() both answered like a standard token."],"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","name":"USD Coin","symbol":"USDC","decimals":6,"totalSupply":"4411804736744175","totalSupplyFormatted":"4411804736.744175","degraded":false,"notChecked":["transfer behaviour (honeypots, taxes)","ownership and mint powers (see /base-token-owner, /base-token-powers)","…1 more"],"source":"Base public RPC","sourceUrl":"https://mainnet.base.org","asOf":"2026-10-11T01:13:34.432Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-info"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-info"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-info"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-info"}}]}}},"/base-token-owner":{"get":{"operationId":"base_token_owner","summary":"Token owner check on Base: is ownership renounced, held by a wallet or a contract, and what share of supply it holds.","description":"Token owner check on Base: is ownership renounced, held by a wallet or a contract, and what share of supply it holds.","tags":["base","erc20","ownership"],"parameters":[{"name":"address","in":"query","required":true,"description":"Token contract address on Base","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"address":{"type":["null","string"]},"owner":{"type":["null","string"]},"ownerIsContract":{"type":["boolean","null"]},"ownerSharePct":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"OWNED_BY_WALLET","summary":"owner() is 0x3abd6f64a422225e61e435bae41db12096106df7 and holds 0% of supply.","reasons":["A single wallet can call owner-only functions.","USDC (Circle) is a known issuer-controlled token: these powers are by design and held by the issuer."],"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","owner":"0x3abd6f64a422225e61e435bae41db12096106df7","ownerIsContract":false,"ownerSharePct":0,"degraded":false,"notChecked":["what the owner can do","role-based admin keys","…1 more"],"source":"Base public RPC","sourceUrl":"https://mainnet.base.org","asOf":"2026-10-11T01:13:34.854Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-owner"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-owner"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-owner"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-owner"}}]}}},"/base-token-powers":{"get":{"operationId":"base_token_powers","summary":"Scan a Base token's code for mint, pause and blacklist functions. Reports powers present; never says safe.","description":"Scan a Base token's code for mint, pause and blacklist functions. Reports powers present; never says safe.","tags":["base","erc20","token-safety"],"parameters":[{"name":"address","in":"query","required":true,"description":"Token contract address on Base","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"address":{"type":["null","string"]},"looksLikeStandardToken":{"type":["boolean","null"]},"powers":{"type":["null","object"],"properties":{"mint":{"type":["boolean","null"]},"pause":{"type":["boolean","null"]},"blacklist":{"type":["boolean","null"]}}},"codeBytes":{"type":["null","number"]},"selectorsFound":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"NO_COMMON_POWERS_FOUND","summary":"No common mint, pause or blacklist function names were found in the code.","reasons":["Absence of these names does not mean the token is safe: custom names and proxies are not seen."],"address":"0x4200000000000000000000000000000000000006","looksLikeStandardToken":true,"powers":{"mint":false,"pause":false,"blacklist":false},"codeBytes":2041,"selectorsFound":11,"degraded":false,"notChecked":["who may call those functions","custom-named admin functions","…3 more"],"source":"Base public RPC (bytecode)","sourceUrl":"https://mainnet.base.org","asOf":"2026-10-11T01:13:35.187Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-powers"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-powers"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-powers"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://token-safety.x402tookit.com/base-token-powers"}}]}}}}}