Operations
Our robot finishes graduations and sweeps fees into the escrow. The contracts do not depend on it.
The robot
A process we run signs as the fee sweep operator (its address is under Roles) and pays the gas for three jobs:
- Finishing a stalled graduation. If a curve reached its threshold but phase one did not complete, it sends
graduate(token). - Creating the pool. It sends
createGraduatedPool(token), the second phase described under Graduation. - Sweeping fees into the escrow, so creators and the protocol can claim them:
curve.sweepFeesbefore graduation,hook.sweepPoolFeesafter.
If it stops
- Nothing is lost. Fees wait in the curve or the hook until a sweep runs. The creator fee recipient can also send a sweep.
- Nothing depends on us.
graduateandcreateGraduatedPoolare permissionless: anyone can send them and get the same result. - The owner can replace it with
setFeeSweepOperatoron the hook, without touching any launch.
The hub
- The hub can take up to a minute to show a new token.
The DEX
- The DEX's token lists and their prices come from GeckoTerminal and DexScreener and refresh every five minutes. Charts of tokens not launched here load from GeckoTerminal in your browser.
- A quote is read from the chain, or from Relay, when you ask for it.