ABI encoder
Give a function its arguments. See the bytes come together.
The standard transfer interface takes an address and a raw integer amount. This diagram uses address one and amount one hundred.
Animated local teaching model. No wallet, RPC or live blockchain data. Some labels and hashes are abbreviated for readability.
How to use this abi encoder
Encode typed function arguments into Ethereum calldata. Try common ERC-20 functions, dynamic strings, or provide a custom Solidity function declaration and JSON arguments. Start with the prefilled example, change an input, and run the calculation. Invalid values produce an explanation rather than a misleading result.
What the result means
These results describe your supplied inputs. They do not query a blockchain, check balances, estimate current network conditions, or submit transactions. Read abi: the contract’s interface for the meaning and limits of the calculation.