Skip to content

@abi.encodeCall

ABI-encode a function call from its signature and arguments.

Returns: bytes

@abi.encodeCall(signature ...params)
Name Type Description
signature write-abi Function signature (e.g. transfer(address,uint256))
[...params] any Arguments to encode
# Encode a transfer call
set $data @abi.encodeCall("transfer(address,uint256)" 0x44fA8E6f47987339850636F88629646662444217 100e18)
  • send — send pre-encoded calldata
  • exec — call by signature (auto-encodes)
  • @id — compute a function selector