{"sample":true,"free":true,"note":"Static example of the paid response shape (not live data). Drop sample=1 and pay via x402 for live data. Failed calls (4xx/5xx) are never charged.","path":"/crypto/decode-calldata","price_usdc":"0.002000","pay_url":"https://kr-x402-mvp.kgy5612.workers.dev/crypto/decode-calldata?data=0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&to=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","input_schema":{"type":"object","properties":{"data":{"type":"string","pattern":"^0x[0-9a-fA-F]{8,}$","description":"Calldata hex (selector + ABI args). Required unless hash given","examples":["0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"]},"to":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Optional target contract (token) for symbol/decimals + label"},"hash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"Optional Base tx hash: decode its input instead of data"}},"additionalProperties":false},"example":{"chain":"base","to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","verdict":"CAUTION","selector":"0x095ea7b3","function":"approve(address,uint256)","signature_source":"builtin","args":[{"type":"address","value":"0x000000000022D473030F116dDEE9F6B43aC78BA3"},{"type":"uint256","value":"115792089237316195423570985008687907853269984665640564039457584007913129639935"}],"spender":"0x000000000022D473030F116dDEE9F6B43aC78BA3","spender_label":"Uniswap Permit2","unlimited":true,"amount":"unlimited","risk":"medium","flags":["unlimited_approval"],"summary":"lets Uniswap Permit2 move ALL USDC from the signer","guidance":"Review the decoded args; simulate with /crypto/base-rpc?method=eth_call before signing."},"start_here":"https://kr-x402-mvp.kgy5612.workers.dev/crypto/ping"}