Interface: TransactionConstructorConfig
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
address | `0x${string}` | The address of the contract that will be called | packages/transaction-manager/lib/Transaction.ts:55 |
args | readonly unknown[] | The arguments of the function that will be called | packages/transaction-manager/lib/Transaction.ts:68 |
contractName | string | This doesn't need to match the Solidity contract name but must match the contract alias of one of the contracts that you have provided when initializing the transaction manager with the ABI Manager | packages/transaction-manager/lib/Transaction.ts:64 |
deadline? | number | The deadline of the transaction in seconds (optional) This is used to try to cancel the transaction if it is not included in a block after the deadline to save gas | packages/transaction-manager/lib/Transaction.ts:73 |
functionName | string | The function name of the contract that will be called | packages/transaction-manager/lib/Transaction.ts:59 |
metadata? | Record<string, unknown> | Additional metadata for the transaction that can be used by your custom GasEstimator | packages/transaction-manager/lib/Transaction.ts:77 |