Trading
Pinned contracts
Every router, hook and pool is checked against its known code before quoting.
What it is
Hooked pools run code on every swap. A pool that looks normal can carry a hook that behaves differently. Pinned contracts is Zerohook's check against that.
How it works
Before a quote is built, every router, hook and pool on the route is checked against its known code. A contract that does not match is not used for the quote.
What you see
Quotes only include contracts that passed the check.
Limits
- A pinned contract is known code, not audited code. Matching known code tells you the contract has not changed; it does not tell you the code is safe.
See Hook Explorer for the pools Zerohook maps on-chain.