From 6204e2d10e605cf429b67658b0fe67bb22781782 Mon Sep 17 00:00:00 2001 From: Pratik Patil Date: Wed, 14 May 2025 17:25:38 +0530 Subject: [PATCH] fixed errors in integration tests --- eth/filters/test_backend.go | 5 +++++ tests/bor/helper.go | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/eth/filters/test_backend.go b/eth/filters/test_backend.go index 404d8035c2..f48d777007 100644 --- a/eth/filters/test_backend.go +++ b/eth/filters/test_backend.go @@ -5,6 +5,7 @@ import ( common "github.com/ethereum/go-ethereum/common" core "github.com/ethereum/go-ethereum/core" + "github.com/ethereum/go-ethereum/core/filtermaps" "github.com/ethereum/go-ethereum/core/rawdb" "github.com/ethereum/go-ethereum/core/state" types "github.com/ethereum/go-ethereum/core/types" @@ -193,3 +194,7 @@ func (b *TestBackend) GetBody(context.Context, common.Hash, rpc.BlockNumber) (*t func (b *TestBackend) Pending() (*types.Block, types.Receipts, *state.StateDB) { panic("not implemented") } + +func (b *TestBackend) NewMatcherBackend() filtermaps.MatcherBackend { + panic("implement me") +} diff --git a/tests/bor/helper.go b/tests/bor/helper.go index 2391aec80d..99db347f8f 100644 --- a/tests/bor/helper.go +++ b/tests/bor/helper.go @@ -230,7 +230,7 @@ func buildNextBlock(t *testing.T, _bor consensus.Engine, chain *core.BlockChain, } // Write state changes to db - root, err := state.Commit(block.NumberU64(), chain.Config().IsEIP158(b.header.Number)) + root, err := state.Commit(block.NumberU64(), chain.Config().IsEIP158(b.header.Number), false) if err != nil { panic(fmt.Sprintf("state write error: %v", err)) } @@ -265,7 +265,9 @@ func (b *blockGen) addTxWithChain(bc *core.BlockChain, statedb *state.StateDB, t statedb.SetTxContext(tx.Hash(), len(b.txs)) - receipt, err := core.ApplyTransaction(bc.Config(), bc, &b.header.Coinbase, b.gasPool, statedb, b.header, tx, &b.header.GasUsed, vm.Config{}, nil) + context := core.NewEVMBlockContext(b.header, bc, nil) + evm := vm.NewEVM(context, statedb, bc.Config(), vm.Config{}) + receipt, err := core.ApplyTransaction(evm, b.gasPool, statedb, b.header, tx, &b.header.GasUsed, nil) if err != nil { panic(err) }