Expand description
Hashtree-native Nostr event indexes.
Re-exports§
pub use crawl::CrawlConfig;pub use crawl::CrawlError;pub use crawl::CrawlReport;pub use crawl::EventSelectionPolicy;pub use crawl::KindPriorityPolicy;pub use crawl::NostrBridge;pub use crawl::RelayFetchMode;pub use tree_event_snapshots::compare_tree_event_snapshots;pub use tree_event_snapshots::is_newer_tree_event_snapshot;pub use tree_event_snapshots::parse_tree_event_snapshot_permalink;pub use tree_event_snapshots::read_tree_event_snapshot;pub use tree_event_snapshots::resolve_snapshot_root_cid;pub use tree_event_snapshots::serialize_tree_event_snapshot_permalink;pub use tree_event_snapshots::snapshot_matches_root_cid;pub use tree_event_snapshots::store_tree_event_snapshot;pub use tree_event_snapshots::TreeEventSnapshotInfo;pub use tree_event_snapshots::TreeEventSnapshotPermalink;
Modules§
Structs§
- List
Events Options - Nostr
Event Manifest - Nostr
Event Store - Nostr
Event Store Options - Parsed
Hashtree Root Event - Profile
Guard - Profile
Stat - Stored
Nostr Event - Verified
Event - A Nostr SDK event whose id and Schnorr signature have been checked locally.
- Verified
Stored Nostr Event - A stored Nostr event whose serialized event has been locally verified.
Enums§
Constants§
- HASHTREE_
LABEL - HASHTREE_
ROOT_ KIND - NOSTR_
EVENT_ ENVELOPE_ VERSION - TAG_
ENCRYPTED_ KEY - TAG_
HASH - TAG_KEY
- TAG_
KEY_ ID - TAG_
SELF_ ENCRYPTED_ KEY - TAG_
SELF_ ENCRYPTED_ LINK_ KEY
Functions§
- build_
private_ hashtree_ root_ event - decode_
signed_ event_ json - decode_
stored_ event_ msgpack - encode_
signed_ event_ json - encode_
stored_ event_ msgpack - is_
parameterized_ replaceable_ kind - is_
replaceable_ kind - parse_
hashtree_ root_ event - parse_
verified_ hashtree_ root_ event - read_
signed_ event_ snapshot - reset_
profile - resolve_
self_ encrypted_ root_ cid - set_
profile_ enabled - store_
signed_ event_ snapshot - stored_
event_ from_ nostr_ sdk_ event - take_
profile