| 
| 
  | P2SHBitcoinLikeKeychain (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 | 
|   |