Check both deadlines on a Celestia Fibre payment promise
Normal Fibre settlement has a chain-height window and a time window. A transaction can satisfy the clock deadline after it has already missed the height deadline.
Use the live parameters
Read the target network's fibre parameters and record the promise height and creation time. In the example only forty minutes have passed, but the chain has advanced 1,050 blocks. With a 1,000-block window the proposed normal settlement fails the height condition. Recheck both limits near inclusion when queues grow.
promise: height 5000 at 12:00
configured windows: 1000 blocks, 60 minutes
candidate inclusion: height 6050 at 12:40
Preserve unresolved promises
Keep the signed promise in the accounting journal even after the ordinary path becomes unavailable. The protocol specifies a separate timeout charging path with different checks. Expiry of the ordinary submission window alone does not justify returning that amount to a user's spendable balance.