Bearing on Robinhood Chain
Uniswap v4 Hook Contract 0x3aa366490a00645c5676236813332baae860e0cc on Robinhood Chain · Launchpad · Verified contract
- Volume (24h)
- $1.13K
- Value locked (TVL)
- $0
- All-time volume
- $1.13K
- Pools using this hook
- 1
- Swaps (24h)
- 71 (27 traders)
- Total swaps
- 71
What it does
A self-hooked launch coin whose ETH pool charges every buy and sell a fixed 1% ETH toll, split among four fixed keepers (40/40/10/10), with no owner and unrestricted LP withdrawals.
How it works step by step
- The hook is itself an ERC20 coin (10 billion supply) that runs its own single ETH/coin Uniswap v4 pool with a 0% LP fee.
- Every swap pays a fixed 1% toll on the ETH side of the trade, for both buys and sells.
- Tolls stay inside the PoolManager as an ETH claim and are booked into four lockers: income 40%, community 40%, shared 10%, platform 10%.
- Each locker has a fixed keeper who alone can withdraw that locker's ETH. There is no owner, no pause and no blocklist.
- Only the deploying Compass contract can open the one allowed pool, and only once. Plain token transfers are never taxed.
- Swap behaviour
- Each swap pays a 1% toll on its ETH leg. If the trader specifies the ETH amount, the toll is taken up front in beforeSwap; if the trader specifies the coin amount, buyers pay about 1% extra ETH and sellers receive 1% less ETH in afterSwap. No swaps are blocked beyond the requirement that they use the official pool.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- The fee is a fixed 1% of the ETH leg, rounded up, on every buy and sell, and the pool's LP fee is 0%. Proceeds are split 40% income, 40% community, 10% shared and 10% platform, and each share is claimable only by that locker's keeper.
- Owner & admin controls
- No admin controls found. owner() is hard-coded to zero, and the four locker keepers are set at deployment and can only withdraw their own accrued tolls.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeInitialize: lets only the Compass open the single fixed pool, once; beforeSwap: checks the pool and takes the toll up front when the ETH amount is specified; afterSwap: takes the toll when the coin amount is specified, or verifies the ETH leg; beforeSwapReturnDelta/afterSwapReturnDelta: adjust swap amounts to collect the 1% toll.
Security & trust assessment
Risk level: low (verified source, high confidence).
Who controls it: Four keeper addresses fixed at deployment can each withdraw only their own share of the collected tolls. No one can change fees, pause trading or alter the pool.
Risk to user funds: The hook takes exactly 1% of the ETH side of each swap through return deltas and nothing else. LP principal cannot be locked or drained.
Security findings
- [info] Fixed 1% swap toll: The toll is hard-coded at 1% of the ETH leg and cannot be changed by anyone.
- [info] Immutable, ownerless contract: The contract is not a proxy, has no owner, no pause and no lists. Keepers can only release ETH already booked to their own locker.
- [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so the hook can never block or charge LP withdrawals.
Contract details
- Verified source
- Yes (Bearing)
- Compiler
- solc 0.8.26+commit.8a97fa7a
- Bytecode size
- 6,296 bytes
- Upgradeable proxy
- No
- Detected patterns
- erc20, moves-currency, ownable, return-delta, self-unlock, tax
Pools using Bearing
- ETH / TRUFFLOP (0.00% fee) — 24h volume $1.13K, TVL $0, 71 swaps today