Python — seismic-web3
Python SDK for Seismic, built on web3.py
pip install seismic-web3uv add seismic-web3Quick Example
import os
from seismic_web3 import SEISMIC_TESTNET, PrivateKey
pk = PrivateKey.from_hex_str(os.environ["PRIVATE_KEY"])
# Wallet client — full capabilities (requires private key)
w3 = SEISMIC_TESTNET.wallet_client(pk)
contract = w3.seismic.contract(address="0x...", abi=ABI)
# Shielded write — calldata is encrypted
tx_hash = contract.write.setNumber(42)
receipt = w3.eth.wait_for_transaction_receipt(tx_hash)
# Signed read — encrypted eth_call, proves your identity
result = contract.read.getNumber()Documentation Navigation
Getting Started
Section
Description
Guides & Examples
Section
Description
API Reference
Section
Description
Advanced Features
Section
Description
Quick Links
By Task
By Component
Features
Architecture
Next Steps
Last updated

