Skip to main content

cashu/
lib.rs

1#![doc = include_str!("../README.md")]
2
3pub mod amount;
4pub mod dhke;
5pub mod mint_url;
6pub mod nuts;
7pub mod secret;
8pub mod util;
9
10pub use lightning_invoice::{self, Bolt11Invoice};
11
12pub use self::amount::Amount;
13pub use self::mint_url::MintUrl;
14pub use self::nuts::*;
15pub use self::util::SECP256K1;
16
17pub mod quote_id;
18
19#[doc(hidden)]
20#[macro_export]
21macro_rules! ensure_cdk {
22    ($cond:expr, $err:expr) => {
23        if !$cond {
24            return Err($err);
25        }
26    };
27}