From 21398d6daa26f32492efd85a735b51894536a7de Mon Sep 17 00:00:00 2001 From: allen Date: Tue, 30 Sep 2025 10:39:50 -0400 Subject: [PATCH] internal/ethapi: remove redundant blockOverrides nil check --- internal/ethapi/api.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/internal/ethapi/api.go b/internal/ethapi/api.go index 2432bb70b8..7572dfbb9d 100644 --- a/internal/ethapi/api.go +++ b/internal/ethapi/api.go @@ -671,10 +671,8 @@ func (context *ChainContext) Config() *params.ChainConfig { func doCall(ctx context.Context, b Backend, args TransactionArgs, state *state.StateDB, header *types.Header, overrides *override.StateOverride, blockOverrides *override.BlockOverrides, timeout time.Duration, globalGasCap uint64) (*core.ExecutionResult, error) { blockCtx := core.NewEVMBlockContext(header, NewChainContext(ctx, b), nil) - if blockOverrides != nil { - if err := blockOverrides.Apply(&blockCtx); err != nil { - return nil, err - } + if err := blockOverrides.Apply(&blockCtx); err != nil { + return nil, err } rules := b.ChainConfig().Rules(blockCtx.BlockNumber, blockCtx.Random != nil, blockCtx.Time) precompiles := vm.ActivePrecompiledContracts(rules)