3bf765e2a3
Similar to the previous commit; make sure that the ValidationContext has access to the new Tx format so new code can use it directly. In practically all cases (outside of the unit tests) callers already had a Tx instance. Making it just a matter of sending it with. Notice that the Tx object is immutable and implicitly shared which makes it cheaper to pass around.