Make testing branch more robust
For testing we can just remove the time locking entirely with a simple patch that just removes the range proofs from the level_up
and trust_promotion
protocols. I think this will be easier to maintain than artificially advancing the date. The protocol should not change (or at least not often) and this code is pretty stable.
As an aside, I think it would be easier to keep track of the difference between the testing branch and main if we keep it rebased onto main rather than merging recent changes from main into it. But this is personal preference.