From c48088a723c035900a8b98ae5c9c4d165934d0a5 Mon Sep 17 00:00:00 2001 From: Weixie Cui Date: Sat, 2 May 2026 22:44:39 +0800 Subject: [PATCH] core/vm: opt memoryGasCost --- core/vm/gas_table.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/vm/gas_table.go b/core/vm/gas_table.go index 046311f9cc..afcc05da17 100644 --- a/core/vm/gas_table.go +++ b/core/vm/gas_table.go @@ -38,7 +38,7 @@ func memoryGasCost(mem *Memory, newMemSize uint64) (uint64, error) { if newMemSize > 0x1FFFFFFFE0 { return 0, ErrGasUintOverflow } - newMemSizeWords := toWordSize(newMemSize) + newMemSizeWords := (newMemSize + 31) / 32 newMemSize = newMemSizeWords * 32 if newMemSize > uint64(mem.Len()) {