hashtree-resolver
Root resolver for hashtree - maps human-readable keys to merkle root hashes.
Resolves npub/path style addresses to merkle root hashes by querying Nostr relays.
Usage
use ;
let config = NostrResolverConfig ;
let resolver = new.await?;
// Resolve npub/treename to hash
let entry = resolver.resolve.await?;
println!;
Nostr Events
Uses Nostr kind 30078 (NIP-78) events to store tree references:
dtag: tree nameltag:hashtreelabel (for filtering)hashtag: content hashkeytag: CHK decryption key (optional, public)encrypted_keytag: encrypted key (optional, shared)
Part of hashtree-rs.