Versions in this module Expand all Collapse all v1 v1.0.1 Dec 27, 2019 Changes in this version + const BtcPrivatePrefix + const BtcPubkeyHash + const BtcPublicPrefix + const DefaultBtcKey + const DefaultLtcKey + const LtcPrivatePrefix + const LtcPubkeyHash + const LtcPublicPrefix + const TestBtcPrivatePrefix + const TestBtcPubkeyHash + const TestBtcPublicPrefix + const TestLtcPrivatePrefix + const TestLtcPubkeyHash + const TestLtcPublicPrefix + func GenSeed(length int) ([]byte, error) + type HDWallet struct + Chaincode []byte + Depth uint16 + Fingerprint []byte + I []byte + Key []byte + Vbytes []byte + func (w *HDWallet) Address() string + func (w *HDWallet) Child(i uint32) (*HDWallet, error) + func (w *HDWallet) Pub() *HDWallet + func (w *HDWallet) Serialize() []byte + func (w *HDWallet) String() string + type WalletGenPrefixes struct + Key string + PrivatePrefix string + PubkeyHash string + PublicPrefix string + type WalletGenerator struct + func NewDefaultBchWalletGenerator(test bool) (*WalletGenerator, error) + func NewDefaultBtcWalletGenerator(test bool) (*WalletGenerator, error) + func NewDefaultLtcWalletGenerator(test bool) (*WalletGenerator, error) + func NewWalletGenerator(prefixes WalletGenPrefixes) (*WalletGenerator, error) + func (w *WalletGenerator) ByteCheck(dbin []byte) error + func (w *WalletGenerator) MasterKey(seed []byte) (*HDWallet, error) + func (w *WalletGenerator) StringAddress(data string) (string, error) + func (w *WalletGenerator) StringCheck(key string) error + func (w *WalletGenerator) StringChild(data string, i uint32) (string, error) + func (w *WalletGenerator) StringWallet(data string) (*HDWallet, error)