fill
Swap against active depth.
beforeSwap checks slot ≥ size, burns the notional, fills against active reserves only. No slot, no fill.
Swap against active depth
beforeSwap checks slot ≥ size, burns the notional, fills against active reserves only.
Cadence pool not connected
The beforeSwap gate, active-only fills, and reject paths activate once the cadence hook contract is wired to this console.
Reject log
Every revert at beforeSwap, on-chain and public. This is the product.
- No cadence slot — no-slot
- Oversize vs slot — oversize
- Passive unlock attempt — same-block-passive-unlock
- Bad reveal — bad-reveal
- Unsafe withdraw — unsafe-withdraw
- Epoch expired — epoch-expired
No rejects yet
Attempt a swap without a slot — the hook will refuse it here.