ObolHook on Robinhood Chain
Uniswap v4 Hook Contract 0x82edbb66234f41ddaea978ea6b00d9fd8b66b0c4 on Robinhood Chain · Launchpad · Verified contract
- Volume (24h)
- $76
- Value locked (TVL)
- $3.97K
- All-time volume
- $1.39M
- Pools using this hook
- 1
- Swaps (24h)
- 1 (1 traders)
- Total swaps
- 3,143
What it does
An immutable launch hook for the ETH/OBOL pool that blocks non-whitelisted traders until trading opens, then charges them a launch tax of 30% decaying to 0% over 30 minutes plus a grade-based LP fee of 0.25% to 1.00% with a 22-OBOL wallet cap, while whitelisted addresses trade fee- and tax-free and LPs can always withdraw.
How it works step by step
- Locks the hook to a single ETH/OBOL pool that only a whitelisted address can create, and blocks non-whitelisted trading until the OBOL token's trading gate opens.
- Charges a launch tax that starts at 30% of the swap's unspecified side (usually the output) when trading opens, drops 1% per minute, and reaches zero after 30 minutes; the tax goes straight to a fixed tax wallet.
- Sets each trader's LP fee per swap from 0.25% to 1.00%, based on the best OBOL 'grade' they hold. Whitelisted addresses pay 0% and are exempt from the tax and wallet cap.
- Caps buys so no non-whitelisted wallet (judged by tx.origin) can end up holding more than 22 OBOL (about 2% of the 1,111 supply) through pool buys.
- Records the pool price on each buy that mints new whole OBOL coins, so the token can assign grades.
- Swap behaviour
- Non-whitelisted traders cannot swap until the token's trading gate opens. After that they pay a grade-based LP fee of 0.25% to 1.00%, plus a launch tax of up to 30% that falls 1% per minute to zero after 30 minutes, and buys revert if they would push the wallet above 22 OBOL.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- The LP fee is overridden per swap to between 0.25% (best grade) and 1.00% (default), or 0% for whitelisted addresses, and goes to LPs. A separate launch tax of 30% to 0%, decaying 1% per minute over the first 30 minutes after trading opens, is taken from the swap and sent to an immutable tax wallet.
- Owner & admin controls
- There are no owner functions. The whitelist, tax wallet, tax schedule and fee table are fixed at deployment, but the start of the tax and trading depends on when the OBOL token's gate opens, which the hook reads from the token contract.
Enabled Uniswap v4 callbacks
beforeInitialize, afterInitialize, beforeSwap, afterSwap, afterSwapReturnDelta
beforeInitialize: allows only one whitelisted creator to set up the ETH/OBOL dynamic-fee pool; afterInitialize: binds the pool and sets the 1% default fee; beforeSwap: enforces the trading gate and sets the trader's grade-based fee; afterSwap: enforces the wallet cap and records strike prices; afterSwapReturnDelta: takes the launch tax for the tax wallet.
Security & trust assessment
Risk level: medium (verified source, high confidence).
Who controls it: There is no hook owner. The deployer chose the whitelist and tax wallet at deployment, and the OBOL token controls when trading opens, which can keep non-whitelisted traders out indefinitely.
Risk to user funds: The hook can take 0% to 30% of a non-whitelisted swap's unspecified side as launch tax during the first 30 minutes after trading opens, then 0%. It cannot touch LP principal, and LP withdrawals are unrestricted.
Security findings
- [medium] High launch tax: Right after trading opens, non-whitelisted swaps lose up to 30% to the tax wallet. The tax falls by 1% each minute and is zero after 30 minutes.
- [medium] Trading gate and whitelist privileges: Non-whitelisted swaps revert until the OBOL token reports trading enabled. Whitelisted addresses, set at deployment, can trade early with no fee, no tax and no cap.
- [info] Immutable, no withdrawal hooks: The contract is not upgradeable and has no admin setters. Remove-liquidity callbacks are disabled, so LPs can always withdraw.
Contract details
- Verified source
- Yes (ObolHook)
- Compiler
- solc 0.8.26+commit.8a97fa7a
- Bytecode size
- 4,971 bytes
- Upgradeable proxy
- No
- Detected patterns
- access-control, dynamic-fee, launchpad, moves-currency, return-delta, tax
Pools using ObolHook
- ETH / OBOL (Dynamic fee) — 24h volume $76, TVL $3.97K, 1 swaps today