TxSeismicElements
Encryption metadata and security parameters for Seismic transactions
Overview
Definition
pub struct TxSeismicElements {
pub encryption_pubkey: PublicKey, // secp256k1 compressed pubkey (33 bytes)
pub encryption_nonce: U96, // 12-byte nonce for AES-GCM
pub message_version: u8, // 0=RLP, >=2=EIP-712
pub recent_block_hash: B256, // anti-replay
pub expires_at_block: u64, // expiration block
pub signed_read: bool, // true for signed reads
}Fields
Field
Type
Description
Default Values
Builder Methods
Method
Signature
Description
Example
Static Helpers
Function
Signature
Description
Example
Crypto Methods
Low-Level Encryption
Method
Signature
Description
Client-Side Encryption
Method
Signature
Description
Encryption Flow
Field Details
encryption_pubkey
encryption_nonce
message_version
recent_block_hash
expires_at_block
signed_read
Examples
Automatic Construction (Typical)
Manual Construction (Advanced)
Notes
See Also
Last updated

