hd_wallet

package module
v0.0.0-...-11ffe5c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 22, 2022 License: MIT Imports: 6 Imported by: 0

README

hd_wallet

Hierarchical Deterministic Wallet ( implement btcec )

support

  • mnemonic get
  • seed get
  • master key get
  • derive ( hardened / non hardened )

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Derive

func Derive(deriveType DeriveType, parentKey []byte, parentChaincode []byte, childIdx uint32) (childKey []byte, childChaincode []byte, err error)

func EntropyNew

func EntropyNew(len int) (entropy []byte, err error)

func EntropyToMnemonic

func EntropyToMnemonic(entropy []byte) (mnemonic string, err error)

func MnemonicNew

func MnemonicNew(len int) (mnemonic string, err error)

func MnemonicToEntropy

func MnemonicToEntropy(mnemonic string) (entropy []byte, err error)

func MnemonicToSeed

func MnemonicToSeed(mnemonic string) (seed []byte, err error)

func MnemonicToSeedWithPw

func MnemonicToSeedWithPw(mnemonic string, pw string) (seed []byte, err error)

func SeedToMasterKey

func SeedToMasterKey(seed []byte) (masterKey []byte, chainCode []byte, err error)

func SeedToMasterKeyWithPw

func SeedToMasterKeyWithPw(seed []byte, pw []byte) (masterKey []byte, chainCode []byte, err error)

Types

type DeriveType

type DeriveType int
const (
	DeriveType_Hardened DeriveType = iota + 1
	DeriveType_NonHardenedPriv
	DeriveType_NonHardenedPub
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL