Likely custom pricing hook on Robinhood Chain

Uniswap v4 Hook Contract 0x377d7acd345f2ee05d959c2aae6975cce45108c8 on Robinhood Chain · Custom pricing

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

What it does

An unverified, non-upgradeable hook that runs stateful logic on every swap and can adjust swap amounts by an unknown amount, with no visible admin controls, while LPs can always withdraw freely.

How it works step by step

  • Runs custom logic before each swap and can adjust swap amounts through a return delta.
  • Keeps running counters or state that update on every swap, plus a small configuration value set at deployment.
  • Runs a check or records data before liquidity is added.
  • Never runs when LPs remove liquidity, so withdrawals are always open.
  • Exposes two read-only views, likely reporting its stored state.
Swap behaviour
Before each swap the hook reads and updates stored values and may change the swap amounts through a return delta. The exact effect, such as a fee, rebate or limit, cannot be confirmed from bytecode. An after-swap callback also runs.
Liquidity behaviour
A check runs before liquidity is added and writes one stored value, so it could restrict or record deposits. Remove-liquidity callbacks are disabled, so LPs can always withdraw freely.
Fee behaviour
Unknown from bytecode. The swap return delta could take or adjust part of a swap, but no fee rate or cap is visible. A stored 16-bit setting may be a fee or parameter value.
Owner & admin controls
No admin or owner functions were found. No storage is written outside the pool callbacks, so the configuration appears fixed.

Enabled Uniswap v4 callbacks

beforeAddLiquidity, beforeSwap, afterSwap, beforeSwapReturnDelta

beforeAddLiquidity: checks or records deposits. beforeSwap: runs custom swap logic and updates state. beforeSwapReturnDelta: can change how much the swapper pays or receives. afterSwap: post-swap hook, apparently with little or no stored effect.

Security & trust assessment

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

Who controls it: No privileged keys were found, and the contract is not upgradeable.

Risk to user funds: Swap amounts may be adjusted by an unverified, unknown amount through the return delta. LP principal cannot be locked, because withdrawals bypass the hook.

Security findings

  • [medium] Unverified swap return delta: The hook can modify swap amounts before a swap executes, but without source code the size of any deduction cannot be verified.
  • [info] No admin setters: Only pool callbacks write to storage. There is no visible owner function to change parameters.
  • [info] Withdrawals unrestricted: Remove-liquidity callbacks are disabled by the address bits, so LP withdrawals cannot be blocked.

Contract details

Verified source
No
Bytecode size
3,201 bytes
Upgradeable proxy
No
Detected patterns
return-delta

Pools using Likely custom pricing hook