ledger-core
Public Types | Public Member Functions | Protected Member Functions | List of all members
ledger::core::TezosLikeKeychain Class Reference

Public Types

using Address = std::shared_ptr< TezosLikeAddress >
 

Public Member Functions

 TezosLikeKeychain (const std::shared_ptr< api::DynamicObject > &configuration, const api::Currency &params, const Option< std::vector< uint8_t >> &pubKey, const std::shared_ptr< Preferences > &preferences)
 
std::vector< Address > getAllObservableAddresses (uint32_t from, uint32_t to)
 
Address getAddress () const
 
const api::TezosLikeNetworkParametersgetNetworkParameters () const
 
const api::CurrencygetCurrency () const
 
Option< std::vector< uint8_t > > getPublicKey () const
 
std::shared_ptr< api::DynamicObjectgetConfiguration () const
 
std::string getRestoreKey () const
 
bool contains (const std::string &address) const
 

Protected Member Functions

std::shared_ptr< PreferencesgetPreferences () const
 

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