{"name":"EVM Tx Toolkit","description":"Six premium x402 endpoints across 5 EVM chains: canonical /v1 routes plus OATP-style /tools/tx_explainer, /tools/tx_simulator, /tools/token_risk_scan aliases for transaction explainer, transaction simulation, pre-signing safety, rug risk, token risk scan, approval risk, balance changes, and 0-100 risk score discovery.","url":"https://evm-tx-toolkit.mtree.workers.dev","version":"0.1.0","documentationUrl":"https://evm-tx-toolkit.mtree.workers.dev/docs","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"authentication":{"schemes":["x402"],"credentials":"Pay-per-call via x402 USDC on Base — no signup, no API key. Each call returns 402 with an EXACT-scheme requirement; agents pay 0x1664530DC2A1CA350B1dbaD1Fc1F1a70c90fe4de in Base USDC and retry with X-PAYMENT."},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"tx-explain","name":"Transaction Explainer (EVM)","description":"Decode a confirmed transaction on Base, Ethereum, Arbitrum, Optimism, or Polygon into a human-readable summary with all token transfers, swap legs, and event labels. $0.10/call.","tags":["base","ethereum","arbitrum","optimism","polygon","evm","transaction","explain","decode","trace","multichain"],"examples":["Explain this base tx: 0x... — what swap was this and what tokens moved?","Decode tx 0x... on arbitrum and tell me why it reverted","Explain this polygon tx: 0x..."],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"tx-simulate","name":"Transaction Simulator (EVM)","description":"Simulate an unsent transaction on Base, Ethereum, Arbitrum, Optimism, or Polygon. Returns success/revert + decoded revert reason + gas estimate. $0.20/call.","tags":["base","ethereum","arbitrum","optimism","polygon","evm","simulate","preflight","eth_call","trace","multichain"],"examples":["Simulate this base swap from 0xabc... to UniswapV3 with this calldata — does it revert?","Will this approve+swap sequence on optimism succeed at the latest block?","Simulate this arbitrum tx before I send it"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"token-risk-scan","name":"ERC-20 Risk Scan","description":"Score an ERC-20 on Base, Ethereum, Arbitrum, Optimism, or Polygon for rug/risk factors: proxy detection, mint authority, honeypot (via GoPlus), tax, ownership, composite 0–100 score + verdict. $0.50/call.","tags":["base","ethereum","arbitrum","optimism","polygon","evm","erc20","rug","honeypot","risk","holders","proxy","multichain"],"examples":["Risk-scan this base ERC-20: 0x4200000000000000000000000000000000000006","Is this polygon token a honeypot? 0x...","Risk-scan an arbitrum token: 0x..."],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"tx-explainer-alias","name":"tx_explainer — Transaction Explainer Alias","description":"Winner-shaped /tools/tx_explainer route: EVM transaction explainer for human-readable transaction summaries, contracts invoked, token balance changes, approvals, gas/fee, transfers, and one-line summary. $0.10/call.","tags":["tx_explainer","transaction explainer","transaction","balance changes","approval risk","pre-signing","base","evm"],"examples":["Use /tools/tx_explainer to explain this Base transaction and list balance changes"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"tx-simulator-alias","name":"tx_simulator — Transaction Simulation Alias","description":"Winner-shaped /tools/tx_simulator route: EVM transaction simulation for pre-signing safety, revert reason, gas estimate, approval risk, and likely balance-change posture. $0.20/call.","tags":["tx_simulator","transaction simulation","pre-signing","simulate","approval risk","base","evm"],"examples":["Use /tools/tx_simulator to simulate this call before signing"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"token-risk-scan-alias","name":"token_risk_scan — Rug Risk / Token Risk Scan Alias","description":"Winner-shaped /tools/token_risk_scan route: Base/EVM token risk scan for rug risk, honeypot/tax flags, proxy/owner control, holder/liquidity danger, approval risk, and 0-100 risk score. $0.50/call.","tags":["token_risk_scan","token risk scan","rug risk","0-100 risk score","approval risk","liquidity","holder concentration","base","evm"],"examples":["Use /tools/token_risk_scan before buying this Base memecoin"],"inputModes":["application/json"],"outputModes":["application/json"]}]}