4 #ifndef DJINNI_GENERATED_BITCOINLIKENETWORKPARAMETERS_HPP 5 #define DJINNI_GENERATED_BITCOINLIKENETWORKPARAMETERS_HPP 7 #include "BitcoinLikeFeePolicy.hpp" 14 namespace ledger {
namespace core {
namespace api {
42 std::vector<uint8_t> P2PKHVersion_,
43 std::vector<uint8_t> P2SHVersion_,
44 std::vector<uint8_t> XPUBVersion_,
45 BitcoinLikeFeePolicy FeePolicy_,
47 std::string MessagePrefix_,
48 bool UsesTimestampedTransaction_,
49 int64_t TimestampDelay_,
50 std::vector<uint8_t> SigHash_,
51 std::vector<std::string> AdditionalBIPs_)
52 : Identifier(
std::move(Identifier_))
53 , P2PKHVersion(
std::move(P2PKHVersion_))
54 , P2SHVersion(
std::move(P2SHVersion_))
55 , XPUBVersion(
std::move(XPUBVersion_))
56 , FeePolicy(
std::move(FeePolicy_))
57 , DustAmount(
std::move(DustAmount_))
58 , MessagePrefix(
std::move(MessagePrefix_))
59 , UsesTimestampedTransaction(
std::move(UsesTimestampedTransaction_))
60 , TimestampDelay(
std::move(TimestampDelay_))
61 , SigHash(
std::move(SigHash_))
62 , AdditionalBIPs(
std::move(AdditionalBIPs_))
97 template <
class Archive>
98 void load(Archive& archive) {
99 archive(Identifier, P2PKHVersion, P2SHVersion, XPUBVersion, FeePolicy, DustAmount, MessagePrefix, UsesTimestampedTransaction, TimestampDelay, SigHash, AdditionalBIPs);
102 template <
class Archive>
103 void save(Archive& archive)
const {
104 archive(Identifier, P2PKHVersion, P2SHVersion, XPUBVersion, FeePolicy, DustAmount, MessagePrefix, UsesTimestampedTransaction, TimestampDelay, SigHash, AdditionalBIPs);
109 #endif //DJINNI_GENERATED_BITCOINLIKENETWORKPARAMETERS_HPP std::vector< uint8_t > P2SHVersion
Definition: BitcoinLikeNetworkParameters.hpp:23
std::string MessagePrefix
Definition: BitcoinLikeNetworkParameters.hpp:31
std::vector< uint8_t > SigHash
Definition: BitcoinLikeNetworkParameters.hpp:37
std::vector< uint8_t > XPUBVersion
Definition: BitcoinLikeNetworkParameters.hpp:25
Definition: BitcoinLikeFeePolicy.hpp:29
std::vector< std::string > AdditionalBIPs
Definition: BitcoinLikeNetworkParameters.hpp:39
std::string Identifier
Definition: BitcoinLikeNetworkParameters.hpp:19
int64_t DustAmount
Definition: BitcoinLikeNetworkParameters.hpp:29
std::vector< uint8_t > P2PKHVersion
Definition: BitcoinLikeNetworkParameters.hpp:21
Definition: Account.cpp:8
BitcoinLikeFeePolicy FeePolicy
Definition: BitcoinLikeNetworkParameters.hpp:27
bool UsesTimestampedTransaction
Definition: BitcoinLikeNetworkParameters.hpp:33
int64_t TimestampDelay
Definition: BitcoinLikeNetworkParameters.hpp:35
Definition: BitcoinLikeNetworkParameters.hpp:17