4 #ifndef DJINNI_GENERATED_BITCOINLIKEOUTPUT_HPP 5 #define DJINNI_GENERATED_BITCOINLIKEOUTPUT_HPP 7 #include "../utils/optional.hpp" 12 #ifndef LIBCORE_EXPORT 14 #include <libcore_export.h> 16 #define LIBCORE_EXPORT 20 namespace ledger {
namespace core {
namespace api {
23 class BitcoinLikeScript;
35 virtual std::string getTransactionHash() = 0;
41 virtual int32_t getOutputIndex() = 0;
47 virtual std::shared_ptr<Amount> getValue() = 0;
53 virtual std::vector<uint8_t> getScript() = 0;
55 virtual std::shared_ptr<BitcoinLikeScript> parseScript() = 0;
63 virtual std::shared_ptr<DerivationPath> getDerivationPath() = 0;
69 #endif //DJINNI_GENERATED_BITCOINLIKEOUTPUT_HPP Definition: Account.cpp:8
Definition: BitcoinLikeOutput.hpp:27