We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
FromStr
Network
1 parent cf02733 commit 438caa9Copy full SHA for 438caa9
src/types.rs
@@ -283,14 +283,8 @@ impl FromStr for Network {
283
type Err = ();
284
285
fn from_str(s: &str) -> Result<Self, Self::Err> {
286
- match s {
287
- "mainnet" => Ok(Self(bitcoin::Network::Bitcoin)),
288
- "bitcoin" => Ok(Self(bitcoin::Network::Bitcoin)),
289
- "testnet" => Ok(Self(bitcoin::Network::Testnet)),
290
- "regtest" => Ok(Self(bitcoin::Network::Regtest)),
291
- "signet" => Ok(Self(bitcoin::Network::Signet)),
292
- _ => Err(()),
293
- }
+ let inner = bitcoin::Network::from_str(s).map_err(|_| ())?;
+ Ok(Self(inner))
294
}
295
296
0 commit comments