ledger-core
|
Public Member Functions | |
RippleLikeExtendedPublicKey (const api::Currency ¶ms, const DeterministicPublicKey &key, const DerivationPath &path=DerivationPath("m/")) | |
std::shared_ptr< api::RippleLikeAddress > | derive (const std::string &path) override |
std::shared_ptr< RippleLikeExtendedPublicKey > | derive (const DerivationPath &path) |
std::vector< uint8_t > | derivePublicKey (const std::string &path) override |
std::vector< uint8_t > | deriveHash160 (const std::string &path) override |
std::string | toBase58 () override |
std::string | getRootPath () override |
![]() | |
std::string | toBase58 () |
std::vector< uint8_t > | derivePublicKey (const std::string &path) |
std::vector< uint8_t > | deriveHash160 (const std::string &path) |
Static Public Member Functions | |
static std::shared_ptr< RippleLikeExtendedPublicKey > | fromRaw (const api::Currency ¶ms, const optional< std::vector< uint8_t >> &parentPublicKey, const std::vector< uint8_t > &publicKey, const std::vector< uint8_t > &chainCode, const std::string &path) |
static std::shared_ptr< RippleLikeExtendedPublicKey > | fromBase58 (const api::Currency ¤cy, const std::string &xpubBase58, const Option< std::string > &path) |
![]() | |
static DeterministicPublicKey | _derive (int index, const std::vector< uint32_t > &childNums, const DeterministicPublicKey &key) |
static DeterministicPublicKey | fromRaw (const api::Currency ¤cy, const NetworkParameters ¶ms, const optional< std::vector< uint8_t >> &parentPublicKey, const std::vector< uint8_t > &publicKey, const std::vector< uint8_t > &chainCode, const std::string &path) |
static DeterministicPublicKey | fromBase58 (const api::Currency ¤cy, const NetworkParameters ¶ms, const std::string &xpubBase58, const Option< std::string > &path, const std::string &networkBase58Dictionary="") |
Protected Member Functions | |
const api::RippleLikeNetworkParameters & | params () const override |
const DeterministicPublicKey & | getKey () const override |
const DerivationPath & | getPath () const override |
const api::Currency & | getCurrency () const override |