From c1ca7cbc43ef314c9fd38c9ba3fa43844e700814 Mon Sep 17 00:00:00 2001 From: cuiweixie Date: Sun, 19 Oct 2025 09:40:09 +0800 Subject: [PATCH] trie: optimize BinaryTrie.GetAccount using uint256.Int.SetBytes16 --- trie/bintrie/trie.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/trie/bintrie/trie.go b/trie/bintrie/trie.go index 0a8bd325f5..be4f34a91e 100644 --- a/trie/bintrie/trie.go +++ b/trie/bintrie/trie.go @@ -151,7 +151,7 @@ func (t *BinaryTrie) GetAccount(addr common.Address) (*types.StateAccount, error acc.Nonce = binary.BigEndian.Uint64(values[BasicDataLeafKey][BasicDataNonceOffset:]) var balance [16]byte copy(balance[:], values[BasicDataLeafKey][BasicDataBalanceOffset:]) - acc.Balance = new(uint256.Int).SetBytes(balance[:]) + acc.Balance = new(uint256.Int).SetBytes16(balance[:]) acc.CodeHash = values[CodeHashLeafKey] return acc, nil