Merge pull request #3635 from holiman/hive_fixes
core/genesis: add support for setting nonce in 'alloc'
This commit is contained in:
		
						commit
						d52b0c32a0
					
				| @ -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)) | ||||
| 		} | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user