ledger-core
|
This is the complete list of members for ledger::core::EthereumLikeAccount, including all inherited members.
_executionContext (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | protected |
AbstractAccount(const std::shared_ptr< AbstractWallet > &wallet, int32_t index) (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | |
addERC20Accounts(soci::session &sql, const std::vector< ERC20LikeAccountDatabaseEntry > &erc20Entries) (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
AddressList typedef (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | |
asBitcoinLikeAccount() override | ledger::core::AbstractAccount | virtual |
asEthereumLikeAccount() override | ledger::core::EthereumLikeAccount | virtual |
asRippleLikeAccount() override | ledger::core::AbstractAccount | virtual |
asTezosLikeAccount() override | ledger::core::AbstractAccount | virtual |
async(std::function< T()> f) (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
async(std::function< T()> f) const (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
broadcastRawTransaction(const std::vector< uint8_t > &transaction, const std::shared_ptr< api::StringCallback > &callback) override (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
ledger::core::api::EthereumLikeAccount::broadcastRawTransaction(const std::vector< uint8_t > &transaction, const std::shared_ptr< StringCallback > &callback)=0 | ledger::core::api::EthereumLikeAccount | pure virtual |
broadcastTransaction(const std::shared_ptr< api::EthereumLikeTransaction > &transaction, const std::shared_ptr< api::StringCallback > &callback) override (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
ledger::core::api::EthereumLikeAccount::broadcastTransaction(const std::shared_ptr< EthereumLikeTransaction > &transaction, const std::shared_ptr< StringCallback > &callback)=0 | ledger::core::api::EthereumLikeAccount | pure virtual |
buildTransaction() override | ledger::core::EthereumLikeAccount | virtual |
DedicatedContext(const std::shared_ptr< api::ExecutionContext > &context) (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
emitEventsNow() (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | |
emitNewBlockEvent(const Block &block) (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | protected |
emitNewOperationEvent(const Operation &operation) (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | protected |
eraseDataSince(const std::chrono::system_clock::time_point &date) override (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | virtual |
eraseDataSince(const std::chrono::system_clock::time_point &date, const std::shared_ptr< api::ErrorCodeCallback > &callback) override (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | |
ledger::core::api::Account::eraseDataSince(const std::chrono::system_clock::time_point &date, const std::shared_ptr< ErrorCodeCallback > &callback)=0 | ledger::core::api::Account | pure virtual |
EthereumLikeAccount(const std::shared_ptr< AbstractWallet > &wallet, int32_t index, const std::shared_ptr< EthereumLikeBlockchainExplorer > &explorer, const std::shared_ptr< EthereumLikeBlockchainObserver > &observer, const std::shared_ptr< EthereumLikeAccountSynchronizer > &synchronizer, const std::shared_ptr< EthereumLikeKeychain > &keychain) (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
EV_NEW_BLOCK_CURRENCY_NAME | ledger::core::api::Account | static |
EV_NEW_BLOCK_HASH (defined in ledger::core::api::Account) | ledger::core::api::Account | static |
EV_NEW_BLOCK_HEIGHT (defined in ledger::core::api::Account) | ledger::core::api::Account | static |
EV_NEW_OP_ACCOUNT_INDEX (defined in ledger::core::api::Account) | ledger::core::api::Account | static |
EV_NEW_OP_UID (defined in ledger::core::api::Account) | ledger::core::api::Account | static |
EV_NEW_OP_WALLET_NAME | ledger::core::api::Account | static |
EV_SYNC_DURATION_MS | ledger::core::api::Account | static |
EV_SYNC_ERROR_CODE | ledger::core::api::Account | static |
EV_SYNC_ERROR_CODE_INT (defined in ledger::core::api::Account) | ledger::core::api::Account | static |
EV_SYNC_ERROR_MESSAGE | ledger::core::api::Account | static |
FLAG_TRANSACTION_CREATED_EXTERNAL_OPERATION (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | static |
FLAG_TRANSACTION_CREATED_RECEPTION_OPERATION (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | static |
FLAG_TRANSACTION_CREATED_SENDING_OPERATION (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | static |
FLAG_TRANSACTION_IGNORED (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | static |
getAccountUid() const (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | virtual |
getBalance() override (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | virtual |
getBalance(const std::shared_ptr< api::AmountCallback > &callback) override (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | |
ledger::core::api::Account::getBalance(const std::shared_ptr< AmountCallback > &callback)=0 | ledger::core::api::Account | pure virtual |
getBalanceHistory(const std::string &start, const std::string &end, api::TimePeriod precision) override (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | virtual |
getBalanceHistory(const std::string &start, const std::string &end, api::TimePeriod precision, const std::shared_ptr< api::AmountListCallback > &callback) override (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | |
ledger::core::api::Account::getBalanceHistory(const std::string &start, const std::string &end, TimePeriod period, const std::shared_ptr< AmountListCallback > &callback)=0 | ledger::core::api::Account | pure virtual |
getContext() const (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
getERC20Accounts() override | ledger::core::EthereumLikeAccount | virtual |
getERC20Balance(const std::string &erc20Address) (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
getERC20Balance(const std::string &erc20Address, const std::shared_ptr< api::BigIntCallback > &callback) override (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
ledger::core::api::EthereumLikeAccount::getERC20Balance(const std::string &erc20Address, const std::shared_ptr< BigIntCallback > &callback)=0 | ledger::core::api::EthereumLikeAccount | pure virtual |
getERC20Balances(const std::vector< std::string > &erc20Addresses) (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
getERC20Balances(const std::vector< std::string > &erc20Addresses, const std::shared_ptr< api::BigIntListCallback > &callback) override (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
ledger::core::api::EthereumLikeAccount::getERC20Balances(const std::vector< std::string > &erc20Addresses, const std::shared_ptr< BigIntListCallback > &callback)=0 | ledger::core::api::EthereumLikeAccount | pure virtual |
getEstimatedGasLimit(const std::string &address, const std::shared_ptr< api::BigIntCallback > &callback) override (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
ledger::core::api::EthereumLikeAccount::getEstimatedGasLimit(const std::string &address, const std::shared_ptr< BigIntCallback > &callback)=0 | ledger::core::api::EthereumLikeAccount | pure virtual |
getETHLikeBlockchainExplorerTxFromRawTx(const std::shared_ptr< EthereumLikeAccount > &account, const std::string &txHash, const std::vector< uint8_t > &rawTx) (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | static |
getEventBus() override | ledger::core::AbstractAccount | virtual |
getExternalPreferences() const (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | virtual |
getFreshPublicAddresses() override (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | virtual |
getFreshPublicAddresses(const std::shared_ptr< api::AddressListCallback > &callback) override (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | |
ledger::core::api::Account::getFreshPublicAddresses(const std::shared_ptr< AddressListCallback > &callback)=0 | ledger::core::api::Account | pure virtual |
getGasPrice(const std::shared_ptr< api::BigIntCallback > &callback) override (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
ledger::core::api::EthereumLikeAccount::getGasPrice(const std::shared_ptr< BigIntCallback > &callback)=0 | ledger::core::api::EthereumLikeAccount | pure virtual |
getIndex() override | ledger::core::AbstractAccount | virtual |
getInternalOperations(soci::session &sql) | ledger::core::EthereumLikeAccount | |
getInternalPreferences() const (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | virtual |
getKeychain() const (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
getLastBlock(const std::shared_ptr< api::BlockCallback > &callback) override (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | |
getLastBlock() (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | |
ledger::core::api::Account::getLastBlock(const std::shared_ptr< BlockCallback > &callback)=0 | ledger::core::api::Account | pure virtual |
getLogger() override | ledger::core::AbstractAccount | virtual |
getMainExecutionContext() const (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | |
getOperationExternalPreferences(const std::string &uid) (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | virtual |
getOperationInternalPreferences(const std::string &uid) (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | virtual |
getOperationPreferences(const std::string &uid) override | ledger::core::AbstractAccount | virtual |
getPreferences() override | ledger::core::AbstractAccount | virtual |
getRestoreKey() override | ledger::core::EthereumLikeAccount | virtual |
getTransaction(const std::string &hash) (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
getWallet() const (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | virtual |
getWallet() (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | virtual |
getWalletType() override | ledger::core::AbstractAccount | virtual |
inflateOperation(Operation &out, const std::shared_ptr< const AbstractWallet > &wallet, const EthereumLikeBlockchainExplorerTransaction &tx) (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
isInstanceOfBitcoinLikeAccount() override | ledger::core::AbstractAccount | virtual |
isInstanceOfEthereumLikeAccount() override | ledger::core::AbstractAccount | virtual |
isInstanceOfRippleLikeAccount() override | ledger::core::AbstractAccount | virtual |
isObservingBlockchain() override | ledger::core::EthereumLikeAccount | virtual |
isSynchronizing() override | ledger::core::EthereumLikeAccount | virtual |
logger() const (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | virtual |
pushEvent(const std::shared_ptr< api::Event > &event) (defined in ledger::core::AbstractAccount) | ledger::core::AbstractAccount | protected |
putBlock(soci::session &sql, const EthereumLikeBlockchainExplorer::Block &block) (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
putTransaction(soci::session &sql, const EthereumLikeBlockchainExplorerTransaction &transaction) (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
queryOperations() override | ledger::core::EthereumLikeAccount | virtual |
run(std::function< void()> f) (defined in ledger::core::DedicatedContext) | ledger::core::DedicatedContext | inline |
startBlockchainObservation() override | ledger::core::EthereumLikeAccount | virtual |
stopBlockchainObservation() override | ledger::core::EthereumLikeAccount | virtual |
synchronize() override | ledger::core::EthereumLikeAccount | virtual |
updateERC20Accounts(soci::session &sql, const Operation &operation) (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
updateERC20Operation(soci::session &sql, const Operation &operation, const ERC20Transaction &erc20Tx) (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
updateInternalTransactions(soci::session &sql, const Operation &operation) (defined in ledger::core::EthereumLikeAccount) | ledger::core::EthereumLikeAccount | |
~Account() (defined in ledger::core::api::Account) | ledger::core::api::Account | inlinevirtual |
~EthereumLikeAccount() (defined in ledger::core::api::EthereumLikeAccount) | ledger::core::api::EthereumLikeAccount | inlinevirtual |