ledger-core
ledger::core::EthereumLikeWallet Member List

This is the complete list of members for ledger::core::EthereumLikeWallet, including all inherited members.

_executionContext (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextprotected
AbstractWallet(const std::string &walletName, const api::Currency &currency, const std::shared_ptr< WalletPool > &pool, const std::shared_ptr< DynamicObject > &configuration, const DerivationScheme &derivationScheme) (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
addAccountInstanceToInstanceCache(const std::shared_ptr< AbstractAccount > &account) (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletprotected
asBitcoinLikeWallet() overrideledger::core::AbstractWalletvirtual
asInstanceOf() (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletinline
async(std::function< T()> f) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
async(std::function< T()> f) const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
createAccountInstance(soci::session &sql, const std::string &accountUid) override (defined in ledger::core::EthereumLikeWallet)ledger::core::EthereumLikeWalletprotectedvirtual
DedicatedContext(const std::shared_ptr< api::ExecutionContext > &context) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
eraseDataSince(const std::chrono::system_clock::time_point &date, const std::shared_ptr< api::ErrorCodeCallback > &callback) override (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
eraseDataSince(const std::chrono::system_clock::time_point &date) (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
ledger::core::api::Wallet::eraseDataSince(const std::chrono::system_clock::time_point &date, const std::shared_ptr< ErrorCodeCallback > &callback)=0ledger::core::api::Walletpure virtual
EthereumLikeWallet(const std::string &name, const std::shared_ptr< EthereumLikeBlockchainExplorer > &explorer, const std::shared_ptr< EthereumLikeBlockchainObserver > &observer, const std::shared_ptr< EthereumLikeKeychainFactory > &keychainFactory, const EthereumLikeAccountSynchronizerFactory &synchronizerFactory, const std::shared_ptr< WalletPool > &pool, const api::Currency &network, const std::shared_ptr< DynamicObject > &configuration, const DerivationScheme &scheme) (defined in ledger::core::EthereumLikeWallet)ledger::core::EthereumLikeWallet
getAccount(int32_t index, const std::shared_ptr< api::AccountCallback > &callback) override (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
getAccount(int32_t index) (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
ledger::core::api::Wallet::getAccount(int32_t index, const std::shared_ptr< AccountCallback > &callback)=0ledger::core::api::Walletpure virtual
getAccountCount() (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
getAccountCount(const std::shared_ptr< api::I32Callback > &callback) override (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
ledger::core::api::Wallet::getAccountCount(const std::shared_ptr< I32Callback > &callback)=0ledger::core::api::Walletpure virtual
getAccountCreationInfo(int32_t accountIndex) override (defined in ledger::core::EthereumLikeWallet)ledger::core::EthereumLikeWalletvirtual
getAccountCreationInfo(int32_t accountIndex, const std::shared_ptr< api::AccountCreationInfoCallback > &callback) override (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
ledger::core::api::Wallet::getAccountCreationInfo(int32_t accountIndex, const std::shared_ptr< AccountCreationInfoCallback > &callback)=0ledger::core::api::Walletpure virtual
getAccountExternalPreferences(int32_t index) (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletvirtual
getAccountInternalPreferences(int32_t index) (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletvirtual
getAccountPreferences(int32_t index) overrideledger::core::AbstractWalletvirtual
getAccounts(int32_t offset, int32_t count, const std::shared_ptr< api::AccountListCallback > &callback) override (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
getAccounts(int32_t offset, int32_t count) (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
ledger::core::api::Wallet::getAccounts(int32_t offset, int32_t count, const std::shared_ptr< AccountListCallback > &callback)=0ledger::core::api::Walletpure virtual
getBalanceFromCache(size_t accountIndex) (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
getBlockchainExplorer() (defined in ledger::core::EthereumLikeWallet)ledger::core::EthereumLikeWallet
getConfig() const (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletvirtual
getConfiguration() overrideledger::core::AbstractWalletvirtual
getContext() const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
getCurrency() overrideledger::core::AbstractWalletvirtual
getCurrency() const (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
getDatabase() const (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletvirtual
getDerivationScheme() const (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletvirtual
getEventBus() overrideledger::core::AbstractWalletvirtual
getEventPublisher() const (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletvirtual
getExtendedKeyAccountCreationInfo(int32_t accountIndex) override (defined in ledger::core::EthereumLikeWallet)ledger::core::EthereumLikeWalletvirtual
getExtendedKeyAccountCreationInfo(int32_t accountIndex, const std::shared_ptr< api::ExtendedKeyAccountCreationInfoCallback > &callback) override (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
ledger::core::api::Wallet::getExtendedKeyAccountCreationInfo(int32_t accountIndex, const std::shared_ptr< ExtendedKeyAccountCreationInfoCallback > &callback)=0ledger::core::api::Walletpure virtual
getExternalPreferences() const (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletvirtual
getInternalPreferences() const (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletvirtual
getLastBlock(const std::shared_ptr< api::BlockCallback > &callback) override (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
getLastBlock() (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
ledger::core::api::Wallet::getLastBlock(const std::shared_ptr< BlockCallback > &callback)=0ledger::core::api::Walletpure virtual
getLogger() overrideledger::core::AbstractWalletvirtual
getMainExecutionContext() const (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletvirtual
getName() overrideledger::core::AbstractWalletvirtual
getNextAccountCreationInfo(const std::shared_ptr< api::AccountCreationInfoCallback > &callback) override (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
getNextAccountCreationInfo() (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletvirtual
ledger::core::api::Wallet::getNextAccountCreationInfo(const std::shared_ptr< AccountCreationInfoCallback > &callback)=0ledger::core::api::Walletpure virtual
getNextAccountIndex(const std::shared_ptr< api::I32Callback > &callback) override (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
getNextAccountIndex() (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
ledger::core::api::Wallet::getNextAccountIndex(const std::shared_ptr< I32Callback > &callback)=0ledger::core::api::Walletpure virtual
getNextExtendedKeyAccountCreationInfo(const std::shared_ptr< api::ExtendedKeyAccountCreationInfoCallback > &callback) override (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
getNextExtendedKeyAccountCreationInfo() (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletvirtual
ledger::core::api::Wallet::getNextExtendedKeyAccountCreationInfo(const std::shared_ptr< ExtendedKeyAccountCreationInfoCallback > &callback)=0ledger::core::api::Walletpure virtual
getPool() const (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
getPreferences() overrideledger::core::AbstractWalletvirtual
getWalletType() overrideledger::core::AbstractWalletvirtual
getWalletUid() const (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletvirtual
isInstanceOfBitcoinLikeWallet() overrideledger::core::AbstractWalletvirtual
isInstanceOfEthereumLikeWallet() overrideledger::core::AbstractWalletvirtual
isInstanceOfRippleLikeWallet() overrideledger::core::AbstractWalletvirtual
isSynchronizing() overrideledger::core::EthereumLikeWalletvirtual
logger() const (defined in ledger::core::AbstractWallet)ledger::core::AbstractWalletvirtual
newAccountWithExtendedKeyInfo(const api::ExtendedKeyAccountCreationInfo &info) override (defined in ledger::core::EthereumLikeWallet)ledger::core::EthereumLikeWalletvirtual
newAccountWithExtendedKeyInfo(const api::ExtendedKeyAccountCreationInfo &extendedKeyAccountCreationInfo, const std::shared_ptr< api::AccountCallback > &callback) override (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
ledger::core::api::Wallet::newAccountWithExtendedKeyInfo(const ExtendedKeyAccountCreationInfo &extendedKeyAccountCreationInfo, const std::shared_ptr< AccountCallback > &callback)=0ledger::core::api::Walletpure virtual
newAccountWithInfo(const api::AccountCreationInfo &info) override (defined in ledger::core::EthereumLikeWallet)ledger::core::EthereumLikeWalletvirtual
newAccountWithInfo(const api::AccountCreationInfo &accountCreationInfo, const std::shared_ptr< api::AccountCallback > &callback) override (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
ledger::core::api::Wallet::newAccountWithInfo(const AccountCreationInfo &accountCreationInfo, const std::shared_ptr< AccountCallback > &callback)=0ledger::core::api::Walletpure virtual
run(std::function< void()> f) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
synchronize() overrideledger::core::EthereumLikeWalletvirtual
type (defined in ledger::core::EthereumLikeWallet)ledger::core::EthereumLikeWalletstatic
updateBalanceCache(size_t accountIndex, Amount balance) (defined in ledger::core::AbstractWallet)ledger::core::AbstractWallet
~Wallet() (defined in ledger::core::api::Wallet)ledger::core::api::Walletinlinevirtual