Hook-gated entry
A Uniswap v4 hook can verify pool, notional, cooldown, and wallet limits before a draw request is created.
A verifiable swap-reward layer for Uniswap v4 campaigns. Eligible trades generate draw requests, rewards are funded by transparent vault budgets, and every settlement leaves an auditable trail.
Swap-qualified reward draw
Vault balance
8,420 USDC
Claim window
7 days
Campaign status
Active
Min swap
$500
Max entries
4 / swap
Claim window
7 days
Protocol Summary
BlindBox V4 is built for liquidity programs, partner launches, and recurring trading campaigns that need measurable incentives without sacrificing transparency.
A Uniswap v4 hook can verify pool, notional, cooldown, and wallet limits before a draw request is created.
Draw outcomes are derived from oracle-backed randomness and published settlement events.
Campaign operators can publish vault balances, tier caps, claim windows, and per-wallet limits.
Each qualified swap can be linked to a request id, tier result, claim status, and settlement transaction.
How It Works
The hook receives swap context and checks whether the pool is enrolled in a campaign.
Notional size, wallet cooldown, pool direction, and campaign rules determine entry count.
A request id maps the draw to a verifiable random seed and prevents hidden rerolls.
Probability bands and remaining vault budget decide the reward category and maximum value.
The user claims within the published window, or the allocation returns to the campaign vault.
Pool layer
Uniswap v4 hook qualification and event emission.
Random layer
VRF-compatible request, seed, and fulfillment flow.
Reward layer
Vault budget, tier caps, settlement receipts, and claims.
Reward Design
Each tier is tied to published probability bands, claim windows, wallet limits, and campaign-level reward budgets.
| Tier | Typical Reward | Probability Band | Budget Guardrail | Claim Rule |
|---|---|---|---|---|
| Common | Small fee credit or points allocation |
62%
|
Per-swap maximum | Auto-claimable |
| Boost | Next-swap entry multiplier or gas offset |
27%
|
Daily wallet cap | Expires after 72 hours |
| Rare | Partner allowlist or fixed USDC reward |
9%
|
Campaign-level cap | Manual eligibility check |
| Epic | Larger vault payout or sponsor-backed package |
2%
|
Hard budget ceiling | Claim plus review |
Operator Controls
Per-wallet cooldowns, daily draw limits, and maximum entries per swap reduce repetitive extraction.
Minimum notional, approved pools, excluded addresses, and partner-specific terms are configured before launch.
Reward vaults can expose remaining budget, pending claims, and allocation ceilings in the interface.
Campaign copy avoids guaranteed-yield language and makes claim windows, restrictions, and review steps explicit.
Request ids, settlement delays, failed claims, and pool-level draw volume can be reviewed after launch.
A campaign pause can stop new reward requests while preserving existing claim receipts.
Weekly Leaderboard
| Rank | Wallet | Weekly Points | Qualified Swaps | Best Tier | Claimed |
|---|
Swap & Open
Entries
3
Fee Budget
$0.75
Your boxes are ready to open.