4 #ifndef DJINNI_GENERATED_BITCOINLIKEADDRESS_HPP 5 #define DJINNI_GENERATED_BITCOINLIKEADDRESS_HPP 10 #ifndef LIBCORE_EXPORT 12 #include <libcore_export.h> 14 #define LIBCORE_EXPORT 18 namespace ledger {
namespace core {
namespace api {
20 struct BitcoinLikeNetworkParameters;
31 virtual std::vector<uint8_t> getVersion() = 0;
37 virtual std::vector<uint8_t> getHash160() = 0;
49 virtual std::string toBase58() = 0;
55 virtual std::string toBech32() = 0;
64 virtual bool isP2SH() = 0;
70 virtual bool isP2PKH() = 0;
76 virtual bool isP2WSH() = 0;
82 virtual bool isP2WPKH() = 0;
86 #endif //DJINNI_GENERATED_BITCOINLIKEADDRESS_HPP Definition: Account.cpp:8
Definition: BitcoinLikeAddress.hpp:23
Definition: BitcoinLikeNetworkParameters.hpp:17