

| Parameter | Type | Description |
|---|---|---|
op* | string | encode args→calldata, or decode calldata→args. |
args | array | Arguments, for encode. |
data | string | 0x calldata, for decode. |
signature* | string | Function signature, e.g. transfer(address,uint256). |
| Type | Description |
|---|---|
| object | encode → { functionName, data }; decode → { functionName, args } |