use crate;
/// Abstraction over the persistence layer used by `MhinProtocol`.
///
/// Any backend that can read and write MHIN balances using the provided key can
/// be used. Higher-level lifecycle management (transactions, staging, etc.) is
/// left to concrete implementations.