how intertwined is the script interpreter with everything else?
is it possible to build a new one seperate from the old? And segregate them (huehue) by witness version?
how intertwined is the script interpreter with everything else?
is it possible to build a new one seperate from the old? And segregate them (huehue) by witness version?
It's possible, but my current approach is in-place, which makes for easier review. See https://github.com/rustyrussell/bitcoin/commits/guilt/varops/