From e7ff54fcbca99764c8996f7dec317ca17ea4a09b Mon Sep 17 00:00:00 2001 From: cuiweixie Date: Mon, 1 Dec 2025 19:12:27 +0800 Subject: [PATCH] core/state: add codesize to cache --- core/state/reader.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/state/reader.go b/core/state/reader.go index 93083c8ae2..0f51949943 100644 --- a/core/state/reader.go +++ b/core/state/reader.go @@ -147,7 +147,9 @@ func (r *cachingCodeReader) CodeSize(addr common.Address, codeHash common.Hash) if err != nil { return 0, err } - return len(code), nil + n := len(code) + r.codeSizeCache.Add(codeHash, n) + return n, nil } // flatReader wraps a database state reader and is safe for concurrent access.