|
| P2PKHBitcoinLikeKeychain (const std::shared_ptr< api::DynamicObject > &configuration, const api::Currency ¶ms, int account, const std::shared_ptr< api::BitcoinLikeExtendedPublicKey > &xpub, const std::shared_ptr< Preferences > &preferences) |
|
int32_t | getOutputSizeAsSignedTxInput () const override |
|
| CommonBitcoinLikeKeychains (const std::shared_ptr< api::DynamicObject > &configuration, const api::Currency ¶ms, int account, const std::shared_ptr< api::BitcoinLikeExtendedPublicKey > &xpub, const std::shared_ptr< Preferences > &preferences) |
|
bool | markPathAsUsed (const DerivationPath &path) override |
|
BitcoinLikeKeychain::Address | getFreshAddress (KeyPurpose purpose) override |
|
std::vector< BitcoinLikeKeychain::Address > | getAllObservableAddresses (uint32_t from, uint32_t to) override |
|
std::vector< BitcoinLikeKeychain::Address > | getFreshAddresses (KeyPurpose purpose, size_t n) override |
|
Option< KeyPurpose > | getAddressPurpose (const std::string &address) const override |
|
Option< std::string > | getAddressDerivationPath (const std::string &address) const override |
|
std::vector< BitcoinLikeKeychain::Address > | getAllObservableAddresses (KeyPurpose purpose, uint32_t from, uint32_t to) override |
|
bool | isEmpty () const override |
|
std::shared_ptr< api::BitcoinLikeExtendedPublicKey > | getExtendedPublicKey () const |
|
std::string | getRestoreKey () const override |
|
bool | contains (const std::string &address) const override |
|
int32_t | getObservableRangeSize () const override |
|
Option< std::vector< uint8_t > > | getPublicKey (const std::string &address) const override |
|
| BitcoinLikeKeychain (const std::shared_ptr< api::DynamicObject > &configuration, const api::Currency ¶ms, int account, const std::shared_ptr< Preferences > &preferences) |
|
virtual bool | markAsUsed (const std::vector< std::string > &addresses) |
|
virtual bool | markAsUsed (const std::string &address) |
|
int | getAccountIndex () const |
|
const api::BitcoinLikeNetworkParameters & | getNetworkParameters () const |
|
const api::Currency & | getCurrency () const |
|
std::shared_ptr< api::DynamicObject > | getConfiguration () const |
|
const DerivationScheme & | getDerivationScheme () const |
|
const DerivationScheme & | getFullDerivationScheme () const |
|
std::string | getKeychainEngine () const |
|
bool | isSegwit () const |
|
bool | isNativeSegwit () const |
|