@@ -22,15 +22,15 @@ import (
2222 "github.com/ava-labs/libevm/trie"
2323
2424 customheader "github.com/ava-labs/coreth/plugin/evm/header"
25+ "github.com/ava-labs/coreth/plugin/evm/upgrade/ap1"
26+ "github.com/ava-labs/coreth/plugin/evm/upgrade/cortina"
2527)
2628
2729var (
2830 allowedFutureBlockTime = 10 * time .Second // Max time from current time allowed for blocks, before they're considered future blocks
2931
3032 errInvalidBlockTime = errors .New ("timestamp less than parent's" )
3133 errUnclesUnsupported = errors .New ("uncles unsupported" )
32- errBlockGasCostNil = errors .New ("block gas cost is nil" )
33- errBaseFeeNil = errors .New ("base fee is nil" )
3434 errExtDataGasUsedNil = errors .New ("extDataGasUsed is nil" )
3535 errExtDataGasUsedTooLarge = errors .New ("extDataGasUsed is not uint64" )
3636)
@@ -124,12 +124,12 @@ func (eng *DummyEngine) verifyHeaderGasFields(config *params.ChainConfig, header
124124 return fmt .Errorf ("invalid gasUsed: have %d, gasLimit %d" , header .GasUsed , header .GasLimit )
125125 }
126126 if configExtra .IsCortina (header .Time ) {
127- if header .GasLimit != params . CortinaGasLimit {
128- return fmt .Errorf ("expected gas limit to be %d in Cortina, but found %d" , params . CortinaGasLimit , header .GasLimit )
127+ if header .GasLimit != cortina . GasLimit {
128+ return fmt .Errorf ("expected gas limit to be %d in Cortina, but found %d" , cortina . GasLimit , header .GasLimit )
129129 }
130130 } else if configExtra .IsApricotPhase1 (header .Time ) {
131- if header .GasLimit != params . ApricotPhase1GasLimit {
132- return fmt .Errorf ("expected gas limit to be %d in ApricotPhase1, but found %d" , params . ApricotPhase1GasLimit , header .GasLimit )
131+ if header .GasLimit != ap1 . GasLimit {
132+ return fmt .Errorf ("expected gas limit to be %d in ApricotPhase1, but found %d" , ap1 . GasLimit , header .GasLimit )
133133 }
134134 } else {
135135 // Verify that the gas limit remains within allowed bounds
@@ -141,7 +141,7 @@ func (eng *DummyEngine) verifyHeaderGasFields(config *params.ChainConfig, header
141141 }
142142
143143 // Verify header.Extra matches the expected value.
144- expectedExtraPrefix , err := CalcExtraPrefix ( config , parent , header .Time )
144+ expectedExtraPrefix , err := customheader . ExtraPrefix ( configExtra , parent , header .Time )
145145 if err != nil {
146146 return fmt .Errorf ("failed to calculate extra prefix: %w" , err )
147147 }
@@ -150,7 +150,7 @@ func (eng *DummyEngine) verifyHeaderGasFields(config *params.ChainConfig, header
150150 }
151151
152152 // Verify header.BaseFee matches the expected value.
153- expectedBaseFee , err := CalcBaseFee ( config , parent , header .Time )
153+ expectedBaseFee , err := customheader . BaseFee ( configExtra , parent , header .Time )
154154 if err != nil {
155155 return fmt .Errorf ("failed to calculate base fee: %w" , err )
156156 }
0 commit comments