When checks stop
If a market has funded orders but no check is scheduled, the Trade page and the order page show Checks stopped with a Restart checks button, and sweepStatus(market) returns Stalled. Anyone can call restartSweep(market); they pay only the scheduling fee. It can happen when:
- The vault can't pay for a scheduled call. Hedera reserves
gas limit × gas pricefrom the vault when the sweep runs, and a failed payment is dropped without an event. The vault always holds every order's budget, so keep a few HBAR of surplus in it (don't withdraw it all). - HSS rejects a schedule (
SweepScheduleFailed), for example when a second is already full.
Topping up an order also restarts a stopped market.
From README.md at v1.1 (6ddd9a3) · View source