4 #ifndef DJINNI_GENERATED_TEZOSLIKEACCOUNT_HPP 5 #define DJINNI_GENERATED_TEZOSLIKEACCOUNT_HPP 11 #ifndef LIBCORE_EXPORT 13 #include <libcore_export.h> 15 #define LIBCORE_EXPORT 19 namespace ledger {
namespace core {
namespace api {
23 class TezosLikeOriginatedAccount;
24 class TezosLikeTransaction;
25 class TezosLikeTransactionBuilder;
32 virtual void broadcastRawTransaction(
const std::vector<uint8_t> & transaction,
const std::shared_ptr<StringCallback> & callback) = 0;
34 virtual void broadcastTransaction(
const std::shared_ptr<TezosLikeTransaction> & transaction,
const std::shared_ptr<StringCallback> & callback) = 0;
36 virtual std::shared_ptr<TezosLikeTransactionBuilder> buildTransaction() = 0;
44 virtual void getStorage(
const std::string & address,
const std::shared_ptr<BigIntCallback> & callback) = 0;
52 virtual void getEstimatedGasLimit(
const std::string & address,
const std::shared_ptr<BigIntCallback> & callback) = 0;
55 virtual void getFees(
const std::shared_ptr<BigIntCallback> & callback) = 0;
58 virtual std::vector<std::shared_ptr<TezosLikeOriginatedAccount>> getOriginatedAccounts() = 0;
62 #endif //DJINNI_GENERATED_TEZOSLIKEACCOUNT_HPP Definition: TezosLikeAccount.hpp:28
Definition: Account.cpp:8