Contract Set
stealth-announcer
Emits announcement events. No persistent storage.Interface
Event
Emits a contract event with topic"announce":
Usage
stealth-registry
Maps addresses to 64-byte stealth meta-addresses.Interface
Validation
- Enforces 64-byte meta-address length (32 bytes spend + 32 bytes view)
- Requires auth from
registrant
Usage
stealth-sender
Atomic send + announce. Initializes with the announcer contract address.Interface
send function:
- Transfers
amountoftokenfromcallertostealth_address - Calls the announcer contract to emit an event
Usage
wraith-names
Name to meta-address mapping. Names are hashed via SHA-256 for storage keys.Interface
Validation
- Name: 3-32 characters, lowercase alphanumeric only
- Meta-address: must be exactly 64 bytes
- Caller auth required for register, update, release

