ledger-core
|
This is the complete list of members for ledger::core::ERC20LikeAccount, including all inherited members.
accumulateBalanceWithOperation(const BigInt &balance, api::ERC20LikeOperation &op) (defined in ledger::core::ERC20LikeAccount) | ledger::core::ERC20LikeAccount | static |
ERC20LikeAccount(const std::string &accountUid, const api::ERC20Token &erc20Token, const std::string &accountAddress, const api::Currency &parentCurrency, const std::shared_ptr< EthereumLikeAccount > &parentAccount) (defined in ledger::core::ERC20LikeAccount) | ledger::core::ERC20LikeAccount | |
getAddress() override | ledger::core::ERC20LikeAccount | virtual |
getBalance() (defined in ledger::core::ERC20LikeAccount) | ledger::core::ERC20LikeAccount | |
getBalance(const std::shared_ptr< api::BigIntCallback > &callback) override (defined in ledger::core::ERC20LikeAccount) | ledger::core::ERC20LikeAccount | |
ledger::core::api::ERC20LikeAccount::getBalance(const std::shared_ptr< BigIntCallback > &callback)=0 | ledger::core::api::ERC20LikeAccount | pure virtual |
getBalanceHistoryFor(const std::chrono::system_clock::time_point &startDate, const std::chrono::system_clock::time_point &endDate, api::TimePeriod period) override | ledger::core::ERC20LikeAccount | virtual |
getOperations() override | ledger::core::ERC20LikeAccount | virtual |
getToken() override | ledger::core::ERC20LikeAccount | virtual |
getTransferToAddressData(const std::shared_ptr< api::BigInt > &amount, const std::string &address) (defined in ledger::core::ERC20LikeAccount) | ledger::core::ERC20LikeAccount | |
getTransferToAddressData(const std::shared_ptr< api::BigInt > &amount, const std::string &address, const std::shared_ptr< api::BinaryCallback > &data) override (defined in ledger::core::ERC20LikeAccount) | ledger::core::ERC20LikeAccount | |
ledger::core::api::ERC20LikeAccount::getTransferToAddressData(const std::shared_ptr< BigInt > &amount, const std::string &address, const std::shared_ptr< BinaryCallback > &data)=0 | ledger::core::api::ERC20LikeAccount | pure virtual |
putOperation(soci::session &sql, const std::shared_ptr< ERC20LikeOperation > &operation, bool newOperation=false) (defined in ledger::core::ERC20LikeAccount) | ledger::core::ERC20LikeAccount | |
queryOperations() override (defined in ledger::core::ERC20LikeAccount) | ledger::core::ERC20LikeAccount | virtual |
~ERC20LikeAccount() (defined in ledger::core::api::ERC20LikeAccount) | ledger::core::api::ERC20LikeAccount | inlinevirtual |