Liquidity management hook on Robinhood Chain

Uniswap v4 Hook Contract 0xd62458c136284ed0513f5979221a91d78fdb1040 on Robinhood Chain · Liquidity management

Volume (24h)
$4.48
Value locked (TVL)
<$0.01
All-time volume
$4.48
Pools using this hook
1
Swaps (24h)
2 (1 traders)
Total swaps
2

What it does

An owner-managed liquidity vault that pools deposits into one auto-rebalanced position and tracks prices after swaps, while traders pay only the pool's fixed fee with no extra hook charges.

How it works step by step

  • Acts as a vault: users deposit the two pool tokens and receive vault share tokens (ERC-20) representing a pooled liquidity position owned by the hook.
  • Manages a single concentrated liquidity position for one pool and periodically rebalances its price range, with a cooldown between rebalances.
  • Records price samples after each swap to track recent tick history used for range decisions.
  • Appears to include launch-token features such as a burn share and a keeper reward on rebalances, with an owner-set mode and presets.
  • Has owner pause, resume and emergency mode, during which holders can use an emergency withdrawal path.
Swap behaviour
After each swap the hook records price or tick observations and may update internal statistics. It cannot take tokens from swaps because swap return deltas are disabled.
Liquidity behaviour
Direct pool liquidity callbacks are not enabled, so normal LPs in the pool add and withdraw freely. Vault depositors use the hook's own deposit and withdraw functions, which the owner can pause, though an emergency withdrawal path exists.
Fee behaviour
Uses the pool's LP fee, which the bytecode shows as a fixed constant. A burn share and a keeper share appear to apply to collected fees or rebalances, but their exact percentages cannot be confirmed from bytecode.
Owner & admin controls
The owner can pause and resume, change the operating mode and presets, set the rebalance cooldown, set the WETH address, activate emergency mode and rescue stray ETH. Exact bounds on these settings cannot be verified from bytecode.

Enabled Uniswap v4 callbacks

afterInitialize, afterSwap

afterInitialize: binds the hook to its pool and sets the initial position range; afterSwap: records price samples for rebalancing logic.

Security & trust assessment

Risk level: medium, estimated (decoded bytecode, medium confidence).

Who controls it: A single owner, with two-step ownership transfer, controls pause, emergency mode, mode or preset changes and the cooldown. At worst the owner can pause vault deposits and withdrawals or alter the rebalancing behaviour.

Risk to user funds: Vault depositors' tokens sit in a hook-owned pool position, and access to them depends on the hook's withdraw and emergency functions. Regular pool LPs and traders are unaffected because the remove-liquidity and swap delta callbacks are disabled.

Security findings

  • [medium] Vault holds depositor funds: Vault shares are backed by a liquidity position owned by the hook, and the owner can pause the vault's deposit and withdraw functions. An emergency withdrawal path appears to exist for share holders.
  • [low] Unverified admin parameters: The owner can change the mode, cooldown and WETH address, and can rescue stray ETH. Caps on these settings cannot be confirmed without source.
  • [info] No swap fee extraction: Swap return deltas are disabled, so the hook cannot deduct tokens from trades.

Contract details

Verified source
No
Bytecode size
24,376 bytes
Upgradeable proxy
No
Detected patterns
erc20, launchpad, liquidity-management, moves-currency, ownable, pausable, self-unlock

Pools using Liquidity management hook