evmstate tool: fix regression
This commit is contained in:
parent
f5c12062bd
commit
a74bbef74c
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue