Changelog entry
Market order escrow hardening (Issue #757)
2026-03-30
- Market orders now reserve escrow at placement instead of only validating balances: SELL orders reserve resource quantity, and BUY orders reserve the full bid cash (`quantity × price`).
- Canceling an open market order now refunds the remaining escrow consistently.
- Fill settlement now consumes escrowed amounts and returns any BUY-side bid-over-clear difference to free cash, preventing multi-order overcommit exploits across ticks.