ledger-core
ledger::core::BitcoinLikeAccount Member List

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

_executionContext (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextprotected
AbstractAccount(const std::shared_ptr< AbstractWallet > &wallet, int32_t index) (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccount
AddressList typedef (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccount
asBitcoinLikeAccount() overrideledger::core::BitcoinLikeAccountvirtual
asEthereumLikeAccount() overrideledger::core::AbstractAccountvirtual
asRippleLikeAccount() overrideledger::core::AbstractAccountvirtual
asTezosLikeAccount() overrideledger::core::AbstractAccountvirtual
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
BitcoinLikeAccount(const std::shared_ptr< AbstractWallet > &wallet, int32_t index, const std::shared_ptr< BitcoinLikeBlockchainExplorer > &explorer, const std::shared_ptr< BitcoinLikeBlockchainObserver > &observer, const std::shared_ptr< BitcoinLikeAccountSynchronizer > &synchronizer, const std::shared_ptr< BitcoinLikeKeychain > &keychain) (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccount
broadcastRawTransaction(const std::vector< uint8_t > &transaction, const std::shared_ptr< api::StringCallback > &callback) override (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccount
broadcastRawTransaction(const std::vector< uint8_t > &transaction, const std::shared_ptr< StringCallback > &callback)=0 (defined in ledger::core::api::BitcoinLikeAccount)ledger::core::api::BitcoinLikeAccountpure virtual
broadcastTransaction(const std::shared_ptr< api::BitcoinLikeTransaction > &transaction, const std::shared_ptr< api::StringCallback > &callback) override (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccount
broadcastTransaction(const std::vector< uint8_t > &transaction) (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccount
broadcastTransaction(const std::shared_ptr< BitcoinLikeTransaction > &transaction, const std::shared_ptr< StringCallback > &callback)=0 (defined in ledger::core::api::BitcoinLikeAccount)ledger::core::api::BitcoinLikeAccountpure virtual
buildTransaction(std::experimental::optional< bool > partial) override (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccountvirtual
checkIfWalletIsEmpty() (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccountprotected
DedicatedContext(const std::shared_ptr< api::ExecutionContext > &context) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
emitEventsNow() (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccount
emitNewBlockEvent(const Block &block) (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccountprotected
emitNewOperationEvent(const Operation &operation) (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccountprotected
eraseDataSince(const std::chrono::system_clock::time_point &date) override (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccountvirtual
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)=0ledger::core::api::Accountpure virtual
EV_NEW_BLOCK_CURRENCY_NAMEledger::core::api::Accountstatic
EV_NEW_BLOCK_HASH (defined in ledger::core::api::Account)ledger::core::api::Accountstatic
EV_NEW_BLOCK_HEIGHT (defined in ledger::core::api::Account)ledger::core::api::Accountstatic
EV_NEW_OP_ACCOUNT_INDEX (defined in ledger::core::api::Account)ledger::core::api::Accountstatic
EV_NEW_OP_UID (defined in ledger::core::api::Account)ledger::core::api::Accountstatic
EV_NEW_OP_WALLET_NAMEledger::core::api::Accountstatic
EV_SYNC_DURATION_MSledger::core::api::Accountstatic
EV_SYNC_ERROR_CODEledger::core::api::Accountstatic
EV_SYNC_ERROR_CODE_INT (defined in ledger::core::api::Account)ledger::core::api::Accountstatic
EV_SYNC_ERROR_MESSAGEledger::core::api::Accountstatic
FLAG_NEW_TRANSACTION (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccountstatic
FLAG_TRANSACTION_CREATED_RECEPTION_OPERATION (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccountstatic
FLAG_TRANSACTION_CREATED_SENDING_OPERATION (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccountstatic
FLAG_TRANSACTION_IGNORED (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccountstatic
FLAG_TRANSACTION_ON_PREVIOUSLY_EMPTY_ADDRESS (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccountstatic
FLAG_TRANSACTION_ON_USED_ADDRESS (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccountstatic
FLAG_TRANSACTION_UPDATED (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccountstatic
getAccountUid() const (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccountvirtual
getBalance() override (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccountvirtual
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)=0ledger::core::api::Accountpure virtual
getBalanceHistory(const std::string &start, const std::string &end, api::TimePeriod precision) override (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccountvirtual
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)=0ledger::core::api::Accountpure virtual
getContext() const (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
getEventBus() overrideledger::core::AbstractAccountvirtual
getExplorer() const (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccount
getExternalPreferences() const (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccountvirtual
getFees(const std::shared_ptr< api::BigIntListCallback > &callback) override (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccount
ledger::core::api::BitcoinLikeAccount::getFees(const std::shared_ptr< BigIntListCallback > &callback)=0ledger::core::api::BitcoinLikeAccountpure virtual
getFreshPublicAddresses() override (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccountvirtual
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)=0ledger::core::api::Accountpure virtual
getIndex() overrideledger::core::AbstractAccountvirtual
getInternalPreferences() const (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccountvirtual
getKeychain() const (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccount
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)=0ledger::core::api::Accountpure virtual
getLogger() overrideledger::core::AbstractAccountvirtual
getMainExecutionContext() const (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccount
getOperationExternalPreferences(const std::string &uid) (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccountvirtual
getOperationInternalPreferences(const std::string &uid) (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccountvirtual
getOperationPreferences(const std::string &uid) overrideledger::core::AbstractAccountvirtual
getPreferences() overrideledger::core::AbstractAccountvirtual
getRestoreKey() overrideledger::core::BitcoinLikeAccountvirtual
getTransaction(const std::string &hash) (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccount
getUTXO(int32_t from, int32_t to, const std::shared_ptr< api::BitcoinLikeOutputListCallback > &callback) override (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccount
getUTXO() (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccount
getUTXO(int32_t from, int32_t to) (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccount
ledger::core::api::BitcoinLikeAccount::getUTXO(int32_t from, int32_t to, const std::shared_ptr< BitcoinLikeOutputListCallback > &callback)=0ledger::core::api::BitcoinLikeAccountpure virtual
getUTXOCount(const std::shared_ptr< api::I32Callback > &callback) override (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccount
getUTXOCount() (defined in ledger::core::BitcoinLikeAccount)ledger::core::BitcoinLikeAccount
ledger::core::api::BitcoinLikeAccount::getUTXOCount(const std::shared_ptr< I32Callback > &callback)=0ledger::core::api::BitcoinLikeAccountpure virtual
getWallet() const (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccountvirtual
getWallet() (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccountvirtual
getWalletType() overrideledger::core::AbstractAccountvirtual
isInstanceOfBitcoinLikeAccount() overrideledger::core::AbstractAccountvirtual
isInstanceOfEthereumLikeAccount() overrideledger::core::AbstractAccountvirtual
isInstanceOfRippleLikeAccount() overrideledger::core::AbstractAccountvirtual
isObservingBlockchain() overrideledger::core::BitcoinLikeAccountvirtual
isSynchronizing() overrideledger::core::BitcoinLikeAccountvirtual
logger() const (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccountvirtual
pushEvent(const std::shared_ptr< api::Event > &event) (defined in ledger::core::AbstractAccount)ledger::core::AbstractAccountprotected
putBlock(soci::session &sql, const BitcoinLikeBlockchainExplorer::Block &block)ledger::core::BitcoinLikeAccount
putTransaction(soci::session &sql, const BitcoinLikeBlockchainExplorerTransaction &transaction)ledger::core::BitcoinLikeAccount
queryOperations() overrideledger::core::BitcoinLikeAccountvirtual
run(std::function< void()> f) (defined in ledger::core::DedicatedContext)ledger::core::DedicatedContextinline
startBlockchainObservation() overrideledger::core::BitcoinLikeAccountvirtual
stopBlockchainObservation() overrideledger::core::BitcoinLikeAccountvirtual
synchronize() overrideledger::core::BitcoinLikeAccountvirtual
~Account() (defined in ledger::core::api::Account)ledger::core::api::Accountinlinevirtual
~BitcoinLikeAccount() (defined in ledger::core::api::BitcoinLikeAccount)ledger::core::api::BitcoinLikeAccountinlinevirtual