The contracts
Three of them. Every fee in this protocol happens at the pool, where a fee belongs, which leaves the token itself with nothing to do but be a token.
Addresses
- Nothing is deployed yet.
What each one is for
- Horo is the asset. Fixed supply, issued once in the constructor, and that is the entire contract.
- The hook measures the flow, prices the imbalance, and donates the premium into the pool in the same call. Its balance is zero between transactions because there is never a moment where it is holding anything.
- The LP manager owns the position and answers to one address. Removing pays that address directly, inside the unlock callback, in the same transaction.
The launch, in numbers
Nothing below is a target or a plan. These are the constants the contracts compile from, and they are fixed at deployment.
Opening valuation
7.03 ETH
The first price a buyer meets. Fully diluted, because the supply is fully
issued: there is nothing left to unlock.
Supply
1 billion
Minted once, in the constructor, and mathematically impossible to add to.
No team allocation, no vesting, no treasury.
Liquidity we put in
0 ETH
Single sided. The whole float goes in as tokens against a range below the
pool, so no ETH of ours sits in the position.
- Premium ceiling 3%. A constant in the bytecode with no setter, on top of the pool's own 0.3% fee. It is the most a swap can ever be charged here.
- Measurement window 3 minutes. Both flow totals decay linearly to nothing across it, so the pool forgets a rush on its own with no keeper and no transaction.
- Robinhood Chain, chain id 4663, on the canonical Uniswap v4 PoolManager.
- The addresses land on this page the moment the rig is deployed, before any liquidity goes in, and they are verified on the explorer first.