This reverts commit 8dc344a1d63dae6f1d6b7960cf77a85301cc175d (D5065)
It appears it will only be necessarily for callers of EvalScript /
VerifyScript to use this struct (which just results), so its original
location made more sense.
Depends on D5065
Build Bitcoin-ABC / Diffs / Diff Testing started.
Build Bitcoin-ABC / Diffs / Diff Testing passed.
I do not think this was a bad move. You'll need a TxMetrics and a BlockMetrics type and both will use ScriptExecutionMetrics in some way, but not the rest of interpreter.h .
OK we can do these later...