4 #ifndef DJINNI_GENERATED_BITCOINLIKEEXTENDEDPUBLICKEY_HPP 5 #define DJINNI_GENERATED_BITCOINLIKEEXTENDEDPUBLICKEY_HPP 11 #ifndef LIBCORE_EXPORT 13 #include <libcore_export.h> 15 #define LIBCORE_EXPORT 19 namespace ledger {
namespace core {
namespace api {
21 class BitcoinLikeAddress;
29 virtual std::shared_ptr<BitcoinLikeAddress> derive(
const std::string & path) = 0;
32 virtual std::vector<uint8_t> derivePublicKey(
const std::string & path) = 0;
35 virtual std::vector<uint8_t> deriveHash160(
const std::string & path) = 0;
38 virtual std::string toBase58() = 0;
41 virtual std::string getRootPath() = 0;
45 #endif //DJINNI_GENERATED_BITCOINLIKEEXTENDEDPUBLICKEY_HPP Definition: BitcoinLikeExtendedPublicKey.hpp:24
Definition: Account.cpp:8