Read

Contracts

Six contracts and a canary, all on Ethereum mainnet. None has an owner function, a setter, a pause or an upgrade. Each address below links to Etherscan, where the verified source can be read.

ContractWhat it doesAddress
QBTRThe token. 1,000,000,000 minted once, burnable, no owner.nil
QubitrageHookThe pool's hook. Takes the fee, holds the vault and the books, runs fills, scoring, evolution and payouts.nil
AgentsThe population: weights, fitness, hash-key ownership, evolution. A read-only ERC-721 with on-chain art.nil
StakingQBTR staked behind agents, owned by hash keys.nil
NurseryThe children's auctions.nil
CanaryThe Q-day tripwire, created by the hook.nil
The poolETH / 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

PoolManager0x0000...8A90
Universal Router0x66a9...A8Af
V4 Quoter0x52F0...1203
Permit20x0000...8BA3