Skip to content
Interface: SeismicTransactionRequest

seismic-viem


seismic-viem / SeismicTransactionRequest

Interface: SeismicTransactionRequest

Defined in: packages/seismic-viem/src/chain.ts:46

Represents a Seismic transaction request, extending viem's base TransactionRequest with SeismicTxExtras

SeismicTransactionRequest

Properties

PropertyTypeDescriptionDefined in
accessList?AccessList-viem @ types/transaction.d.ts
authorizationList?AuthorizationList<number, boolean>-viem @ types/transaction.d.ts
blobs?| readonly `0x${string}`[] | readonly ByteArray[]The blobs associated with this transaction.viem @ types/transaction.d.ts
blobVersionedHashes?readonly `0x${string}`[]-viem @ types/transaction.d.ts
data?`0x${string}`Contract code or a hashed method call with encoded argsviem @ types/transaction.d.ts
encryptionPubkey?`0x${string}`-packages/seismic-viem/src/chain.ts:35
from?`0x${string}`Transaction senderviem @ types/transaction.d.ts
gas?bigintGas provided for transaction executionviem @ types/transaction.d.ts
gasPrice?bigintBase fee per gas.viem @ types/fee.d.ts
kzg?Kzg-viem @ types/transaction.d.ts
maxFeePerBlobGas?bigintMaximum total fee per gas sender is willing to pay for blob gas (in wei).viem @ types/fee.d.ts
maxFeePerGas?bigintTotal fee per gas in wei (gasPrice/baseFeePerGas + maxPriorityFeePerGas).viem @ types/fee.d.ts
maxPriorityFeePerGas?bigintMax priority fee per gas (in wei).viem @ types/fee.d.ts
messageVersion?number-packages/seismic-viem/src/chain.ts:36
nonce?numberUnique number identifying this transactionviem @ types/transaction.d.ts
sidecars?readonly BlobSidecar<`0x${string}`>[]-viem @ types/transaction.d.ts
to?null | `0x${string}`Transaction recipientviem @ types/transaction.d.ts
type?"legacy" | "eip2930" | "eip1559" | "eip4844" | "eip7702"Transaction typeviem @ types/transaction.d.ts
value?bigintValue in wei sent with this transactionviem @ types/transaction.d.ts