SeismicSecurityParams
Optional security parameters for shielded transactions
Overview
Definition
@dataclass(frozen=True)
class SeismicSecurityParams:
"""Optional security parameters for shielded transactions.
All fields default to None, meaning the SDK will use sensible
defaults (e.g. fetch latest block, generate a random nonce, use a
100-block expiry window).
"""
blocks_window: int | None = None
encryption_nonce: EncryptionNonce | None = None
recent_block_hash: Bytes32 | None = None
expires_at_block: int | None = NoneFields
Field
Type
Default
Description
Default Behavior
Examples
Use Default Values
Custom Expiry Window
Explicit Nonce (Testing)
Explicit Block Hash and Expiry
Combine Multiple Overrides
Use Cases
Longer Expiry for Slow Networks
Deterministic Nonces (Testing)
Batch Transactions with Same Block
Properties
Field Relationships
blocks_window vs expires_at_block
recent_block_hash and expires_at_block
Warnings
Notes
See Also
Last updated

