Foilcard on Robinhood Chain
Uniswap v4 Hook Contract 0xa4410efac07068b3a46e5750b97eb73f958860cc on Robinhood Chain · Launchpad · Verified contract
- Volume (24h)
- $1.85K
- Value locked (TVL)
- $0
- All-time volume
- $1.85K
- Pools using this hook
- 1
- Swaps (24h)
- 63 (37 traders)
- Total swaps
- 63
What it does
An immutable token-plus-hook that charges every buyer and seller a fixed 1% of the ETH side of each swap and splits it 40/40/10/10 among four fixed payees, while LPs earn no swap fee but can withdraw freely.
This read was written for the hook 0x9a73…20cc 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
- The hook is also the token itself: a fixed 10 billion supply coin with no mint, burn, owner, pause or transfer tax.
- It only allows one pool: native ETH paired with this coin, 0% LP fee, opened by its launcher (the gate).
- Every swap, buy or sell, pays a 1% levy on the ETH side, rounded up.
- The levy is held as a claim in the PoolManager and split 40% income, 40% community, 10% shared and 10% platform.
- Each of the four fixed payees can withdraw only its own share.
- Swap behaviour
- On every buy or sell, the hook takes 1% of the ETH amount, from the ETH paid in or by grossing up the ETH paid out, using return deltas. Swaps are only allowed in the single home pool.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- A fixed 1% levy on the ETH leg of every swap goes to four hard-coded payees: 40% income, 40% community, 10% shared, 10% platform. The pool's LP fee is 0%, so LPs earn no swap fees.
- Owner & admin controls
- No admin controls found. The fee rate, split and payees are fixed at deployment, and owner() returns the zero address.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeInitialize: restricts the hook to one ETH/coin pool opened by the gate; beforeSwap: takes the 1% levy when the ETH amount is specified; afterSwap: takes the 1% levy when the coin amount is specified and checks amounts; beforeSwapReturnDelta/afterSwapReturnDelta: apply the levy to swap amounts.
Security & trust assessment
Risk level: low (verified source, high confidence).
Who controls it: No one holds admin keys. The gate only opens the single pool, and payees can only claim their booked shares.
Risk to user funds: The hook only takes a fixed 1% of the ETH side of each swap. LP principal cannot be locked or drained.
Security findings
- [info] Fixed 1% swap levy: The levy is hard-coded at 1% of the ETH side and cannot be changed by anyone.
- [info] Immutable payees: The four payee addresses are set once at deployment, and each can only withdraw its own accrued share.
- [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so the hook can never block or charge LP withdrawals.
Contract details
- Verified source
- Yes (Foilcard)
- Compiler
- solc 0.8.26+commit.8a97fa7a
- Bytecode size
- 6,531 bytes
- Upgradeable proxy
- No
- Detected patterns
- erc20, moves-currency, ownable, return-delta, self-unlock
Pools using Foilcard
- ETH / PTIDE (0.00% fee) — 24h volume $1.85K, TVL $0, 63 swaps today