CEI + Reentrancy guards + Pausability on critical paths.
DoS-resistant seller payouts:
If paying a seller reverts, the listing is delisted on full fill and any remaining CASH is returned; the swap continues (no market lock).
Iteration limits protect swaps from scanning excessively large books.
Slippage guard: buyerโs minCashOut ensures atomic consistency.
minCashOut
GOAL fees: if GOAL is fee-on-transfer, the UI displays net values; sellers receive net at payout.
Last updated 3 months ago