Skip to content

Bip32

Bip32 ⚓︎

symbolchain.Bip32.Bip32

Factory of BIP32 root nodes

__init__(curve_name='ed25519', mnemonic_language='english') ⚓︎

symbolchain.Bip32.Bip32.__init__

Creates a BIP32 root node factory.

from_mnemonic(mnemonic, password) ⚓︎

symbolchain.Bip32.Bip32.from_mnemonic

Creates a BIP32 root node from a BIP39 mnemonic and password.

from_seed(seed) ⚓︎

symbolchain.Bip32.Bip32.from_seed

Creates a BIP32 root node from a seed.

random(seed_length=32) ⚓︎

symbolchain.Bip32.Bip32.random

Creates a random BIP32 mnemonic.

Bip32Node ⚓︎

symbolchain.Bip32.Bip32Node

Representation of a BIP32 node.

__init__(hmac_key, data) ⚓︎

symbolchain.Bip32.Bip32Node.__init__

Creates a BIP32 node around a key and data.

derive_one(identifier) ⚓︎

symbolchain.Bip32.Bip32Node.derive_one

Derives a direct child node with specified identifier.

derive_path(path) ⚓︎

symbolchain.Bip32.Bip32Node.derive_path

Derives a descendent node with specified path.