Skip to main content

Interface: L1ToL2TransactionRequest

dataEntities/transactionRequest.L1ToL2TransactionRequest

A transaction request for a transaction that will trigger some sort of execution on the L2

Properties

retryableData

retryableData: OmitTyped<L1ToL2MessageNoGasParams, "excessFeeRefundAddress" | "callValueRefundAddress"> & Partial<L1ToL2MessageNoGasParams> & L1ToL2MessageGasParams

Information about the retryable ticket, and it's subsequent execution, that will occur on L2

Defined in

src/lib/dataEntities/transactionRequest.ts:24


txRequest

txRequest: Required<Pick<TransactionRequest, "value" | "from" | "to" | "data">>

Core fields needed to form the L1 component of the transaction request

Defined in

src/lib/dataEntities/transactionRequest.ts:17

Methods

isValid

isValid(): Promise<boolean>

If this request were sent now, would it have enough margin to reliably succeed

Returns

Promise<boolean>

Defined in

src/lib/dataEntities/transactionRequest.ts:28