Add WickHook hook on robinhood - #1139
Closed
hooklist-generator[bot] wants to merge 1 commit into
Closed
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
There was a problem hiding this comment.
Review: hooks/robinhood/0x3d1bfb1e3634c9d278359143ee7bb0e12cf690c4.json
Flags — PASS
Address 0x3d1bfb1e3634c9d278359143ee7bb0e12cf690c4 → last 14 bits of 0x90c4 → 0x10C4:
| Flag | Expected | File |
|---|---|---|
| beforeInitialize | false | false ✓ |
| afterInitialize | true | true ✓ |
| beforeAddLiquidity | false | false ✓ |
| afterAddLiquidity | false | false ✓ |
| beforeRemoveLiquidity | false | false ✓ |
| afterRemoveLiquidity | false | false ✓ |
| beforeSwap | true | true ✓ |
| afterSwap | true | true ✓ |
| beforeDonate | false | false ✓ |
| afterDonate | false | false ✓ |
| beforeSwapReturnsDelta | false | false ✓ |
| afterSwapReturnsDelta | true | true ✓ |
| afterAddLiquidityReturnsDelta | false | false ✓ |
| afterRemoveLiquidityReturnsDelta | false | false ✓ |
All flags match the address bitmask.
Properties — PASS
- dynamicFee: true —
afterInitializecallspoolManager.updateDynamicLPFee(key, LP_FEE)withLP_FEE = 0. ✓ - upgradeable: false — No proxy patterns, no
delegatecall, noSELFDESTRUCT. ✓ - requiresCustomSwapData: false — Both
beforeSwapandafterSwapignorehookDataentirely. ✓ - vanillaSwap: false —
afterSwapReturnsDeltais true (hook takestotalbps of the unspecified output currency);dynamicFeeis also true. ✓ - swapAccess: "allowlist" —
beforeSwapchecksbuyAllowed[sender]whilelaunchGuardActive == true, gating buys to allowlisted addresses only. ✓
Source Metadata — PASS
- name "WickHook" — matches
contractNamefrom on-chain source. ✓ - chainId 4663 — matches
robinhoodinchains.json. ✓ - verifiedSource: true —
source_meta.jsonconfirms"verified": true. ✓ - description — all claims verified against source:
- 4% swap tax split as POT_BPS=225 / TEAM_BPS=75 / STAKING_BPS=100 ✓
- fee taken from unspecified currency via
afterSwapReturnsDelta✓ - LP fee forced to zero via
updateDynamicLPFee✓ - on-chain game mechanics (run submissions, Merkle-root commits, fraud challenges, daily/weekly/monthly boards) ✓
- timelocked admin governance (admin is a
TimelockControllerper contract comments) ✓ - launch-guard allowlist (
launchGuardActive,buyAllowed,openTrading()) ✓
Metadata Issue — FAIL
auditUrl references a different contract address.
The hook address is 0x3d1bfb1e3634c9d278359143ee7bb0e12cf690c4, but the auditUrl points to:
https://www.serializedaudit.io/robinhood/0x3E4cb81E1F68c2D57aFdEf62CB57dBFF4dA94791
This is a completely different address (0x3E4cb8...). Linking an audit report for a different contract is incorrect metadata — the audit may not apply to this deployed hook at all. Either remove the auditUrl field or replace it with one that corresponds to the audit of 0x3d1bfb1e3634c9d278359143ee7bb0e12cf690c4 specifically.
Ponx
approved these changes
Jul 24, 2026
hooklist-generator
Bot
deleted the
hooks/robinhood/0x3d1bfb1e3634c9d278359143ee7bb0e12cf690c4
branch
July 24, 2026 17:52
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
WickHook imposes a 4% swap tax (225/75/100bps to prize pots, team, and staking distributor) on the unspecified output token via afterSwapReturnsDelta, with LP fee forced to zero via updateDynamicLPFee. It includes an on-chain game with run submissions, Merkle-root score commits, fraud challenges, and prize distribution across daily/weekly/monthly boards, with timelocked admin governance and a launch-guard allowlist that gates buys until trading is explicitly opened.
Flags
Properties
Warnings
Closes #1126