@@ -22,15 +22,15 @@ import (
22
22
"github.com/ava-labs/libevm/trie"
23
23
24
24
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"
25
27
)
26
28
27
29
var (
28
30
allowedFutureBlockTime = 10 * time .Second // Max time from current time allowed for blocks, before they're considered future blocks
29
31
30
32
errInvalidBlockTime = errors .New ("timestamp less than parent's" )
31
33
errUnclesUnsupported = errors .New ("uncles unsupported" )
32
- errBlockGasCostNil = errors .New ("block gas cost is nil" )
33
- errBaseFeeNil = errors .New ("base fee is nil" )
34
34
errExtDataGasUsedNil = errors .New ("extDataGasUsed is nil" )
35
35
errExtDataGasUsedTooLarge = errors .New ("extDataGasUsed is not uint64" )
36
36
)
@@ -124,12 +124,12 @@ func (eng *DummyEngine) verifyHeaderGasFields(config *params.ChainConfig, header
124
124
return fmt .Errorf ("invalid gasUsed: have %d, gasLimit %d" , header .GasUsed , header .GasLimit )
125
125
}
126
126
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 )
129
129
}
130
130
} 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 )
133
133
}
134
134
} else {
135
135
// Verify that the gas limit remains within allowed bounds
@@ -141,7 +141,7 @@ func (eng *DummyEngine) verifyHeaderGasFields(config *params.ChainConfig, header
141
141
}
142
142
143
143
// Verify header.Extra matches the expected value.
144
- expectedExtraPrefix , err := CalcExtraPrefix ( config , parent , header .Time )
144
+ expectedExtraPrefix , err := customheader . ExtraPrefix ( configExtra , parent , header .Time )
145
145
if err != nil {
146
146
return fmt .Errorf ("failed to calculate extra prefix: %w" , err )
147
147
}
@@ -150,7 +150,7 @@ func (eng *DummyEngine) verifyHeaderGasFields(config *params.ChainConfig, header
150
150
}
151
151
152
152
// Verify header.BaseFee matches the expected value.
153
- expectedBaseFee , err := CalcBaseFee ( config , parent , header .Time )
153
+ expectedBaseFee , err := customheader . BaseFee ( configExtra , parent , header .Time )
154
154
if err != nil {
155
155
return fmt .Errorf ("failed to calculate base fee: %w" , err )
156
156
}
0 commit comments