Add debug msg and reset devnet config (#270)

* add debug msg

* remove all devnet config since we need to reset devnet
This commit is contained in:
Liam 2023-05-24 14:52:58 +10:00 committed by GitHub
parent 3b835d1354
commit 706292e1a1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 80 deletions

View file

@ -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
}

View file

@ -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{