From 7e910ed0d73b4eb2c7eeb4c7711e3844f66757c2 Mon Sep 17 00:00:00 2001 From: maskpp Date: Mon, 28 Jul 2025 21:34:52 +0800 Subject: [PATCH] pre alloc capacity for logs list --- core/state/statedb.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/state/statedb.go b/core/state/statedb.go index e805885079..7aa6780cfa 100644 --- a/core/state/statedb.go +++ b/core/state/statedb.go @@ -258,7 +258,7 @@ func (s *StateDB) GetLogs(hash common.Hash, blockNumber uint64, blockHash common } func (s *StateDB) Logs() []*types.Log { - var logs []*types.Log + logs := make([]*types.Log, 0, s.logSize) for _, lgs := range s.logs { logs = append(logs, lgs...) }