ledger-core
|
#include <TezosLikeAccount.hpp>
Public Member Functions | |
virtual void | broadcastRawTransaction (const std::vector< uint8_t > &transaction, const std::shared_ptr< StringCallback > &callback)=0 |
virtual void | broadcastTransaction (const std::shared_ptr< TezosLikeTransaction > &transaction, const std::shared_ptr< StringCallback > &callback)=0 |
virtual std::shared_ptr< TezosLikeTransactionBuilder > | buildTransaction ()=0 |
virtual void | getStorage (const std::string &address, const std::shared_ptr< BigIntCallback > &callback)=0 |
virtual void | getEstimatedGasLimit (const std::string &address, const std::shared_ptr< BigIntCallback > &callback)=0 |
virtual void | getFees (const std::shared_ptr< BigIntCallback > &callback)=0 |
virtual std::vector< std::shared_ptr< TezosLikeOriginatedAccount > > | getOriginatedAccounts ()=0 |
Class representing a Tezos account
|
pure virtual |
Get estimated gas limit to set so the transaction will succeed The passed address could be implicit address or contract This estimation is based on X last incoming txs (to address) that succeeded Note: same note as for getFees method on BitcoinLikeAccount
|
pure virtual |
Get fees from network
|
pure virtual |
Get originated accounts by current account
Implemented in ledger::core::TezosLikeAccount.
|
pure virtual |
Get needed storage to proceed a tx
address | to which we want to send tx |