4 #ifndef DJINNI_GENERATED_BITCOINLIKEACCOUNT_HPP 5 #define DJINNI_GENERATED_BITCOINLIKEACCOUNT_HPP 7 #include "../utils/optional.hpp" 11 #ifndef LIBCORE_EXPORT 13 #include <libcore_export.h> 15 #define LIBCORE_EXPORT 19 namespace ledger {
namespace core {
namespace api {
21 class BigIntListCallback;
22 class BitcoinLikeOutputListCallback;
23 class BitcoinLikeTransaction;
24 class BitcoinLikeTransactionBuilder;
39 virtual void getUTXO(int32_t from, int32_t to,
const std::shared_ptr<BitcoinLikeOutputListCallback> & callback) = 0;
45 virtual void getUTXOCount(
const std::shared_ptr<I32Callback> & callback) = 0;
47 virtual void broadcastRawTransaction(
const std::vector<uint8_t> & transaction,
const std::shared_ptr<StringCallback> & callback) = 0;
49 virtual void broadcastTransaction(
const std::shared_ptr<BitcoinLikeTransaction> & transaction,
const std::shared_ptr<StringCallback> & callback) = 0;
60 virtual void getFees(
const std::shared_ptr<BigIntListCallback> & callback) = 0;
64 #endif //DJINNI_GENERATED_BITCOINLIKEACCOUNT_HPP Definition: BitcoinLikeAccount.hpp:29
Definition: Account.cpp:8
Definition: optional.hpp:177