boltz_client/
lib.rs

1//! A boltz client for submarine/reverse swaps between Bitcoin, Lightning & Liquid
2//! Refer to tests/ folder for usage
3//! THIS LIBRARY IS IN EARLY ALPHA. TEST AND REVIEW BEFORE USING IN PRODUCTION.
4
5pub mod network;
6/// core swap logic
7pub mod swaps;
8/// utilities (key, preimage, error)
9pub mod util;
10
11pub use bitcoin::secp256k1::{Keypair, Secp256k1};
12pub use elements::secp256k1_zkp::{Keypair as ZKKeyPair, Secp256k1 as ZKSecp256k1};
13pub use lightning_invoice::Bolt11Invoice;