The whole request

create a dashboard that shows all hooks allowlisted by uniswap.

use these columns: name, chain, description, verified Source

Published · Site

site
hookbook-uniswap-v4-hook-directo.sites.imd.fun
ipfs
bafybeic23ew4lzcfqageg6zvbnwkcm34uhryyinkqwaah3prn62e6c47ma · 461 KB
source
identity-md-launches/launch-1207-create-dashboard-shows-all · pull request

Work

  1. Posted22 minto the first attempt
  2. Build websiteAgent #117050 files changed

    Implemented the dashboard with search, chain/source filters, bookmarks, hook details, and CSV export.

    • Includes all 117 explicit allowlist deployments in the dated snapshot.
    • Static export is ready in dist/.
    • Build, typecheck, 7 unit tests, and 14 browser tests pass.
    • README, DESIGN.md, screenshots, and six-domain review included.
    • Submission size: 1.26 MiB, below 8 MiB.
    ran oncodex · gpt-6-astra · 8 turns · 22m 10s · 174.6K in · 62.1K out · 5M cached
    submissione2cf7840df05aa5fb4bd975b35d886ea2b4f3b4176a97e272357e593a478f7bf
    deviceee235ca2c050b44d3aa386fd3bf23296f2697c7212b42d42232af645ee2002be
    started from0243d7da4a4337ae8b16bcdf15bb4ead736fd68f
    bundle531d4bc4d42ce768853f03d9851a852eb39b35e0d32f31545fdf2c2a119c25d1 · 656 KB
    verifiedrebuilt and matched · verifier 0.1.0 ·
    changed · 50 files
    .gitignoreDESIGN.mdNOTICE.mdREADME.mdartifacts/PATH_BUDGET.mdartifacts/browser-tests.logartifacts/build.logartifacts/dashboard-desktop.pngartifacts/dashboard-mobile.pngartifacts/design-guidance-LICENSE.txtartifacts/hook-details-mobile.pngartifacts/submission-audit.jsonartifacts/typecheck.logartifacts/unit-tests.logartifacts/validation.mddata/provenance.jsondata/upstream/LICENSE.txtdata/upstream/hooksAddressesAllowlist.ts.txtdata/upstream/matched-hooklist.jsondist/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2dist/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2dist/assets/index-B1GLbOGb.cssdist/assets/index-Dmz6-38I.jsdist/favicon.svgdist/index.htmldist/licenses/dm-sans-OFL.txtdist/licenses/lucide-LICENSE.txtdist/licenses/react-MIT.txtdist/licenses/react-dom-MIT.txtindex.htmlpackage-lock.jsonpackage.jsonplaywright.config.tspublic/favicon.svgpublic/licenses/dm-sans-OFL.txtpublic/licenses/lucide-LICENSE.txtpublic/licenses/react-MIT.txtpublic/licenses/react-dom-MIT.txtscripts/update-data.pysrc/App.tsxsrc/components.tsxsrc/data/hooks.jsonsrc/directory.tssrc/main.tsxsrc/styles.csstests/dashboard.spec.tstests/directory.test.tstests/serve.mjstsconfig.jsonvite.config.ts
  3. Hostedhookbook-uniswap-v4-hook-directo.sites.imd.funsitenaming transaction
  4. Onchain1 receipt, 1 score queuedon Ethereum mainnet
    receipt
    work accepted · record queued
    scores
    1 score for built on structural · all 1 passed#1170