Make tests green (AccountNonce)
This commit is contained in:
parent
4d0adfd514
commit
bda219f8fe
|
@ -19,7 +19,7 @@ type
|
||||||
code*: seq[byte]
|
code*: seq[byte]
|
||||||
storage*: Table[UInt256, UInt256]
|
storage*: Table[UInt256, UInt256]
|
||||||
balance*: UInt256
|
balance*: UInt256
|
||||||
nonce*: UInt256
|
nonce*: AccountNonce
|
||||||
|
|
||||||
func toAddress(n: UInt256): EthAddress =
|
func toAddress(n: UInt256): EthAddress =
|
||||||
let a = n.toByteArrayBE()
|
let a = n.toByteArrayBE()
|
||||||
|
|
|
@ -85,7 +85,7 @@ proc setupStateDB*(wantedState: JsonNode, stateDB: var AccountStateDB) =
|
||||||
for slot, value in accountData{"storage"}:
|
for slot, value in accountData{"storage"}:
|
||||||
stateDB.setStorage(account, slot.parseHexInt.u256, value.getStr.parseHexInt.u256)
|
stateDB.setStorage(account, slot.parseHexInt.u256, value.getStr.parseHexInt.u256)
|
||||||
|
|
||||||
let nonce = accountData{"nonce"}.getInt.u256
|
let nonce = accountData{"nonce"}.getInt.AccountNonce
|
||||||
let code = hexToSeqByte(accountData{"code"}.getStr).toRange
|
let code = hexToSeqByte(accountData{"code"}.getStr).toRange
|
||||||
let balance = UInt256.fromHex accountData{"balance"}.getStr
|
let balance = UInt256.fromHex accountData{"balance"}.getStr
|
||||||
|
|
||||||
|
@ -110,7 +110,7 @@ proc verifyStateDB*(wantedState: JsonNode, stateDB: AccountStateDB) =
|
||||||
let
|
let
|
||||||
wantedCode = hexToSeqByte(accountData{"code"}.getStr).toRange
|
wantedCode = hexToSeqByte(accountData{"code"}.getStr).toRange
|
||||||
wantedBalance = UInt256.fromHex accountData{"balance"}.getStr
|
wantedBalance = UInt256.fromHex accountData{"balance"}.getStr
|
||||||
wantedNonce = accountData{"nonce"}.getInt.u256
|
wantedNonce = accountData{"nonce"}.getInt.AccountNonce
|
||||||
|
|
||||||
actualCode = stateDB.getCode(account)
|
actualCode = stateDB.getCode(account)
|
||||||
actualBalance = stateDB.getBalance(account)
|
actualBalance = stateDB.getBalance(account)
|
||||||
|
|
Loading…
Reference in New Issue