Four recorded outcomes, one clear rule.
- 1
Set the order
The holder approved a capped amount and set the largest gap they would accept.
0.5 raw SPACEX (2.5 shares), max haircut 35%, fallback 2027-03-01 at 50%, approval to order PDA
Confirmed on devnet
Inspect transaction - 2
Fill above the minimum
The keeper swapped a portion only when the pool paid more than the order's minimum.
keeper filled 0.1 raw SPACEX, holder received 0.35396549 SPCXx, 29.2% gap incl. fees, minimum was 0.325
Confirmed on devnet
Inspect transaction - 3
Reject a lower payout
A tighter order failed on chain when the pool would have paid less than its minimum. No fill occurred.
10% limit needs at least 0.45 SPCXx for 0.1 raw; the pool pays about 0.354
Rejected on chain
Inspect transaction - 4
Revoke the approval
The holder closed the order and removed the token approval in one transaction.
order closed and token approval revoked in one transaction
Confirmed on devnet
Inspect transaction
A later fill attempt after revocation was also refused on chain. These are historical proof transactions; the live app uses devnet replicas, while market prices shown elsewhere come from mainnet.