Rewards hook on Robinhood Chain

Uniswap v4 Hook Contract 0x218ed52190308072b5714fc041bd63cc53c14880 on Robinhood Chain · Rewards

Volume (24h)
$35.42K
Value locked (TVL)
$0.05
All-time volume
$35.42K
Pools using this hook
1
Swaps (24h)
390 (34 traders)
Total swaps
390

What it does

A small, unverified, non-upgradeable hook that charges no extra fee and cannot take funds or block withdrawals, though its swap and deposit checks are unclear and may block those actions.

This read was written for the hook 0xc803…c880 on Robinhood Chain 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

  • Registers beforeAddLiquidity and beforeSwap callbacks, but the decoded bytecode does not expose the standard beforeSwap or beforeAddLiquidity entry points among its dispatched functions.
  • Exposes an isValidSignature check (ERC-1271 style), suggesting it may act as a signature-validating contract.
  • Has a few unnamed read-only functions whose purpose cannot be determined from bytecode.
  • Cannot take tokens from swaps or LP positions, and cannot touch withdrawals.
Swap behaviour
The beforeSwap permission is enabled, but no matching handler is visible in the dispatched functions, so swaps may revert or simply pass through. The hook cannot deduct tokens from swaps.
Liquidity behaviour
The beforeAddLiquidity permission is enabled, but no matching handler is visible, so adding liquidity may revert or pass through. Withdrawals are never routed through the hook, so LPs can always remove liquidity.
Fee behaviour
Uses the pool's static fee; no fee-taking logic or return deltas are possible.
Owner & admin controls
No admin controls found in the decoded bytecode.

Enabled Uniswap v4 callbacks

beforeAddLiquidity, beforeSwap

beforeAddLiquidity: could check or block new deposits; beforeSwap: could check or block swaps.

Security & trust assessment

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

Who controls it: No owner or admin functions were found; the contract is not a proxy.

Risk to user funds: The hook cannot take any tokens from swaps or LPs (0% deduction), and LP withdrawals are fully unrestricted. At worst it could block swaps or deposits.

Security findings

  • [info] Missing visible callback handlers: The enabled beforeSwap and beforeAddLiquidity callbacks have no matching dispatched functions, so pools using this hook may be unable to swap or add liquidity; funds cannot be taken.
  • [info] LP withdrawals unrestricted: Remove-liquidity callbacks and all return deltas are disabled, so LP principal cannot be locked or drained by this hook.

Contract details

Verified source
No
Bytecode size
1,548 bytes
Upgradeable proxy
No

Pools using Rewards hook