From 5cab73e4faa09669bdbdea80c470a911c218c815 Mon Sep 17 00:00:00 2001 From: Delweng Date: Mon, 11 Sep 2023 21:52:18 +0800 Subject: [PATCH] Update core/genesis.go Co-authored-by: Martin Holst Swende Signed-off-by: jsvisa --- core/genesis.go | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/core/genesis.go b/core/genesis.go index 4487ece10b..5004a4cb3a 100644 --- a/core/genesis.go +++ b/core/genesis.go @@ -611,14 +611,10 @@ func DeveloperGenesisBlock(gasLimit uint64, faucet common.Address, genesisAlloc } if genesisAlloc != nil { - precompiled := map[common.Address]struct{}{} - for addr := range alloc { - precompiled[addr] = struct{}{} - } for addr, account := range *genesisAlloc { - // Don't overwrite the precompiled accounts - if _, ok := precompiled[addr]; ok { - log.Crit("DeveloperGenesisBlock: can't overwrite precompiled account", "address", addr) + // Don't allow overwriting the predefined accounts (precompiles) + if _, ok := alloc[addr]; ok { + log.Crit("Overwriting precompiles disallowed", "address", addr) } alloc[addr] = account }