build_seismic_typed_data
Build EIP-712 typed data dict for external signers
Overview
Signature
def build_seismic_typed_data(tx: UnsignedSeismicTx) -> dict[str, Any]Parameters
Parameter
Type
Required
Description
Returns
Type
Description
Examples
Basic Usage
from seismic_web3 import build_seismic_typed_data, UnsignedSeismicTx
import json
unsigned_tx = UnsignedSeismicTx(...)
# Build typed data
typed_data = build_seismic_typed_data(unsigned_tx)
# Pretty print
print(json.dumps(typed_data, indent=2))Use with External Signer (MetaMask)
Inspect Structure
Verify Against Manual Hash
Export for Testing
Output Structure
Field Encoding
types
primaryType
domain
message
Hex String Conversions
encryption_nonce Conversion
Use Cases
External Wallet Integration
Hardware Wallet Signing
Testing and Debugging
Notes
Warnings
See Also
Last updated

