cashu-service 0.4.8

Reusable Cashu helper and wallet primitives for paid connectivity services
Documentation
pub mod helper;
pub use helper::*;

pub mod protocol;
pub use protocol::*;

#[cfg(feature = "credit-store")]
mod credit_store;
#[cfg(feature = "credit-store")]
pub use credit_store::{CreditAccountStore, CreditStoreError};

#[cfg(feature = "credit-settlement")]
mod credit_settlement;
#[cfg(feature = "credit-settlement")]
pub use credit_settlement::{execute_cashu_settlement, prepare_cashu_settlement, CashuIssuerRoute};

#[cfg(feature = "wallet")]
pub mod wallet;
#[cfg(feature = "wallet")]
pub use wallet::*;

#[cfg(feature = "simulation")]
pub mod simulation;

#[cfg(feature = "spilman")]
pub mod spilman;
#[cfg(feature = "spilman")]
pub use spilman::*;

#[cfg(feature = "spilman")]
mod private_file;

#[cfg(feature = "spilman")]
pub mod spilman_client;
#[cfg(feature = "spilman")]
pub use spilman_client::*;

#[cfg(all(feature = "wallet", feature = "spilman-wallet-http"))]
mod spilman_refund;
#[cfg(all(feature = "wallet", feature = "spilman-wallet-http"))]
pub use spilman_refund::*;

#[cfg(feature = "spilman-configurable-host")]
pub mod spilman_receiver;
#[cfg(feature = "spilman-configurable-host")]
pub use spilman_receiver::*;