Skip to content

Commit bbde950

Browse files
committed
move yoloV1 after EIP blocks in config
1 parent 1fbb6ef commit bbde950

File tree

1 file changed

+10
-16
lines changed

1 file changed

+10
-16
lines changed

params/config.go

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -269,8 +269,8 @@ var (
269269
TestRules = TestChainConfig.Rules(new(big.Int))
270270

271271
// EIP1559 test configs
272-
EIP1559ChainConfig = &ChainConfig{big.NewInt(1), big.NewInt(0), nil, false, big.NewInt(0), common.Hash{}, big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), nil, nil, new(EthashConfig), nil, DefaultEIP1559Config}
273-
EIP1559FinalizedChainConfig = &ChainConfig{big.NewInt(1), big.NewInt(0), nil, false, big.NewInt(0), common.Hash{}, big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), nil, new(EthashConfig), nil, DefaultEIP1559Config}
272+
EIP1559ChainConfig = &ChainConfig{big.NewInt(1), big.NewInt(0), nil, false, big.NewInt(0), common.Hash{}, big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), nil, nil, nil, new(EthashConfig), nil, DefaultEIP1559Config}
273+
EIP1559FinalizedChainConfig = &ChainConfig{big.NewInt(1), big.NewInt(0), nil, false, big.NewInt(0), common.Hash{}, big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), big.NewInt(0), nil, nil, new(EthashConfig), nil, DefaultEIP1559Config}
274274

275275
EIP1559TestRules = EIP1559ChainConfig.Rules(new(big.Int))
276276
EIP1559FinalizedTestRules = EIP1559FinalizedChainConfig.Rules(new(big.Int))
@@ -344,9 +344,9 @@ type ChainConfig struct {
344344
IstanbulBlock *big.Int `json:"istanbulBlock,omitempty"` // Istanbul switch block (nil = no fork, 0 = already on istanbul)
345345
MuirGlacierBlock *big.Int `json:"muirGlacierBlock,omitempty"` // Eip-2384 (bomb delay) switch block (nil = no fork, 0 = already activated)
346346

347-
YoloV1Block *big.Int `json:"yoloV1Block,omitempty"` // YOLO v1: https://github.com/ethereum/EIPs/pull/2657 (Ephemeral testnet)
348347
EIP1559Block *big.Int `json:"eip1559Block,omitempty"` // EIP1559 switch block (nil = no fork, 0 = already on eip1559)
349348
EIP1559FinalizedBlock *big.Int `json:"eip1559FinalizedBlock,omitempty"` // EIP1559 finalization switch block (nil = no fork, 0 = already on eip1559 finalized)
349+
YoloV1Block *big.Int `json:"yoloV1Block,omitempty"` // YOLO v1: https://github.com/ethereum/EIPs/pull/2657 (Ephemeral testnet)
350350
EWASMBlock *big.Int `json:"ewasmBlock,omitempty"` // EWASM switch block (nil = no fork, 0 = already activated)
351351

352352
// Various consensus engines
@@ -405,7 +405,7 @@ func (c *ChainConfig) String() string {
405405
default:
406406
engine = "unknown"
407407
}
408-
return fmt.Sprintf("{ChainID: %v Homestead: %v DAO: %v DAOSupport: %v EIP150: %v EIP155: %v EIP158: %v Byzantium: %v Constantinople: %v Petersburg: %v Istanbul: %v Muir Glacier: %v YOLO v1: %v EIP1559: %v EIP1559Finalized: %v EWASM: %v Engine: %v}",
408+
return fmt.Sprintf("{ChainID: %v Homestead: %v DAO: %v DAOSupport: %v EIP150: %v EIP155: %v EIP158: %v Byzantium: %v Constantinople: %v Petersburg: %v Istanbul: %v Muir Glacier: %v EIP1559: %v EIP1559Finalized: %v YOLO v1: %v EWASM: %v Engine: %v}",
409409
c.ChainID,
410410
c.HomesteadBlock,
411411
c.DAOForkBlock,
@@ -418,9 +418,9 @@ func (c *ChainConfig) String() string {
418418
c.PetersburgBlock,
419419
c.IstanbulBlock,
420420
c.MuirGlacierBlock,
421-
c.YoloV1Block,
422421
c.EIP1559Block,
423422
c.EIP1559FinalizedBlock,
423+
c.YoloV1Block,
424424
c.EWASMBlock,
425425
engine,
426426
)
@@ -536,9 +536,9 @@ func (c *ChainConfig) CheckConfigForkOrder() error {
536536
{name: "petersburgBlock", block: c.PetersburgBlock},
537537
{name: "istanbulBlock", block: c.IstanbulBlock},
538538
{name: "muirGlacierBlock", block: c.MuirGlacierBlock, optional: true},
539-
{name: "yoloV1Block", block: c.YoloV1Block},
540539
{name: "eip1559Block", block: c.EIP1559Block},
541540
{name: "eip1559FinalizedBlock", block: c.EIP1559FinalizedBlock},
541+
{name: "yoloV1Block", block: c.YoloV1Block},
542542
{name: "ewasmBlock", block: c.EWASMBlock},
543543
} {
544544
if lastFork.name != "" {
@@ -599,20 +599,14 @@ func (c *ChainConfig) checkCompatible(newcfg *ChainConfig, head *big.Int) *Confi
599599
if isForkIncompatible(c.MuirGlacierBlock, newcfg.MuirGlacierBlock, head) {
600600
return newCompatError("Muir Glacier fork block", c.MuirGlacierBlock, newcfg.MuirGlacierBlock)
601601
}
602-
if isForkIncompatible(c.YoloV1Block, newcfg.YoloV1Block, head) {
603-
return newCompatError("YOLOv1 fork block", c.YoloV1Block, newcfg.YoloV1Block)
604-
}
605602
if isForkIncompatible(c.EIP1559Block, newcfg.EIP1559Block, head) {
606603
return newCompatError("EIP1559 fork block", c.EIP1559Block, newcfg.EIP1559Block)
607604
}
608605
if isForkIncompatible(c.EIP1559FinalizedBlock, newcfg.EIP1559FinalizedBlock, head) {
609606
return newCompatError("EIP1559Finalized fork block", c.EIP1559FinalizedBlock, newcfg.EIP1559FinalizedBlock)
610607
}
611-
if isForkIncompatible(c.EIP1559Block, newcfg.EIP1559Block, head) {
612-
return newCompatError("EIP1559 fork block", c.EIP1559Block, newcfg.EIP1559Block)
613-
}
614-
if isForkIncompatible(c.EIP1559FinalizedBlock, newcfg.EIP1559FinalizedBlock, head) {
615-
return newCompatError("EIP1559Finalized fork block", c.EIP1559FinalizedBlock, newcfg.EIP1559FinalizedBlock)
608+
if isForkIncompatible(c.YoloV1Block, newcfg.YoloV1Block, head) {
609+
return newCompatError("YOLOv1 fork block", c.YoloV1Block, newcfg.YoloV1Block)
616610
}
617611
if isForkIncompatible(c.EWASMBlock, newcfg.EWASMBlock, head) {
618612
return newCompatError("EWASM fork block", c.EWASMBlock, newcfg.EWASMBlock)
@@ -684,7 +678,7 @@ type Rules struct {
684678
ChainID *big.Int
685679
IsHomestead, IsEIP150, IsEIP155, IsEIP158 bool
686680
IsByzantium, IsConstantinople, IsPetersburg, IsIstanbul bool
687-
IsMuirGlacier, IsYoloV1, IsEIP1559, IsEIP1559Finalized bool
681+
IsMuirGlacier, IsEIP1559, IsEIP1559Finalized, IsYoloV1 bool
688682
IsEWASM bool
689683
}
690684

@@ -705,9 +699,9 @@ func (c *ChainConfig) Rules(num *big.Int) Rules {
705699
IsPetersburg: c.IsPetersburg(num),
706700
IsIstanbul: c.IsIstanbul(num),
707701
IsMuirGlacier: c.IsMuirGlacier(num),
708-
IsYoloV1: c.IsYoloV1(num),
709702
IsEIP1559: c.IsEIP1559(num),
710703
IsEIP1559Finalized: c.IsEIP1559Finalized(num),
704+
IsYoloV1: c.IsYoloV1(num),
711705
IsEWASM: c.IsEWASM(num),
712706
}
713707
}

0 commit comments

Comments
 (0)