Module stores

Module stores 

Source
Expand description

Local stores for PXE state.

Modules§

address_store
Complete address storage.
anchor_block_store
Anchor block store for persisting the current synced block header.
capsule_store
Ephemeral capsule storage for private execution.
contract_store
Contract artifact and instance storage.
key_store
Key storage with master key derivation.
kv
Key-value store abstraction for PXE local state.
note_store
Note storage for discovered private notes.
private_event_store
Private event store for discovered private event logs.
recipient_tagging_store
Recipient tagging store for tracking incoming tag indexes.
sender_store
Sender address storage for private log discovery.
sender_tagging_store
Sender tagging store for tracking outgoing tag indexes.
sled_store
Persistent KV store backed by sled — survives process restarts.

Structs§

AddressStore
Stores CompleteAddress records for registered accounts.
AnchorBlockStore
Stores the current anchor (synced) block header.
CapsuleStore
Stores ephemeral capsule data that is consumed during execution.
ContractStore
Stores contract artifacts, instances, and class registrations.
InMemoryKvStore
In-memory KV store for testing and ephemeral use.
KeyStore
Stores master secret keys and derives app-scoped keys on demand.
NoteStore
Stores discovered notes indexed by siloed nullifier (unique key).
PrivateEventStore
Stores decrypted private event logs with filtering and reorg support.
RecipientTaggingStore
Stores recipient tagging data for synchronizing recipient logs.
SenderStore
Stores registered sender addresses for private log discovery.
SenderTaggingStore
Stores sender tagging data for synchronizing sender tagging indexes.
SledKvStore
Persistent key-value store backed by sled.

Traits§

KvStore
Simple key-value store trait (async for future flexibility).