//V4
Uniswap v4 pools
Singleton pools that may carry a hook. The pool key is read on chain before any quote is shown.
How a quote is read
The v4 Quoter for pools found through the Pons factory and GeckoTerminal's public list. StateView gives the current price.
What you sign
Your wallet calls the Universal Router with V4_SWAP: swap exact in, settle all, take all. The output goes to the wallet that signs.
What it asks you to allow
ETH in needs none. A token in needs two layers: the token to Permit2, then Permit2 to the Universal Router with an expiry.
Contracts
- Universal Router0x8876789976decbfcbbbe364623c63652db8c0904reading
- v4 Quoter0x8dc178efb8111bb0973dd9d722ebeff267c98f94reading
- PoolManager0x8366a39cc670b4001a1121b8f6a443a643e40951reading
- Permit20x000000000022d473030f116ddee9f6b43ac78ba3reading
Where the numbers stop
- A hook can run code during your swap. The review names the hook; it cannot tell you what the hook will do next week.
- A dynamic-fee pool has no fixed fee to show. The gap to the current price shows what it took on this quote.