From b4f749af113ea0d5f4a514ae967f74181b7ece91 Mon Sep 17 00:00:00 2001 From: cui Date: Thu, 2 Jul 2026 16:43:42 +0800 Subject: [PATCH] core/types: reduce allocs in CreateBloom (#35234) --- core/types/bloom9.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/types/bloom9.go b/core/types/bloom9.go index 1d57e8e4bc..1b6c961c61 100644 --- a/core/types/bloom9.go +++ b/core/types/bloom9.go @@ -110,9 +110,9 @@ func CreateBloom(receipt *Receipt) Bloom { buf [6]byte ) for _, log := range receipt.Logs { - bin.AddWithBuffer(log.Address.Bytes(), &buf) - for _, b := range log.Topics { - bin.AddWithBuffer(b[:], &buf) + bin.AddWithBuffer(log.Address[:], &buf) + for k := range log.Topics { + bin.AddWithBuffer(log.Topics[k][:], &buf) } } return bin