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 }