瀏覽代碼

Merge pull request #3635 from holiman/hive_fixes

core/genesis: add support for setting nonce in 'alloc'
Péter Szilágyi 8 年之前
父節點
當前提交
d52b0c32a0
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      core/genesis.go

+ 2 - 0
core/genesis.go

@@ -57,6 +57,7 @@ func WriteGenesisBlock(chainDb ethdb.Database, reader io.Reader) (*types.Block,
 			Code    string
 			Storage map[string]string
 			Balance string
+			Nonce   string
 		}
 	}
 
@@ -70,6 +71,7 @@ func WriteGenesisBlock(chainDb ethdb.Database, reader io.Reader) (*types.Block,
 		address := common.HexToAddress(addr)
 		statedb.AddBalance(address, common.String2Big(account.Balance))
 		statedb.SetCode(address, common.Hex2Bytes(account.Code))
+		statedb.SetNonce(address, common.String2Big(account.Nonce).Uint64())
 		for key, value := range account.Storage {
 			statedb.SetState(address, common.HexToHash(key), common.HexToHash(value))
 		}