@morph-l2/sdk • Docs
@morph-l2/sdk / L2Transaction
Interface: L2Transaction
JSON transaction representation when returned by L2Geth nodes. This is simply an extension to the standard transaction response type. You do NOT need to use this type unless you care about having typed access to L2-specific fields.
Extends
TransactionResponse
Properties
accessList?
optional
accessList:AccessList
Inherited from
TransactionResponse.accessList
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:40
blockHash?
optional
blockHash:string
Inherited from
TransactionResponse.blockHash
Source
node_modules/@ethersproject/abstract-provider/lib/index.d.ts:26
blockNumber?
optional
blockNumber:number
Inherited from
TransactionResponse.blockNumber
Source
node_modules/@ethersproject/abstract-provider/lib/index.d.ts:25
chainId
chainId:
number
Inherited from
TransactionResponse.chainId
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:35
confirmations
confirmations:
number
Inherited from
TransactionResponse.confirmations
Source
node_modules/@ethersproject/abstract-provider/lib/index.d.ts:28
data
data:
string
Inherited from
TransactionResponse.data
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:33
from
from:
string
Inherited from
TransactionResponse.from
Source
node_modules/@ethersproject/abstract-provider/lib/index.d.ts:29
gasLimit
gasLimit:
BigNumber
Inherited from
TransactionResponse.gasLimit
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:31
gasPrice?
optional
gasPrice:BigNumber
Inherited from
TransactionResponse.gasPrice
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:32
hash
hash:
string
Inherited from
TransactionResponse.hash
Source
node_modules/@ethersproject/abstract-provider/lib/index.d.ts:24
l1BlockNumber
l1BlockNumber:
number
Source
src/interfaces/l2-provider.ts:16
l1TxOrigin
l1TxOrigin:
string
Source
src/interfaces/l2-provider.ts:17
maxFeePerGas?
optional
maxFeePerGas:BigNumber
Inherited from
TransactionResponse.maxFeePerGas
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:42
maxPriorityFeePerGas?
optional
maxPriorityFeePerGas:BigNumber
Inherited from
TransactionResponse.maxPriorityFeePerGas
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:41
nonce
nonce:
number
Inherited from
TransactionResponse.nonce
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:30
queueOrigin
queueOrigin:
string
Source
src/interfaces/l2-provider.ts:18
r?
optional
r:string
Inherited from
TransactionResponse.r
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:36
raw?
optional
raw:string
Inherited from
TransactionResponse.raw
Source
node_modules/@ethersproject/abstract-provider/lib/index.d.ts:30
rawTransaction
rawTransaction:
string
Source
src/interfaces/l2-provider.ts:19
s?
optional
s:string
Inherited from
TransactionResponse.s
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:37
timestamp?
optional
timestamp:number
Inherited from
TransactionResponse.timestamp
Source
node_modules/@ethersproject/abstract-provider/lib/index.d.ts:27
to?
optional
to:string
Inherited from
TransactionResponse.to
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:28
type?
optional
type:number
Inherited from
TransactionResponse.type
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:39
v?
optional
v:number
Inherited from
TransactionResponse.v
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:38
value
value:
BigNumber
Inherited from
TransactionResponse.value
Source
node_modules/@ethersproject/transactions/lib/index.d.ts:34
wait()
wait: (
confirmations
?) =>Promise
<TransactionReceipt
>
Parameters
• confirmations?: number
Returns
Promise
<TransactionReceipt
>
Inherited from
TransactionResponse.wait
Source
node_modules/@ethersproject/abstract-provider/lib/index.d.ts:31