AsyncSeismicNamespace
AsyncSeismicNamespace class - Full wallet capabilities (async)
Overview
Access
from seismic_web3 import create_async_wallet_client, PrivateKey
w3 = await create_async_wallet_client(
"https://gcp-1.seismictest.net/rpc",
private_key=PrivateKey(...),
)
# Access the namespace (all methods are async)
await w3.seismic.send_shielded_transaction(...)
contract = w3.seismic.contract(address, abi)Public vs Wallet Namespaces
Feature
Public Namespace
Wallet Namespace
Class Definition
Methods
Transaction Methods
send_shielded_transaction()
signed_call()
debug_send_shielded_transaction()
Contract Factory
contract()
Query Methods
get_tee_public_key()
get_deposit_root()
get_deposit_count()
Deposit Methods
deposit()
Usage Examples
Basic Shielded Transaction
Signed Read
Contract Interaction
Concurrent Operations
Debug Transaction
Context Manager Pattern
Async Best Practices
Use asyncio.gather() for Parallel Operations
Handle Connection Cleanup
Error Handling with Async
See Also
Last updated

