ledger-core
Public Member Functions | List of all members
ledger::core::DeterministicPublicKey Class Reference

Public Member Functions

 DeterministicPublicKey (const std::vector< uint8_t > &publicKey, const std::vector< uint8_t > &chainCode, uint32_t childNum, uint32_t depth, uint32_t parentFingerprint, const std::string &networkIdentifier)
 
 DeterministicPublicKey (const DeterministicPublicKey &key)
 
uint32_t getFingerprint () const
 
DeterministicPublicKey derive (uint32_t childIndex) const
 
const std::vector< uint8_t > & getPublicKey () const
 
std::vector< uint8_t > getUncompressedPublicKey () const
 
std::vector< uint8_t > getPublicKeyHash160 () const
 
std::vector< uint8_t > getPublicKeyKeccak256 () const
 
std::vector< uint8_t > getPublicKeyBlake2b (bool isED25519=false) const
 
std::vector< uint8_t > toByteArray (const std::vector< uint8_t > &version={}) const
 

The documentation for this class was generated from the following files: