ledger-core
|
#include <TezosLikeOriginatedAccount.hpp>
Public Member Functions | |
virtual std::string | getAddress ()=0 |
virtual std::experimental::optional< std::string > | getPublicKey ()=0 |
virtual void | getBalance (const std::shared_ptr< AmountCallback > &callback)=0 |
virtual void | getBalanceHistory (const std::chrono::system_clock::time_point &start, const std::chrono::system_clock::time_point &end, TimePeriod period, const std::shared_ptr< AmountListCallback > &callback)=0 |
virtual bool | isSpendable ()=0 |
virtual bool | isDelegatable ()=0 |
virtual std::shared_ptr< OperationQuery > | queryOperations ()=0 |
virtual std::shared_ptr< TezosLikeTransactionBuilder > | buildTransaction ()=0 |
Class representing originated accounts
|
pure virtual |
Get builder to construct transaction on originated account
Implemented in ledger::core::TezosLikeOriginatedAccount.
|
pure virtual |
Get address of originated account (prefixed with KT)
Implemented in ledger::core::TezosLikeOriginatedAccount.
|
pure virtual |
Get balance of originated account
|
pure virtual |
Get balance history of originated account
|
pure virtual |
Get publicKey of originated account Could be empty if not yet revealed
Implemented in ledger::core::TezosLikeOriginatedAccount.
|
pure virtual |
Know if possible to delegate from this account By default originations from libcore set it to true
Implemented in ledger::core::TezosLikeOriginatedAccount.
|
pure virtual |
Know if possible to spend from this account By default originations from libcore set it to true
Implemented in ledger::core::TezosLikeOriginatedAccount.
|
pure virtual |
Get related operations to account
Implemented in ledger::core::TezosLikeOriginatedAccount.