|
| ERC20LikeAccount (const std::string &accountUid, const api::ERC20Token &erc20Token, const std::string &accountAddress, const api::Currency &parentCurrency, const std::shared_ptr< EthereumLikeAccount > &parentAccount) |
|
api::ERC20Token | getToken () override |
|
std::string | getAddress () override |
|
FuturePtr< api::BigInt > | getBalance () |
|
void | getBalance (const std::shared_ptr< api::BigIntCallback > &callback) override |
|
std::vector< std::shared_ptr< api::BigInt > > | getBalanceHistoryFor (const std::chrono::system_clock::time_point &startDate, const std::chrono::system_clock::time_point &endDate, api::TimePeriod period) override |
|
std::vector< std::shared_ptr< api::ERC20LikeOperation > > | getOperations () override |
|
Future< std::vector< uint8_t > > | getTransferToAddressData (const std::shared_ptr< api::BigInt > &amount, const std::string &address) |
|
void | getTransferToAddressData (const std::shared_ptr< api::BigInt > &amount, const std::string &address, const std::shared_ptr< api::BinaryCallback > &data) override |
|
std::shared_ptr< api::OperationQuery > | queryOperations () override |
|
void | putOperation (soci::session &sql, const std::shared_ptr< ERC20LikeOperation > &operation, bool newOperation=false) |
|
virtual void | getBalance (const std::shared_ptr< BigIntCallback > &callback)=0 |
|
virtual void | getTransferToAddressData (const std::shared_ptr< BigInt > &amount, const std::string &address, const std::shared_ptr< BinaryCallback > &data)=0 |
|
◆ getAddress()
std::string ledger::core::ERC20LikeAccount::getAddress |
( |
| ) |
|
|
overridevirtual |
◆ getBalanceHistoryFor()
std::vector< std::shared_ptr< api::BigInt > > ledger::core::ERC20LikeAccount::getBalanceHistoryFor |
( |
const std::chrono::system_clock::time_point & |
start, |
|
|
const std::chrono::system_clock::time_point & |
end, |
|
|
api::TimePeriod |
period |
|
) |
| |
|
overridevirtual |
◆ getOperations()
◆ getToken()
The documentation for this class was generated from the following files:
- src/wallet/ethereum/ERC20/ERC20LikeAccount.h
- src/wallet/ethereum/ERC20/ERC20LikeAccount.cpp