ABI Decoder & EncoderPaste a Solidity ABI, choose a function, and encode arguments or decode raw calldata — powered by ethers.js in the browser.EncodeDecodeLoad sample ABIContract ABIABI JSON[ { "type": "function", "name": "transfer", "stateMutability": "nonpayable", "inputs": [ { "name": "to", "type": "address" }, { "name": "amount", "type": "uint256" } ], "outputs": [ { "name": "", "type": "bool" } ] }, { "type": "function", "name": "approve", "stateMutability": "nonpayable", "inputs": [ { "name": "spender", "type": "address" }, { "name": "value", "type": "uint256" } ], "outputs": [ { "name": "", "type": "bool" } ] }, { "type": "function", "name": "balanceOf", "stateMutability": "view", "inputs": [ { "name": "account", "type": "address" } ], "outputs": [ { "name": "", "type": "uint256" } ] } ]3 function fragments detected.Function-- Select a function --approve(address,uint256)balanceOf(address)transfer(address,uint256)