| Contract | What it does | Address |
|---|---|---|
| QBTR | The token. 1,000,000,000 minted once, burnable, no owner. | nil |
| QubitrageHook | The pool's hook. Takes the fee, holds the vault and the books, runs fills, scoring, evolution and payouts. | nil |
| Agents | The population: weights, fitness, hash-key ownership, evolution. A read-only ERC-721 with on-chain art. | nil |
| Staking | QBTR staked behind agents, owned by hash keys. | nil |
| Nursery | The children's auctions. | nil |
| Canary | The Q-day tripwire, created by the hook. | nil |
| The pool | ETH / QBTR on the Uniswap v4 PoolManager, LP fee 0.30%, tick spacing 60. | nil |
Read it back yourself
Every address the hook depends on is an immutable that anyone can read on Etherscan: OWNER, TOKEN, AGENTS, STAKING, NURSERY, CANARY, LP_FEE, SPACING. Agents, Staking and Nursery each name the hook in HOOK, and the hook checked at birth that all three point back at it. The last four hex digits of the hook's address are 10cc: the permissions Uniswap reads from it.
Uniswap v4, the parts it uses
| PoolManager | 0x0000...8A90 |
|---|---|
| Universal Router | 0x66a9...A8Af |
| V4 Quoter | 0x52F0...1203 |
| Permit2 | 0x0000...8BA3 |