seismic-viem / TransactionSerializableSeismic
Interface: TransactionSerializableSeismic
Defined in: packages/seismic-viem/src/chain.ts:55
Represents a serializable Seismic transaction, extending viem's base TransactionSerializable with SeismicTxExtras
TransactionSerializableSeismic
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
accessList? | AccessList | - | viem @ types/transaction.d.ts |
authorizationList? | SignedAuthorizationList | - | viem @ types/transaction.d.ts |
blobs? | | readonly `0x${string}`[] | readonly ByteArray[] | - | viem @ types/transaction.d.ts |
blobVersionedHashes? | readonly `0x${string}`[] | - | viem @ types/transaction.d.ts |
chainId? | number | - | viem @ types/transaction.d.ts |
data? | `0x${string}` | Contract code or a hashed method call with encoded args | viem @ types/transaction.d.ts |
encryptionPubkey? | `0x${string}` | - | packages/seismic-viem/src/chain.ts:35 |
gas? | bigint | Gas provided for transaction execution | viem @ types/transaction.d.ts |
gasPrice? | bigint | Base fee per gas. | viem @ types/fee.d.ts |
kzg? | Kzg | - | viem @ types/transaction.d.ts |
maxFeePerBlobGas? | bigint | Maximum total fee per gas sender is willing to pay for blob gas (in wei). | viem @ types/fee.d.ts |
maxFeePerGas? | bigint | Total fee per gas in wei (gasPrice/baseFeePerGas + maxPriorityFeePerGas). | viem @ types/fee.d.ts |
maxPriorityFeePerGas? | bigint | Max priority fee per gas (in wei). | viem @ types/fee.d.ts |
messageVersion? | number | - | packages/seismic-viem/src/chain.ts:36 |
nonce? | number | Unique number identifying this transaction | viem @ types/transaction.d.ts |
r? | `0x${string}` | - | viem @ types/misc.d.ts |
s? | `0x${string}` | - | viem @ types/misc.d.ts |
sidecars? | | false | readonly BlobSidecar<`0x${string}`>[] | - | viem @ types/transaction.d.ts |
to? | null | `0x${string}` | Transaction recipient | viem @ types/transaction.d.ts |
type? | "legacy" | "eip2930" | "eip1559" | "eip4844" | "eip7702" | Transaction type | viem @ types/transaction.d.ts |
v? | bigint | Deprecated use yParity. | viem @ types/misc.d.ts |
value? | bigint | Value in wei sent with this transaction | viem @ types/transaction.d.ts |
yParity? | number | - | viem @ types/misc.d.ts |