From fc01b6a0998a894aa6ea71b7a4271e9de4501147 Mon Sep 17 00:00:00 2001 From: sowle Date: Thu, 30 Jun 2022 18:42:13 +0200 Subject: [PATCH] tx_out_zarcanum: mix_attr added --- src/currency_core/currency_basic.h | 3 +++ src/currency_core/currency_boost_serialization.h | 1 + 2 files changed, 4 insertions(+) diff --git a/src/currency_core/currency_basic.h b/src/currency_core/currency_basic.h index b7c1de14..902265a5 100644 --- a/src/currency_core/currency_basic.h +++ b/src/currency_core/currency_basic.h @@ -358,6 +358,7 @@ namespace currency crypto::public_key concealing_point; // group element Q, see also Zarcanum paper crypto::public_key amount_commitment; uint64_t encrypted_amount; + uint8_t mix_attr; //crypto::public_key token_masked_generator; BEGIN_SERIALIZE_OBJECT() @@ -365,6 +366,7 @@ namespace currency FIELD(concealing_point) FIELD(amount_commitment) FIELD(encrypted_amount) + FIELD(mix_attr) END_SERIALIZE() BEGIN_BOOST_SERIALIZATION() @@ -372,6 +374,7 @@ namespace currency BOOST_SERIALIZE(concealing_point) BOOST_SERIALIZE(amount_commitment) BOOST_SERIALIZE(encrypted_amount) + BOOST_SERIALIZE(mix_attr) END_BOOST_SERIALIZATION() }; diff --git a/src/currency_core/currency_boost_serialization.h b/src/currency_core/currency_boost_serialization.h index 5d52d2ff..9a09dce1 100644 --- a/src/currency_core/currency_boost_serialization.h +++ b/src/currency_core/currency_boost_serialization.h @@ -117,6 +117,7 @@ namespace boost a & x.concealing_point; a & x.amount_commitment; a & x.encrypted_amount; + a & x.mix_attr; } template