From 4ee14df3c648188ad3cc7491f8218e6a0262ce3d Mon Sep 17 00:00:00 2001 From: akildemir Date: Wed, 21 May 2025 14:04:02 +0300 Subject: [PATCH] compile commits so far --- src/serialization/serialization.h | 10 ++++++++++ src/simplewallet/simplewallet.cpp | 4 ++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/serialization/serialization.h b/src/serialization/serialization.h index 796a7c9..351277b 100644 --- a/src/serialization/serialization.h +++ b/src/serialization/serialization.h @@ -91,6 +91,16 @@ inline bool do_serialize(Archive &ar, bool &v) return true; } +template +inline auto do_serialize(Archive &ar, T &v, Args&&... args) + -> decltype(do_serialize_object(ar, v, args...), true) +{ + ar.begin_object(); + const bool r = do_serialize_object(ar, v, args...); + ar.end_object(); + return r && ar.good(); +} + /* the following add a trait to a set and define the serialization DSL*/ /*! \macro BLOB_SERIALIZER diff --git a/src/simplewallet/simplewallet.cpp b/src/simplewallet/simplewallet.cpp index 7858393..d186401 100644 --- a/src/simplewallet/simplewallet.cpp +++ b/src/simplewallet/simplewallet.cpp @@ -6673,8 +6673,8 @@ bool simple_wallet::process_ring_members(const std::vector= rct::RCTTypeFcmpPlusPlus) - continue; + // if (tx.rct_signatures.type >= rct::RCTTypeFcmpPlusPlus) + // continue; const auto& construction_data = std::get(ptx_vector[n].construction_data); if (verbose) ostr << boost::format(tr("\nTransaction %llu/%llu: txid=%s")) % (n + 1) % ptx_vector.size() % cryptonote::get_transaction_hash(tx);