Expand description
CDK Database
Re-exports§
pub use mint::Database as MintDatabase;pub use mint::DynMintDatabase;pub use mint::DynMintTransaction;pub use mint::KeysDatabase as MintKeysDatabase;pub use mint::KeysDatabaseTransaction as MintKeyDatabaseTransaction;pub use mint::ProofsDatabase as MintProofsDatabase;pub use mint::ProofsTransaction as MintProofsTransaction;pub use mint::QuotesDatabase as MintQuotesDatabase;pub use mint::QuotesTransaction as MintQuotesTransaction;pub use mint::SignaturesDatabase as MintSignaturesDatabase;pub use mint::SignaturesTransaction as MintSignatureTransaction;pub use mint::Transaction as MintTransaction;pub use mint::DynMintAuthDatabase;pub use mint::MintAuthDatabase;pub use mint::MintAuthTransaction;pub use wallet::Database as WalletDatabase;
Modules§
Enums§
- Conversion
Error - Data conversion error
- Error
- CDK_database error
Constants§
- KVSTORE_
NAMESPACE_ KEY_ ALPHABET - Valid ASCII characters for namespace and key strings in KV store
- KVSTORE_
NAMESPACE_ KEY_ MAX_ LEN - Maximum length for namespace and key strings in KV store
Traits§
- DbTransaction
Finalizer - Commit and Rollback
- KVStore
- Key-Value Store trait combining read operations with transaction support
- KVStore
Database - Key-Value Store Database trait
- KVStore
Transaction - Key-Value Store Transaction trait
Functions§
- validate_
kvstore_ params - Validates namespace and key parameters for KV store operations
- validate_
kvstore_ string - Validates that a string contains only valid KV store characters and is within length limits
Type Aliases§
- DynKV
Store - Arc-wrapped KV store for shared ownership