Directory
Directory contract ABI and address constants for viewing key management
Overview
Constants
DIRECTORY_ADDRESS
from seismic_web3 import DIRECTORY_ADDRESS
# Genesis address for Directory contract
DIRECTORY_ADDRESS: str = "0x1000000000000000000000000000000000000004"DIRECTORY_ABI
from seismic_web3 import DIRECTORY_ABI
DIRECTORY_ABI: list[dict[str, Any]]Import
ABI Contents
Functions
Function
Parameters
Returns
Description
Events
Full ABI
Usage Examples
Creating a Contract Instance
Check if User Has Key
Get Key Hash
Register Viewing Key
Get Your Own Key
Update Viewing Key
Using with SRC20 Tokens
How Viewing Keys Work
Registration
Key Storage
Key Hash
Encryption Flow
Privacy Features
What Gets Encrypted
What Remains Visible
Decryption
Security Considerations
Key Generation
Key Storage
Key Rotation
Privacy Tradeoffs
When to Use
Comparison with Other Contracts
Contract
Purpose
Key Storage
Privacy Level
Contract Source
See Also
Last updated

