FEE-SHARE WRAPPERSTime wrappers and automations for 0xZAPS fee shares
Two bounded, immutable instruments over the same tokenized Clanker fee shares the live campaign uses. Every term is a constructor parameter; there is no owner, pause, or upgrade, and every surface here inherits the same fail-closed, no-yield boundary the campaign already states.
Source-ready · not deployed
Not live yet
The wrapper contracts are merged to main and hardened across internal adversarial review, but they are not deployed. This surface fails closed: there is nothing to read from the chain and nothing to sign. When the wrappers deploy as a reviewed release, their verified addresses and live term state appear here. No funds are at risk today because there is nothing to interact with yet.
- Lock fee shares before the deposit window closes and mint transferable wrapped units 1:1.
- During the term the vault reward on the locked shares accrues to the wrapped units — the coupon — which anyone can harvest and holders claim until the deadline.
- After maturity the original depositor redeems exactly their principal, gated only on the clock so a paused vault can never trap it.
- Post-maturity reward is generated only by still-locked shares, so it is paid to currently-locked principal, never to a depositor who already redeemed.
- Wrapped units
- 1:1 with deposited fee shares, 18 decimals
- Bounds
- Immutable deposit window, maturity, and claim deadline
- Upkeep
- Permissionless harvest; no owner, pause, or upgrade
- Deposit fee shares and keep them withdrawable at any time; reward accrues to each depositor as WETH, per share.
- Route your own WETH into 0xZAPS through one constructor-pinned adapter, floored against a pinned price source — no path arrays, no arbitrary router.
- Keeper routing is opt-in only; claimWeth is a non-front-runnable escape hatch, so reward is always recoverable as WETH.
- A per-block route cap bounds any single sandwich to one depositor's WETH.
- Route target
- One immutable adapter + price source
- Floor
- Immutable minimum-out basis points, same-block spot
- Keeper access
- Off by default; per-depositor opt-in
What these do not promise
No yield or APR. Reward is whatever the fee shares’ trading fees produce, which may be zero — it is not a return, and holding 0xZAPS earns nothing on its own.
These contracts have not been externally audited; they passed internal adversarial review but not a third-party audit. When the wrappers go live, transactions put funds at risk and are irreversible once confirmed.
Reference
These deployed addresses are the context the wrappers wrap and route into. The wrapper addresses themselves appear here once deployed.
The live fee campaign these compose with is on /rewards.