Skip to content

feat(hookr): add Hookr core contracts on Monad mainnet - #505

Open
dak-agent[bot] wants to merge 1 commit into
mainfrom
hookr/add-mainnet
Open

dak-agent[bot] wants to merge 1 commit into
mainfrom
hookr/add-mainnet

Conversation

@dak-agent

@dak-agent dak-agent Bot commented Oct 29, 2026

Copy link
Copy Markdown
Contributor

Adds mainnet/hookr.jsonc for Hookr, a toolkit for composing and launching custom Uniswap v4 hooks.

Sources

  • Contract names and addresses come from the Hookr contracts page (the hookr-1 release, 35 core contracts). The docs only list Robinhood Chain (4663).
  • I checked every address on Monad mainnet with EXTCODESIZE. All 35 core contracts have code on Monad at the same addresses. HookrRoot's bytecode points at the Monad Uniswap v4 PoolManager (0x188d586ddcf52439676ca21a244753fa19f9ea8e) and checks for chain ID 143.
  • Left out because they have no code on Monad: the King of the Pool and Wallet Cap Rules/Recapture contracts, the revenue tokenizer contracts, and the $HOOKR token (0x18E674231A58c239Dc7DaeDcffE15Ec3A24cff5c).

Categories: DeFi::Launchpads, DeFi::DEX

Links: project, X (@hookrfun), docs. The site doesn't link a GitHub.

python scripts/validate_protocol.py --network mainnet passes locally.

@github-actions

Copy link
Copy Markdown

Contract Verification Results

Changed Files

  • mainnet/hookr.jsonc

Verification Output


Verifying 1 protocol file(s)...

  ✓ Hookr (35 addresses)

================================================================================
                         CONTRACT VERIFICATION RESULTS                          
================================================================================

✗ Hookr (hookr.jsonc)
  └─ ✗ HookrRegistryChecks: 0xB9F5c54E5Cc7ac6c7a96335E5A334Cf4eA496E98 [Not verified]
  └─ ✗ HookrRegistryAdmin: 0x675ac2102E8c69E2467F64656E3c235AF3901Ac1 [Not verified]
  └─ ✗ HookrRegistry: 0x463c82beA1a52F4Cc05ca0741a24F0AD24bA4602 [Not verified]
  └─ ✗ HookrTreasury: 0x2242F7FC75606500503075f29ea8cDA684EfB4a9 [Not verified]
  └─ ✗ HookrForwarder: 0xe7863CC0E2Fb783b44c279aB159bcD812c2ceA1c [Not verified]
  └─ ✗ HookrRouter: 0xC2Bc9a3fe6c4Ce8C2F7EB4655b0869b01D8c93C9 [Not verified]
  └─ ✗ HookrQuoter: 0x445D7891381Aa7F91F5048EdBC6a611ccBDe7865 [Not verified]
  └─ ✗ HookrLaunchChecks: 0x8567369a70100828611BB6F44ec051B48F10fb59 [Not verified]
  └─ ✗ HookrTokenDeployer: 0x1B23D6d7beBcB61E39317E9F0Bc02AEB91aFCcAe [Not verified]
  └─ ✗ HookrLauncher: 0x1cf2748A6670572425eAbf9Ab9e5BC4eb2eB8Ef4 [Not verified]
  └─ ✗ HookrReferralRegistry: 0xefD1DfBA80c06E72F793601706c3a1c71aab3057 [Not verified]
  └─ ✗ HookrProgramsAdmin: 0x40B40D65543E70a9C757eda1A2208517a8BC7292 [Not verified]
  └─ ✗ HookrPrograms: 0x9fA204AC99176782Fd20615b2b2A516D1F8C328F [Not verified]
  └─ ✗ HookrMilestoneNFTFactory: 0xa340F964F1E685c681dC3ABB5B0405E608914d00 [Not verified]
  └─ ✗ HookrProgramValidator: 0x33e0249083Be7Cd8bD2fe175E0671AcfD0516850 [Not verified]
  └─ ✗ HookrReferralDistributor: 0x690539c53212899A9c6AEEE3b4B6737A5c4851d9 [Not verified]
  └─ ✗ HookrRoot: 0x89c9FB50d1f03192230FFB1c279BB6E7d3Fe6aCc [Not verified]
  └─ ✗ HookrRules: 0x4a71c270b1520F94064268102AebD744b0DE7942 [Not verified]
  └─ ✗ HookrFamilyRouter: 0x854f3Fa7AC342B244DF0d9A8c8F597b051aAE559 [Not verified]
  └─ ✗ HookrFamilyLock: 0xfAFEcE64099C1E791C4B46189c277f00c0c7e00b [Not verified]
  └─ ✗ HookrLane: 0x9A8a1006469BA196f8FEfc017a53505C83A060BB [Not verified]
  └─ ✗ HookrRecapture: 0xF83569E564d70daebc35950f66a73f2e2B915583 [Not verified]
  └─ ✗ HookrCompliance: 0x9D205e8a68464761A9d84bdeCcEa0C3CB1e7B1EC [Not verified]
  └─ ✗ HookrComplianceGuard: 0x6CD70db1ac99344416a6fD7184e23FA8f09f313A [Not verified]
  └─ ✗ HookrAccountCalls: 0x0579a95A7760070E2d6D34e5beCe571e5F1c4818 [Not verified]
  └─ ✗ HookrPaymasterAdmin: 0x1d81F4B131832f741392edf7B91b4CF099FbB008 [Not verified]
  └─ ✗ HookrPaymaster: 0x1c4682915092E742231ea038C4fcA61e96a83c99 [Not verified]
  └─ ✗ HookrRootFactory: 0x21E438FaBE10770afb4407cF6b09d32369CBdCE4 [Not verified]
  └─ ✗ HookrSessionAdvisory: 0x78Bc6b7302Dda8632e661c8d74966bdBea1c66b1 [Not verified]
  └─ ✗ HookrFeeAdvisory: 0x3B6b3f00684987B831fcF9EB5f0d5B806afF7306 [Not verified]
  └─ ✗ HookrLiquidityVault: 0xA408923EF811945Ef119Bc700B1950Dab65467Fc [Not verified]
  └─ ✗ HookrOwnedProfiles: 0xb46c318B6AEA2d6274f5566da414b09fDa6CC325 [Not verified]
  └─ ✗ HookrOwnedRootsLens: 0x6Bb5c9d21dD095F788cb8373d0143429ad277366 [Not verified]
  └─ ✗ HookrOwnedRootFactory: 0xA6c2a401597301dFf57A59bC8F70a9622499f3ec [Not verified]
  └─ ✗ HookrLpBoost: 0x52536F5F4E5BC7cEA2197c8F1BB49bf2B133E7f1 [Not verified]

================================================================================
                                    SUMMARY                                     
================================================================================
  Files Processed:     1
  Addresses Checked:   35
  ✓ Verified:          0
  ✗ Not Verified:      35
================================================================================


Workflow run: Verify PR Contracts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants