deadline is only type‑checked; it is not validated to be:
- In the future
- Below a maximum reasonable horizon
- Consistent across timezones
Risk: Transactions may be signed with expired or excessively long deadlines.
Proposed fix: Reject past deadlines and optionally cap future deadlines (e.g., < 24 h).
deadline is only type‑checked; it is not validated to be:
Risk: Transactions may be signed with expired or excessively long deadlines.
Proposed fix: Reject past deadlines and optionally cap future deadlines (e.g., < 24 h).