Hookforge
CONNECT WALLET

Docs

How a description becomes a deployed Uniswap v4 hook.

  1. 01

    Intent

    Your description is mapped to one of four registry templates and its parameters. Nothing else can be produced.

  2. 02

    Registry

    Each template is fixed Solidity, compiled and tested with Foundry. Permissions are defined by the template, never by you.

  3. 03

    Validation

    Parameters are checked against the same caps the contract constructor enforces. Invalid values block deployment.

  4. 04

    Address

    Uniswap v4 reads hook permissions from the lowest 14 bits of the hook address. HookForge mines a CREATE2 salt in your browser until the address matches the mask.

  5. 05

    Simulation

    The deployment is executed with eth_call against Robinhood Chain before your wallet is asked to sign.

  6. 06

    Wallet

    Your wallet sends the transaction to the canonical CREATE2 deployer. HookForge never holds keys and has no deploy endpoint.

Canonical contracts

Network
Robinhood Chain (4663)

Risk

The templates are tested but have not received an independent security audit. Hooks are immutable once deployed. Hooks see the router that calls the pool, not the end trader, so per-wallet rules cannot be enforced reliably and are not offered.