func insertAccount(state *state.StateDB, saddr string, account Account) { if common.IsHex(account.Code) { account.Code = account.Code[2:] } addr := common.HexToAddress(saddr) state.SetCode(addr, common.Hex2Bytes(account.Code)) state.SetNonce(addr, common.Big(account.Nonce).Uint64()) state.SetBalance(addr, common.Big(account.Balance)) for a, v := range account.Storage { state.SetState(addr, common.HexToHash(a), common.HexToHash(v)) } }