X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-c-bindings%2Fsrc%2Fbitcoin%2Fnetwork.rs;h=52cb2ce68a26dbdf81cccc50702568a9aa449722;hb=6742343319dda2bb80da8e4156f67ca95f19b18b;hp=13799c0a57c49e913044f6cd3f00d7e892e22bfb;hpb=b5d88a5422913a0a8950455c5f86764a042429d7;p=rust-lightning diff --git a/lightning-c-bindings/src/bitcoin/network.rs b/lightning-c-bindings/src/bitcoin/network.rs index 13799c0a5..52cb2ce68 100644 --- a/lightning-c-bindings/src/bitcoin/network.rs +++ b/lightning-c-bindings/src/bitcoin/network.rs @@ -5,6 +5,7 @@ pub enum Network { Bitcoin, Testnet, Regtest, + Signet, } impl Network { @@ -13,6 +14,15 @@ impl Network { Network::Bitcoin => BitcoinNetwork::Bitcoin, Network::Testnet => BitcoinNetwork::Testnet, Network::Regtest => BitcoinNetwork::Regtest, + Network::Signet => BitcoinNetwork::Signet, + } + } + pub(crate) fn from_bitcoin(net: BitcoinNetwork) -> Self { + match net { + BitcoinNetwork::Bitcoin => Network::Bitcoin, + BitcoinNetwork::Testnet => Network::Testnet, + BitcoinNetwork::Regtest => Network::Regtest, + BitcoinNetwork::Signet => Network::Signet, } } }