Use ethabi-cli to encode ABI calls
masterThe ethabi encode command allows you to generate hex-encoded data for function calls or raw parameters.
Encode function calls from a JSON ABI
Use encode function <abi-path> <function-name-or-signature> to load a function definition from a JSON file and encode its arguments.
Encode raw parameters
Use encode params to encode values based on inline type definitions using the -v <type> <param> flag.
# Encode parameters inline
ethabi encode params -v bool 1
# Encode a function from a JSON ABI file
ethabi encode function examples/test.json foo -p 1