PermaV3AdvancedHook on Robinhood Chain

Uniswap v4 Hook Contract 0x3b027bf03083d3aca91917aaf0ffa27fcbb328cc on Robinhood Chain · Launchpad · Verified contract

Volume (24h)
$284
Value locked (TVL)
$5.31
All-time volume
$284
Pools using this hook
1
Swaps (24h)
6 (3 traders)
Total swaps
6

What it does

Launchpad hook that charges each coin's fixed base fee plus capped add-on fees (up to 99% total) in the pair asset to the Perma vault, with buys paying 90%/67%/35% during a few-block anti-sniper window and optional add-ons able to block trades.

How it works step by step

  • Charges each coin's full trading fee itself (the pool's LP fee is fixed at 0), always taken in the pair asset (ETH/USDC/USDT) and credited to the Perma vault.
  • Can burn part of the fee in the coin itself by sending it to the dead address.
  • Runs an anti-sniper window right after launch: buys pay a total fee of 90%, then 67%, then 35%, each step lasting about one block. Sells are not affected.
  • Lets coins pick up to 8 add-ons, fixed at launch. Add-ons can raise fees up to their registered caps and, if allowed to, refuse trades (for example market hours or wallet caps). The total fee is capped at 99%.
  • Only the Perma vault can add liquidity, and only the factory can create pools.
Swap behaviour
Each swap pays the coin's base fee plus any add-on fees, all taken on the pair leg, with an optional burn in the coin. Buys in the first few blocks after launch pay 90%, 67% or 35%. Partial fills are refused, and add-ons registered as able to stop trades can block buys or sells.
Liquidity behaviour
Liquidity can only be added by the Perma vault through the Uniswap PositionManager. The hook has no remove-liquidity callbacks, so it can never block or charge withdrawals.
Fee behaviour
The total fee is the base fee set at launch plus add-on extras, capped at 99%. During the sniper window, buys pay 90%, then 67%, then 35%. Fees are minted as claims to the Perma vault, and an optional part of the fee is burned in the coin.
Owner & admin controls
The factory owner can add add-on modules (each with a fee cap of at most 99%), switch modules off for all coins, or retire them for new launches; switching off is one-way. A coin's creator or the coin-vote contract can switch off add-ons for that coin, and fee rates are otherwise fixed at launch.

Enabled Uniswap v4 callbacks

beforeInitialize, beforeAddLiquidity, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta

beforeInitialize: only the factory can create registered pools. beforeAddLiquidity: only the vault can add liquidity. beforeSwap: computes the fee, queries add-ons, may refuse the trade, and takes the specified-leg fee or burn. afterSwap: takes the unspecified-leg fee or burn, enforces full fills, and reports buys to add-ons. beforeSwapReturnDelta and afterSwapReturnDelta: let the hook deduct fees and burns from swap amounts.

Security & trust assessment

Risk level: medium (verified source, high confidence).

Who controls it: Not stated.

Risk to user funds: The hook deducts fees from swaps: the base fee plus add-ons, up to 99%, sent to the vault or burned. It never holds LP principal and cannot block withdrawals.","centralization":"The factory owner manages the add-on registry and can only disable modules for existing coins. Creators or the coin vote can disable a coin's add-ons.

Security findings

  • [medium] Very high fees possible: Total fees can reach 99% through the sniper window (90/67/35% on buys for about 3 blocks) or through add-on fee caps chosen at launch.
  • [medium] Add-ons can halt trading: Add-ons registered as able to stop trades can refuse buys or sells for a coin. This can only be removed by switching the add-on off, and canEverStop shows whether a coin is exposed.
  • [info] Admin can only turn things off: The owner can add new modules, but only for future launches. For existing coins, modules can only be switched off, so maximum fees never rise after launch.
  • [info] Withdrawals unrestricted: The remove-liquidity callbacks are disabled, so the hook cannot touch withdrawals.

Contract details

Verified source
Yes (PermaV3AdvancedHook)
Compiler
solc 0.8.26+commit.8a97fa7a
Bytecode size
22,993 bytes
Upgradeable proxy
No
Detected patterns
erc6909-claims, launchpad, liquidity-management, mev-protection, moves-currency, ownable, return-delta

Pools using PermaV3AdvancedHook