Versions in this module Expand all Collapse all v0 v0.3.5 Jan 27, 2016 Changes in this version + const FirstHardenedChild + const PublicKeyCompressedLength + var BitcoinBase58Encoding = basen.NewEncoding("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz") + var PrivateWalletVersion = hex.DecodeString("0488ADE4") + var PublicWalletVersion = hex.DecodeString("0488B21E") + func NewSeed() ([]byte, error) + type Key struct + ChainCode []byte + ChildNumber []byte + Depth byte + FingerPrint []byte + IsPrivate bool + Key []byte + Version []byte + func NewMasterKey(seed []byte) (*Key, error) + func (key *Key) NewChildKey(childIdx uint32) (*Key, error) + func (key *Key) PublicKey() *Key + func (key *Key) Serialize() []byte + func (key *Key) String() string