Token hook on Robinhood Chain
Uniswap v4 Hook Contract 0xaab011e7ac0b0b561db2d43184f37b6d238b80cc on Robinhood Chain · Token
- Volume (24h)
- $206
- Value locked (TVL)
- $0
- All-time volume
- $206
- Pools using this hook
- 1
- Swaps (24h)
- 1,187 (2 traders)
- Total swaps
- 1,187
What it does
A token-launch hook that charges a fixed buy and sell tax on every swap, uses the collected tax to buy back and burn the token, and time-locks the team's liquidity, while other LPs can withdraw freely.
This read was written for the hook 0x0eef…80cc on Ethereum and reused here: the two share a code shape, so constants such as fees, owners and addresses can differ.
How it works step by step
- Charges a fixed buy tax and sell tax on swaps in the token's pool. The rates are hard-coded constants, but their exact values are not visible in the bytecode summary.
- Collects the tax inside the hook and can use the collected quote tokens to buy back the project token and burn it, either automatically after swaps or by manual call.
- Holds the project's own liquidity position as an NFT with a time lock that the owner can extend, and can withdraw it after unlock.
- Lets the owner collect trading fees earned by the locked liquidity position.
- Swap behaviour
- On every swap the hook takes a buy or sell tax from the swap amounts using return deltas and tracks the total collected. After swaps it may run an automatic buyback, swapping collected quote tokens for the project token and burning it.
- Liquidity behaviour
- No liquidity callbacks are enabled, so other LPs can add and withdraw freely. The hook's own team liquidity position is time-locked, and the owner can withdraw it only after the unlock time.
- Fee behaviour
- A fixed buy tax and a fixed sell tax, both hard-coded constants, are taken from swaps and kept by the hook for buyback-and-burn. The exact percentages could not be read from the bytecode, and the pool's normal LP fee also applies.
- Owner & admin controls
- The owner can turn buybacks on or off, set buyback parameters (minimum amount, chunk size, chunks per transaction), extend the liquidity lock, collect fees from the locked position, and withdraw the position after the lock expires. The tax rates themselves appear to be constants the owner cannot change.
Enabled Uniswap v4 callbacks
beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeSwap: computes and takes the tax on swap input; afterSwap: takes tax from output and may trigger an automatic buyback; beforeSwapReturnDelta/afterSwapReturnDelta: let the hook deduct the tax from swap amounts.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, medium confidence).
Who controls it: A single owner controls buyback settings, the liquidity lock extension, fee collection, and withdrawal of the locked team liquidity after unlock. Tax rates appear hard-coded.
Risk to user funds: Traders lose the fixed buy or sell tax on each swap, at a rate not readable from the bytecode. Third-party LPs cannot be blocked from withdrawing, and the hook does not touch their principal.
Security findings
- [low] Swap tax via return deltas: Buy and sell taxes are deducted from swaps through return deltas. The rates appear to be fixed constants, but their values could not be confirmed from bytecode.
- [low] Team liquidity lock is withdrawable: The owner can withdraw the hook-held liquidity position once the lock time passes. The lock can only be extended, which may reduce depth when the lock ends.
- [info] Owner-controlled buyback settings: The owner can pause or tune buybacks of the collected tax. This changes how the collected tax is spent, not what traders pay.
Contract details
- Verified source
- No
- Bytecode size
- 12,151 bytes
- Upgradeable proxy
- No
- Detected patterns
- erc20, moves-currency, ownable, return-delta, self-unlock
Pools using Token hook
- USDG / LOOP (0.30% fee) — 24h volume $206, TVL $0, 1,187 swaps today