From af0e1dcad1c2c21e371abd0fbb342b5bb19415b2 Mon Sep 17 00:00:00 2001 From: qybdyx Date: Wed, 7 Jan 2026 15:01:47 +0800 Subject: [PATCH] core: fix core ut --- core/rawdb/chain_freezer.go | 6 +++--- core/vm/contracts_test.go | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/core/rawdb/chain_freezer.go b/core/rawdb/chain_freezer.go index 699e879ef3..b2e65db2a5 100644 --- a/core/rawdb/chain_freezer.go +++ b/core/rawdb/chain_freezer.go @@ -245,7 +245,7 @@ func (f *chainFreezer) freeze(db ethdb.KeyValueStore, continueFreeze bool) { last uint64 // the last block to freeze hash common.Hash - number *uint64 + number uint64 head *types.Header err error ) @@ -442,9 +442,9 @@ func (f *chainFreezer) freeze(db ethdb.KeyValueStore, continueFreeze bool) { env, _ := f.freezeEnv.Load().(*ethdb.FreezerEnv) // try prune blob data after cancun fork if isCancun(env, head.Number, head.Time) { - f.tryPruneBlobAncientTable(env, *number) + f.tryPruneBlobAncientTable(env, number) } - f.tryPruneHistoryBlock(*number) + f.tryPruneHistoryBlock(number) // TODO(galaio): Temporarily comment that the current BSC is suitable for small-volume writes, // and then the large-volume mode will be enabled after optimizing the freeze performance of ancient. diff --git a/core/vm/contracts_test.go b/core/vm/contracts_test.go index 5004ba9948..c27464ea77 100644 --- a/core/vm/contracts_test.go +++ b/core/vm/contracts_test.go @@ -59,7 +59,7 @@ var allPrecompiles = map[common.Address]PrecompiledContract{ common.BytesToAddress([]byte{9}): &blake2F{}, common.BytesToAddress([]byte{0x0a}): &kzgPointEvaluation{}, - common.BytesToAddress([]byte{0x01, 0x00}): &p256Verify{}, + common.BytesToAddress([]byte{0x01, 0x00}): &p256Verify{eip7951: true}, common.BytesToAddress([]byte{0x0f, 0x0a}): &bls12381G1Add{}, common.BytesToAddress([]byte{0x0f, 0x0b}): &bls12381G1MultiExp{}, common.BytesToAddress([]byte{0x0f, 0x0c}): &bls12381G2Add{},