Skip to content

Commit d5657b0

Browse files
committed
simplify
1 parent 183fe0f commit d5657b0

File tree

2 files changed

+3
-7
lines changed

2 files changed

+3
-7
lines changed

action/protocol/execution/evm/evm.go

+2-4
Original file line numberDiff line numberDiff line change
@@ -256,21 +256,19 @@ func ExecuteContract(
256256
return nil, nil, err
257257
}
258258
if erigonsm, ok := sm.(interface {
259-
Erigon() (erigonstate.StateWriter, *erigonstate.IntraBlockState, bool)
259+
Erigon() (*erigonstate.IntraBlockState, bool)
260260
}); ok {
261-
if sw, in, dryrun := erigonsm.Erigon(); sw != nil && in != nil {
261+
if in, dryrun := erigonsm.Erigon(); in != nil {
262262
rules := ps.chainConfig.Rules(ps.context.BlockNumber, ps.genesis.IsSumatra(uint64(ps.context.BlockNumber.Int64())), ps.context.Time)
263263
if dryrun {
264264
stateDB = NewErigonStateDBAdapterDryrun(
265265
stateDB.(*StateDBAdapter),
266-
sw,
267266
in,
268267
NewErigonRules(&rules),
269268
)
270269
} else {
271270
stateDB = NewErigonStateDBAdapter(
272271
stateDB.(*StateDBAdapter),
273-
sw,
274272
in,
275273
NewErigonRules(&rules),
276274
)

action/protocol/execution/evm/evmstatedbadapter_erigon.go

+1-3
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ type ErigonStateDBAdapterDryrun struct {
2828
}
2929

3030
func NewErigonStateDBAdapter(adapter *StateDBAdapter,
31-
rw erigonstate.StateWriter,
3231
intra *erigonstate.IntraBlockState,
3332
chainRules *erigonchain.Rules,
3433
) *ErigonStateDBAdapter {
@@ -42,11 +41,10 @@ func NewErigonStateDBAdapter(adapter *StateDBAdapter,
4241
}
4342

4443
func NewErigonStateDBAdapterDryrun(adapter *StateDBAdapter,
45-
rw erigonstate.StateWriter,
4644
intra *erigonstate.IntraBlockState,
4745
chainRules *erigonchain.Rules,
4846
) *ErigonStateDBAdapterDryrun {
49-
a := NewErigonStateDBAdapter(adapter, rw, intra, chainRules)
47+
a := NewErigonStateDBAdapter(adapter, intra, chainRules)
5048
adapter.newContract = func(addr hash.Hash160, account *state.Account) (Contract, error) {
5149
return newContractErigon(addr, account, intra)
5250
}

0 commit comments

Comments
 (0)