The bound's time, or default if the bound is not finite.
The bound's time, or default if the bound is not finite.
Inventing a value for an unbounded side is a trap: validRange.from.finite(0) treats a transaction with NO lower bound as happening at the Unix epoch, and every "has the deadline passed?" comparison flips. Prefer finiteOrFail, or TxInfo.validFromOrFail / validToOrFail, which also state the ledger's inclusivity convention.