Module stores

Module stores 

Source
Expand description

Local stores for PXE state.

Re-exports§

pub use address_store::AddressStore;
pub use anchor_block_store::AnchorBlockStore;
pub use capsule_store::CapsuleStore;
pub use contract_store::ContractStore;
pub use key_store::KeyStore;
pub use kv::InMemoryKvStore;
pub use kv::KvStore;
pub use note_store::NoteStore;
pub use private_event_store::PrivateEventStore;
pub use recipient_tagging_store::RecipientTaggingStore;
pub use sender_store::SenderStore;
pub use sender_tagging_store::SenderTaggingStore;
pub use sled_store::SledKvStore;

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.