Robinhood Chain hook

OpenCatUsdgFeeHook

ListedRobinhood ChainVerified source
0x0c1fd1146074bab3a9d943180108f70107f3c0ccBlockscout

A volatility-aware fee hook for USDG-quoted Uniswap v4 pools that charges a dynamic fee (1–5%) on exact-input swaps only. Buy fees are taken from USDG input in beforeSwap; sell fees from USDG output in afterSwap. The fee ramps between a configurable base and maximum based on the previous swap's tick movement. Fees are sent directly to a per-pool recipient address.

2Pools
0Swaps, 7 days
$0Volume, 7 days
68 days agoFirst pool

What it can do to your swap

  • Can block swapsSwaps are gated (other): only some addresses, or only at some times, can trade through it.
  • Can take a fee from your outputAfter the pool fills your swap, the hook can keep part of what you were about to receive.
  • Can change the price you getBefore your swap runs, the hook can take or add tokens, so the amount you get is set by its code as well as the pool.
  • Runs code before your swap and can block itThe hook is called before every swap. It can revert, which makes your swap fail.
  • Runs code after your swap and can block itThe hook is called after every swap. It can revert, which undoes your swap.

Read from the hook address: flag bits beforeSwap, afterSwap, beforeSwapReturnsDelta, afterSwapReturnsDelta. Flags glossary.

Last test swap

A quote for a tiny exact-in swap each way through USDG / ? with Uniswap's V4 Quoter, compared with the pool's mid-price minus its 0.00% LP fee. It is an eth_call: nothing is signed or spent. Probed 0 s ago, every hour.

USDG to ?5.00% takenIn 0.024934 USDGOut 7,849.19 ?, expected 8,262.14Gas 105,856
? to USDGRevertedIn 8,262.34 ?Out - USDG, expected 0.024934Gas -

Pools

PairFeeSwaps 7dVolume 7dCreated
USDG / ?
0x73356d…2f25f6
0.00%0$064 days agoSwap
USDG / ?
0xc3b2c6…f0e6d9
0.00%0$064 days agoSwap