 |
PRCYCoin
2.0.0.7rc1
P2P Digital Currency
|
Go to the documentation of this file.
3 #ifndef BITCOIN_HDCHAIN_H
4 #define BITCOIN_HDCHAIN_H
38 template <
typename Stream,
typename Operation>
75 void Debug(
const std::string& strName)
const;
107 template <
typename Stream,
typename Operation>
120 #endif // BITCOIN_HDCHAIN_H
void DeriveChildExtKey(uint32_t nAccountIndex, bool fInternal, uint32_t nChildIndex, CExtKey &extKeyRet)
CHDChain & operator=(CHDChain from)
SecureVector vchMnemonicPassphrase
void SerializationOp(Stream &s, Operation ser_action, int nType, int nVersion)
SecureVector GetSeed() const
bool SetMnemonic(const SecureVector &vchMnemonic, const SecureVector &vchMnemonicPassphrase, bool fUpdateID)
CHDChain(const CHDChain &other)
bool GetMnemonic(SecureVector &vchMnemonicRet, SecureVector &vchMnemonicPassphraseRet) const
std::basic_string< char, std::char_traits< char >, secure_allocator< char > > SecureString
static const int CURRENT_VERSION
256-bit unsigned big integer.
void SetCrypted(bool fCryptedIn)
void swap(CHDChain &first, CHDChain &second)
std::vector< unsigned char, secure_allocator< unsigned char > > SecureVector
bool SetSeed(const SecureVector &vchSeedIn, bool fUpdateID)
static const int CURRENT_VERSION
void Debug(const std::string &strName) const
void SerializationOp(Stream &s, Operation ser_action, int nType, int nVersion)
std::string GetKeyPath() const