diff --git a/consensus/XDPoS/engines/engine_v2/verifyHeader.go b/consensus/XDPoS/engines/engine_v2/verifyHeader.go index 107a99cc91..f9cb242f62 100644 --- a/consensus/XDPoS/engines/engine_v2/verifyHeader.go +++ b/consensus/XDPoS/engines/engine_v2/verifyHeader.go @@ -124,11 +124,23 @@ func (x *XDPoS_v2) verifyHeader(chain consensus.ChainReader, header *types.Heade validatorsAddress := common.ExtractAddressFromBytes(header.Validators) if !utils.CompareSignersLists(localMasterNodes, validatorsAddress) { + for i, addr := range localMasterNodes { + log.Warn("[verifyHeader] localMasterNodes", "i", i, "addr", addr.Hex()) + } + for i, addr := range validatorsAddress { + log.Warn("[verifyHeader] validatorsAddress", "i", i, "addr", addr.Hex()) + } return utils.ErrValidatorsNotLegit } penaltiesAddress := common.ExtractAddressFromBytes(header.Penalties) if !utils.CompareSignersLists(localPenalties, penaltiesAddress) { + for i, addr := range localPenalties { + log.Warn("[verifyHeader] localPenalties", "i", i, "addr", addr.Hex()) + } + for i, addr := range penaltiesAddress { + log.Warn("[verifyHeader] penaltiesAddress", "i", i, "addr", addr.Hex()) + } return utils.ErrPenaltiesNotLegit } diff --git a/params/config.go b/params/config.go index 3036e3cec3..583828643a 100644 --- a/params/config.go +++ b/params/config.go @@ -74,90 +74,10 @@ var ( SwitchRound: 0, CertThreshold: 73, // based on masternode is 108 TimeoutSyncThreshold: 5, - TimeoutPeriod: 25, - WaitPeriod: 10, - MinePeriod: 10, - }, - 151919: { - SwitchRound: 151919, - CertThreshold: 55, // based on masternode is 108 - TimeoutSyncThreshold: 8, - TimeoutPeriod: 50, - WaitPeriod: 5, - MinePeriod: 20, - }, - 171000: { - SwitchRound: 171000, - CertThreshold: 73, // based on masternode is 108 - TimeoutSyncThreshold: 5, - TimeoutPeriod: 25, - WaitPeriod: 10, - MinePeriod: 10, - }, - 270000: { - SwitchRound: 270000, - CertThreshold: 21, // based on masternode is 108 - TimeoutSyncThreshold: 3, TimeoutPeriod: 10, WaitPeriod: 2, MinePeriod: 2, }, - 300000: { - SwitchRound: 300000, - CertThreshold: 86, // based on masternode is 108 - TimeoutSyncThreshold: 3, - TimeoutPeriod: 60, - WaitPeriod: 20, - MinePeriod: 20, - }, - 310000: { - SwitchRound: 310000, - CertThreshold: 73, // based on masternode is 108 - TimeoutSyncThreshold: 5, - TimeoutPeriod: 25, - WaitPeriod: 10, - MinePeriod: 10, - }, - 843800: { - SwitchRound: 843800, - CertThreshold: 73, // based on masternode is 108 - TimeoutSyncThreshold: 5, - TimeoutPeriod: 25, - WaitPeriod: 2, - MinePeriod: 2, - }, - 1512000: { - SwitchRound: 1512000, - CertThreshold: 50, // attack fix by reduce this number - TimeoutSyncThreshold: 5, - TimeoutPeriod: 25, - WaitPeriod: 2, - MinePeriod: 2, - }, - 1514000: { - SwitchRound: 1514000, - CertThreshold: 73, // recover back to normal number, expect all nodes is back into masternode list - TimeoutSyncThreshold: 5, - TimeoutPeriod: 25, - WaitPeriod: 2, - MinePeriod: 2, - }, - 1962899: { - SwitchRound: 1962899, // start from next round - CertThreshold: 50, // attack fix by reduce this number - TimeoutSyncThreshold: 5, - TimeoutPeriod: 25, - WaitPeriod: 2, - MinePeriod: 2, - }, - 1964899: { - SwitchRound: 1964899, // start from next round - CertThreshold: 73, // recover back to normal number, expect all nodes is back into masternode list - TimeoutSyncThreshold: 5, - TimeoutPeriod: 25, - WaitPeriod: 2, - MinePeriod: 2, - }, } UnitTestV2Configs = map[uint64]*V2Config{