From 8ff8a330b267c93acf5851242acc4a467a500576 Mon Sep 17 00:00:00 2001 From: pasta Date: Tue, 18 Apr 2023 21:08:36 -0500 Subject: [PATCH] refactor: move CDeterministicMN class members above functions --- src/evo/deterministicmns.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/evo/deterministicmns.h b/src/evo/deterministicmns.h index a510289821e3..66d42b89c907 100644 --- a/src/evo/deterministicmns.h +++ b/src/evo/deterministicmns.h @@ -46,6 +46,12 @@ class CDeterministicMN static constexpr uint16_t CURRENT_MN_FORMAT = 0; static constexpr uint16_t MN_TYPE_FORMAT = 1; + uint256 proTxHash; + COutPoint collateralOutpoint; + uint16_t nOperatorReward{0}; + MnType nType{MnType::Regular}; + std::shared_ptr pdmnState; + CDeterministicMN() = delete; // no default constructor, must specify internalId explicit CDeterministicMN(uint64_t _internalId, MnType mnType = MnType::Regular) : internalId(_internalId), @@ -61,12 +67,6 @@ class CDeterministicMN SerializationOp(s, CSerActionUnserialize(), format_version); } - uint256 proTxHash; - COutPoint collateralOutpoint; - uint16_t nOperatorReward{0}; - MnType nType{MnType::Regular}; - std::shared_ptr pdmnState; - template inline void SerializationOp(Stream& s, Operation ser_action, const uint8_t format_version) {