|
ledger-core
|
Inheritance diagram for ledger::core::RippleLikeExtendedPublicKey:
Collaboration diagram for ledger::core::RippleLikeExtendedPublicKey: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 |
Public Member Functions inherited from ledger::core::AbstractExtendedPublicKey< NetworkParameters > | |
| 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 Public Member Functions inherited from ledger::core::AbstractExtendedPublicKey< NetworkParameters > | |
| 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 |
1.8.13