evmstate tool: fix regression

This commit is contained in:
jangko 2023-02-23 09:15:58 +07:00
parent f5c12062bd
commit a74bbef74c
No known key found for this signature in database
GPG Key ID: 31702AE10541E6B9
1 changed files with 3 additions and 1 deletions

View File

@ -31,6 +31,7 @@ type
tx: Transaction tx: Transaction
expectedHash: Hash256 expectedHash: Hash256
expectedLogs: Hash256 expectedLogs: Hash256
forkStr: string
chainConfig: ChainConfig chainConfig: ChainConfig
index: int index: int
tracerFlags: set[TracerFlags] tracerFlags: set[TracerFlags]
@ -222,7 +223,7 @@ proc runExecution(ctx: var StateContext, conf: StateConf, pre: JsonNode): StateR
name : ctx.name, name : ctx.name,
pass : ctx.error.len == 0, pass : ctx.error.len == 0,
root : vmState.stateDB.rootHash, root : vmState.stateDB.rootHash,
fork : $fork, fork : ctx.forkStr,
error: ctx.error error: ctx.error
) )
if conf.dumpEnabled: if conf.dumpEnabled:
@ -273,6 +274,7 @@ proc prepareAndRun(ctx: var StateContext, conf: StateConf): bool =
template prepareFork(forkName: string) = template prepareFork(forkName: string) =
try: try:
ctx.forkStr = forkName
ctx.chainConfig = getChainConfig(forkName) ctx.chainConfig = getChainConfig(forkName)
except ValueError as ex: except ValueError as ex:
debugEcho ex.msg debugEcho ex.msg