Skip to main content

Module mint

Module mint 

Source
Expand description

CDK Database

Structs§

Acquired
A wrapper indicating that a resource has been acquired with a database lock.
LockedMeltQuotes
Result of locking a melt quote and all related quotes atomically.
MeltRequestInfo
Information about a melt request stored in the database

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§

CompletedOperationsDatabase
Completed Operations Database trait
CompletedOperationsTransaction
Completed Operations Transaction trait
Database
Mint Database trait
KVStore
Key-Value Store trait combining read operations with transaction support
KVStoreDatabase
Key-Value Store Database trait
KVStoreTransaction
Key-Value Store Transaction trait
KeysDatabase
Mint Keys Database trait
KeysDatabaseTransaction
KeysDatabaseWriter
MintAuthDatabase
Mint Database trait
MintAuthTransaction
Mint Database transaction
ProofsDatabase
Mint Proof Database trait
ProofsTransaction
Mint Proof Transaction trait
QuotesDatabase
Mint Quote Database trait
QuotesTransaction
Mint Quote Database writer trait
SagaDatabase
Saga Database trait
SagaTransaction
Saga Transaction trait
SignaturesDatabase
Mint Signatures Database trait
SignaturesTransaction
Mint Signatures Transaction trait
Transaction
Base database writer

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§

DynMintAuthDatabase
Type alias for trait objects
DynMintDatabase
Type alias for Mint Database
DynMintTransaction
Type alias for Mint Transaction