Namespaces
Contract interaction namespaces for shielded and transparent operations
Overview
contract = w3.seismic.contract(address="0x...", abi=ABI)Quick Comparison
Encrypted vs Transparent
Write vs Read
Usage Patterns
Encrypted Write (.write)
Signed Read (.read)
Transparent Write (.twrite)
Transparent Read (.tread)
Debug Write (.dwrite)
Decision Tree
Choosing the Right Namespace
Common Examples
Token Transfer (Private)
Token Transfer (Public)
Check Your Balance (Access-Controlled)
Check Any Balance (Public)
Token Metadata (Public)
Namespace Details
.write
.read
.twrite
.tread
.dwrite
Privacy Considerations
What Gets Encrypted (Shielded Namespaces)
What's Visible (Transparent Namespaces)
Security Parameters
Transaction Options
Write Namespaces
Read Namespaces
Async Support
Error Handling
Write Operations
Read Operations
Best Practices
Development Workflow
Privacy Guidelines
Cost Optimization
Common Pitfalls
Using .tread for Access-Controlled Functions
Using .write for Public Data
Using .dwrite in Production
See Also
Last updated

