mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-06-20 21:54:30 +00:00
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:
parent
3b835d1354
commit
706292e1a1
2 changed files with 12 additions and 80 deletions
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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{
|
||||
|
|
|
|||
Loading…
Reference in a new issue