Trait NetworkParams

Source
pub trait NetworkParams {
    const PRIV_VERSION: u32;
    const BIP49_PRIV_VERSION: u32;
    const BIP84_PRIV_VERSION: u32;
    const PUB_VERSION: u32;
    const BIP49_PUB_VERSION: u32;
    const BIP84_PUB_VERSION: u32;
}
Expand description

Contains network-specific serialization information

Required Associated Constants§

Source

const PRIV_VERSION: u32

The Bip32 privkey version bytes

Source

const BIP49_PRIV_VERSION: u32

The Bip49 privkey version bytes

Source

const BIP84_PRIV_VERSION: u32

The Bip84 pubkey version bytes

Source

const PUB_VERSION: u32

The Bip32 pubkey version bytes

Source

const BIP49_PUB_VERSION: u32

The Bip49 pubkey version bytes

Source

const BIP84_PUB_VERSION: u32

The Bip84 pubkey version bytes

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl NetworkParams for Main

Source§

const PRIV_VERSION: u32 = 76_066_276u32

Source§

const BIP49_PRIV_VERSION: u32 = 77_428_856u32

Source§

const BIP84_PRIV_VERSION: u32 = 78_791_436u32

Source§

const PUB_VERSION: u32 = 76_067_358u32

Source§

const BIP49_PUB_VERSION: u32 = 77_429_938u32

Source§

const BIP84_PUB_VERSION: u32 = 78_792_518u32

Source§

impl NetworkParams for Test

Source§

const PRIV_VERSION: u32 = 70_615_956u32

Source§

const BIP49_PRIV_VERSION: u32 = 71_978_536u32

Source§

const BIP84_PRIV_VERSION: u32 = 73_341_116u32

Source§

const PUB_VERSION: u32 = 70_617_039u32

Source§

const BIP49_PUB_VERSION: u32 = 71_979_618u32

Source§

const BIP84_PUB_VERSION: u32 = 73_342_198u32