|
| AbstractAccount (const std::shared_ptr< AbstractWallet > &wallet, int32_t index) |
|
int32_t | getIndex () override |
|
std::shared_ptr< api::Preferences > | getPreferences () override |
|
std::shared_ptr< api::Logger > | getLogger () override |
|
bool | isInstanceOfBitcoinLikeAccount () override |
|
bool | isInstanceOfEthereumLikeAccount () override |
|
bool | isInstanceOfRippleLikeAccount () override |
|
api::WalletType | getWalletType () override |
|
std::shared_ptr< api::Preferences > | getOperationPreferences (const std::string &uid) override |
|
std::shared_ptr< api::BitcoinLikeAccount > | asBitcoinLikeAccount () override |
|
std::shared_ptr< api::EthereumLikeAccount > | asEthereumLikeAccount () override |
|
std::shared_ptr< api::RippleLikeAccount > | asRippleLikeAccount () override |
|
std::shared_ptr< api::TezosLikeAccount > | asTezosLikeAccount () override |
|
virtual std::shared_ptr< Preferences > | getOperationExternalPreferences (const std::string &uid) |
|
virtual std::shared_ptr< Preferences > | getOperationInternalPreferences (const std::string &uid) |
|
virtual std::shared_ptr< Preferences > | getInternalPreferences () const |
|
virtual std::shared_ptr< Preferences > | getExternalPreferences () const |
|
virtual std::shared_ptr< spdlog::logger > | logger () const |
|
virtual const std::string & | getAccountUid () const |
|
virtual std::shared_ptr< AbstractWallet > | getWallet () const |
|
virtual std::shared_ptr< AbstractWallet > | getWallet () |
|
const std::shared_ptr< api::ExecutionContext > | getMainExecutionContext () const |
|
void | getLastBlock (const std::shared_ptr< api::BlockCallback > &callback) override |
|
Future< api::Block > | getLastBlock () |
|
void | getBalance (const std::shared_ptr< api::AmountCallback > &callback) override |
|
virtual FuturePtr< Amount > | getBalance ()=0 |
|
void | getFreshPublicAddresses (const std::shared_ptr< api::AddressListCallback > &callback) override |
|
virtual Future< AddressList > | getFreshPublicAddresses ()=0 |
|
void | getBalanceHistory (const std::string &start, const std::string &end, api::TimePeriod precision, const std::shared_ptr< api::AmountListCallback > &callback) override |
|
virtual Future< std::vector< std::shared_ptr< api::Amount > > > | getBalanceHistory (const std::string &start, const std::string &end, api::TimePeriod precision)=0 |
|
std::shared_ptr< api::OperationQuery > | queryOperations () override |
|
std::shared_ptr< api::EventBus > | getEventBus () override |
|
void | emitEventsNow () |
|
void | eraseDataSince (const std::chrono::system_clock::time_point &date, const std::shared_ptr< api::ErrorCodeCallback > &callback) override |
|
virtual Future< api::ErrorCode > | eraseDataSince (const std::chrono::system_clock::time_point &date)=0 |
|
| DedicatedContext (const std::shared_ptr< api::ExecutionContext > &context) |
|
template<typename T > |
Future< T > | async (std::function< T()> f) |
|
template<typename T > |
Future< T > | async (std::function< T()> f) const |
|
Future< Unit > | run (std::function< void()> f) |
|
std::shared_ptr< api::ExecutionContext > | getContext () const |
|
virtual void | getBalance (const std::shared_ptr< AmountCallback > &callback)=0 |
|
virtual void | getBalanceHistory (const std::string &start, const std::string &end, TimePeriod period, const std::shared_ptr< AmountListCallback > &callback)=0 |
|
virtual bool | isSynchronizing ()=0 |
|
virtual std::shared_ptr< EventBus > | synchronize ()=0 |
|
virtual void | getFreshPublicAddresses (const std::shared_ptr< AddressListCallback > &callback)=0 |
|
virtual void | startBlockchainObservation ()=0 |
|
virtual void | stopBlockchainObservation ()=0 |
|
virtual bool | isObservingBlockchain ()=0 |
|
virtual void | getLastBlock (const std::shared_ptr< BlockCallback > &callback)=0 |
|
virtual std::string | getRestoreKey ()=0 |
|
virtual void | eraseDataSince (const std::chrono::system_clock::time_point &date, const std::shared_ptr< ErrorCodeCallback > &callback)=0 |
|