Wallet Tracking Storage Proofs
A recent merge request updated the wallet so that it could properly track metadata for file contracts and file contract revisions, providing worst-case scenarios for outputs and maturity times.
Not handled however are the cases where storage proof get submitted early. If a storage proof is submitted early, the wallet still has the maturity height set to the worst case (windowEnd + maturityDelay), but actually the maturity height is proofHeight + maturityDelay, and proofHeight is better than windowEnd.
I'm not exactly sure how we'd want to integrate something like this, but right now we don't account for it at all. So the first step would be to agree on a good way to account for the storage proofs being able to be submitted early.