32 #ifndef LEDGER_CORE_BECH32PARAMETERS_H 33 #define LEDGER_CORE_BECH32PARAMETERS_H 35 #ifndef LIBCORE_EXPORT 37 #include <libcore_export.h> 39 #define LIBCORE_EXPORT 48 namespace Bech32Parameters {
53 std::string separator;
55 std::vector<unsigned long long> generator;
56 std::vector<uint8_t> P2WPKHVersion;
57 std::vector<uint8_t> P2WSHVersion;
61 const std::string &_hrp,
62 const std::string &_separator,
64 const std::vector<unsigned long long> &_generator,
65 const std::vector<uint8_t> &_P2WPKHVersion,
66 const std::vector<uint8_t> &_P2WSHVersion) : name(_name),
68 separator(_separator),
69 checksumSize(_checksumSize),
70 generator(_generator),
71 P2WPKHVersion(_P2WPKHVersion),
72 P2WSHVersion(_P2WSHVersion)
77 extern LIBCORE_EXPORT
const Bech32Struct getBech32Params(
const std::string &networkIdentifier);
78 extern LIBCORE_EXPORT
const std::vector<Bech32Struct> ALL;
79 bool insertParameters(soci::session& sql,
const Bech32Struct ¶ms);
83 #endif //LEDGER_CORE_BECH32PARAMETERS_H Definition: Account.cpp:8
Definition: Bech32Parameters.h:50