From 5e2299060f7e37d9468cb22502ba931ffdc5f5d2 Mon Sep 17 00:00:00 2001 From: Mike-CZ Date: Thu, 31 Oct 2024 14:53:06 +0100 Subject: [PATCH] Reorganize `Validator` struct fields --- contracts/interfaces/ISFC.sol | 6 +++--- contracts/sfc/SFC.sol | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/contracts/interfaces/ISFC.sol b/contracts/interfaces/ISFC.sol index 93ef4f6..b86b815 100644 --- a/contracts/interfaces/ISFC.sol +++ b/contracts/interfaces/ISFC.sol @@ -48,12 +48,12 @@ interface ISFC { view returns ( uint256 status, - uint256 deactivatedTime, - uint256 deactivatedEpoch, uint256 receivedStake, uint256 createdEpoch, uint256 createdTime, - address auth + address auth, + uint256 deactivatedTime, + uint256 deactivatedEpoch ); function getValidatorID(address) external view returns (uint256); diff --git a/contracts/sfc/SFC.sol b/contracts/sfc/SFC.sol index 77ce3cc..220e084 100644 --- a/contracts/sfc/SFC.sol +++ b/contracts/sfc/SFC.sol @@ -24,12 +24,12 @@ contract SFC is Initializable, Ownable, Version { */ struct Validator { uint256 status; - uint256 deactivatedTime; - uint256 deactivatedEpoch; uint256 receivedStake; // from all delegators (weight of the validator) uint256 createdEpoch; uint256 createdTime; address auth; // self-stake delegator + uint256 deactivatedTime; + uint256 deactivatedEpoch; } NodeDriverAuth internal node;