Documentation
README
${var} — the hook brief. Grammar:
[arm:][template:<name>] [chain:<name>] <brief>
- `` (empty) → print help and exit
DEPLOY_HOOK_EMPTY.<brief>→ dry-run: generate, compile, mine, and simulate. Never broadcasts. [default — no prefix]arm:<brief>→ broadcast: do the full dry-run first, then deploy for real if the simulation passes.template:<name>→ force a mode:dynamic|noop|skim(pre-audited templates) orfreeform(build a whole hook from the prompt). Omit to auto-pick: a brief that matches a template uses it; anything else →freeform.chain:<name>→ any Uniswap v4 chain inchains.tsv(run./hook-deploy.sh chainsto list). Defaultbase-sepolia. Testnets:base-sepolia,unichain-sepolia,arbitrum-sepolia. Mainnets (testnet: false, e.g.base,ethereum,unichain,arbitrum,optimism,polygon,bnb,avalanche, ...) require BOTHarm:and an explicitchain:— the skill never targets mainnet by default.base-mainnetis accepted as an alias forbase.
This is the opening of the README. Read the full README on GitHub.