bookAPI Reference

Complete API reference for the Seismic Python SDK

Complete reference documentation for all publicly exported functions, classes, and types in the Seismic Python SDK (seismic_web3).

Quick Navigation

Primitive byte types used throughout the SDK.

Type
Description

Exactly 32 bytes — used for hashes, AES keys, and similar values

32-byte secp256k1 private key

33-byte compressed secp256k1 public key

12-byte AES-GCM encryption nonce

Convert a hex string to raw bytes, stripping optional 0x

Dataclasses for building and signing Seismic transactions.

Type
Description

ECDSA signature components (v, r, s)

Seismic-specific transaction fields

Optional security parameters for shielded transactions

Complete unsigned Seismic transaction

Transaction metadata used for AAD context

Standard EVM transaction fields

Unencrypted transaction view

Result from debug shielded write

Functions for EIP-712 typed data signing of Seismic transactions.

Function
Description

Sign and serialize a transaction using EIP-712

Compute the EIP-712 signing hash

Compute the EIP-712 domain separator

Compute the EIP-712 struct hash

Build EIP-712 typed data dict

See Also

Last updated