encode_abi_compat

Documentation for eth_defi.compat.encode_abi_compat function.

encode_abi_compat(contract, fn_name, args)

Encode ABI for a contract function call.

Parameters
  • contract (web3.contract.contract.Contract) – Web3 contract instance

  • fn_name (str) – Function name to encode

  • args (list[Any]) – Arguments for the function

Returns

Encoded ABI string

Return type

eth_typing.encoding.HexStr