The L2 contract to be called.
Optional
factoryDeps?: Bytes[]An array of L2 bytecodes that will be marked as known on L2.
Optional
gasPerPubdataByte?: NumbersThe L2 gas price for each published L1 calldata byte.
Optional
l2GasLimit?: NumbersMaximum amount of L2 gas that transaction can consume during execution on L2.
Optional
l2Value?: Numbersmsg.value
of L2 transaction.
Optional
mintValue?: NumbersThe amount of base token that needs to be minted on non-ETH-based L2.
Optional
operatorTip?: NumbersIf the ETH value passed with the transaction is not explicitly stated in the overrides, this field will be equal to the tip the operator will receive on top of the base cost of the transaction.
Optional
overrides?: TransactionOverridesTransaction's overrides which may be used to pass L2 gasLimit
, gasPrice
, value
, etc.
Optional
refundRecipient?: AddressThe address on L2 that will receive the refund for the transaction. If the transaction
fails, it will also be the address to receive l2Value
.
The input of the L2 transaction.