How ETHPVP Works
The first Pool vs Pool DeFi protocol
🎯 Vision
ETHPVP exists because of Uniswap V4 hooks. Without them, you cannot run a complete game inside the swap path. The protocol is not “built on top of V4.” It IS V4 hooks, pushed to their limit.
Pool vs Pool, not Player vs Player. The war is between two pools, not two players. You don't fight other wallets — you pick a side and let the protocol fight for you. Every player on your side is your ally. PvP without the burnout.
Two engines power the protocol:
- Code — immutable, self-decommissioning, cannot rug. The protocol survives anything.
- Community — 100% of dev fee funds marketing & community building until the dev retires. The culture outlives the team.
See the whitepaper §1 for the full vision.
⚙ Mechanism
┌──────────────────────────────────────────────────────────────┐
│ Player trades │
│ Buy/Sell $ETHUP Buy/Sell $ETHDOWN │
└──────────────────────────────────────────────────────────────┘
│ │
▼ swap fee 4% ▼ swap fee 4%
┌──────────┐ ┌──────────┐
│ 1% Dev │ │ 1% Dev │
│ 3% Prize │ │ 3% Prize │
└──────────┘ └──────────┘
│ │
▼ ▼
┌──────────┐ ┌──────────┐
│ UP Pool │ │ DOWN Pool│
└──────────┘ └──────────┘
Every 15 min (Chainlink ETH/USD snapshot diff):
│ │
▼ if ETH ↑ ▼ if ETH ↓
Drain DOWN Pool 50% → swap → burn $ETHUP
Drain UP Pool 50% → swap → burn $ETHDOWN⏳ Dev Fee Retirement
Why this exists: A permanent 1% dev fee feels centralised — even if 100% goes to marketing, the protocol still depends on a human address forever. We rejected that model.
How it works: The dev fee is a pure function of block.timestamp. Starting at 1.00% on launch day, it drops by 0.10% every 30 days. After 10 months (300 days), the fee is permanently 0 — and the full 4% pool fee flows back to the prize pools instead.
No setter, no admin, no DAO vote: the schedule is hardcoded into the immutable contract. Not even the dev wallet can extend it, reduce it, or speed it up. It is mathematically guaranteed.
What the dev does with the fee: 100% of dev fees are committed to marketing, KOL partnerships, ads, and community building. The fee schedule is calibrated to give the launch enough fuel (~10 months) for a community to form, then steps aside and lets the protocol run forever as pure PvP.
🔥 Burn Milestones
Why this exists: A protocol that's eternally zero-sum can feel like an endless casino. We wanted a built-in path toward compression — proof that as the community burns more supply, the protocol permanently becomes more frictionless.
How it works: Each side (UP and DOWN) has its own independent burn counter. When that counter crosses a milestone (10% / 20% / 30% / 40% / 50% of initial supply), that side's loser-tax cap permanently drops one level. Five milestones total per side. Floor stays at 0.5% forever. Independent: UP milestones never affect DOWN, and vice versa.
Anti-manipulation guarantee: Milestones count ONLY protocol-driven burns (the 15-minute tick buybacks). Player-initiated “self-burns” (transferring tokens to 0xdead, the hook contract, or any other address) do NOT advance milestones. This prevents whales from gaming the schedule. The only way to compress the protocol further is real trading volume that fuels the buyback machinery.
∑ Math (Steady State)
P* = 0.06 · V single pump ≈ 0.03 · V
P* = 0.12 · V single pump ≈ 0.06 · V
V = per-tick volume (ETH). P* = steady-state prize pool size.
❓ FAQ
⚠ Risk Disclosure
ETHPVP is a high-risk speculative experiment. The smart contract is immutable and has no admin, but the tokens may still trend to zero. Only deploy capital you can afford to lose entirely. Not financial advice.