Getting started
sqrtDAO is launch-and-distribute infrastructure for tokens. Instead of an instant sale, distribution happens slowly across epochs— fixed windows in which participants lock a token and share that epoch's reward pro-rata. The backing that flows in never sits idle: when an epoch ends, its funds move on through configurable hooks (protocol fee, buy back & burn, custom recipients). No gatekeepers, nothing to pull.
How a launch works
- A creator configures the distribution — number and length of epochs, an emission curve for per-epoch rewards, minimum participation, claim delay — and FactoryV1 deploys everything in one transaction: the token (if new), a Uniswap V3 pool whose LP tokens are burned, and a DistributorV1 funded with the full distribution amount.
- During each epoch, anyone can participate by locking the participation token. The locked amount counts toward every epoch they chose.
- When an epoch ends, its fund is drained and split across shares — e.g. a protocol fee and a buy-back-and-burn cut.
- After the claim delay passes, participants claimtheir pro-rata slice of that epoch's reward.
Two ways in
- Launch a token.
createTokenAndLiquidityAndDistributioncreates the ERC20, opens its pool, and starts the epoch distribution in one call. - Distribute an existing token.
createDistributorsets up an epoch-based distribution for a token you already hold.
Explore the docs
- How to participate — join a distribution and claim rewards, step by step.
- Launch a token — from allocations to a funded epoch sale in one transaction.
- Epoch-based distribution — how participation, rewards, claiming and draining work.
- Buy back & burn — how epoch funds become permanent buy pressure.
- Contract addresses — deployed contracts per network.
- Contracts v1 — annotated source code of all contracts.
- FAQ and glossary — quick answers and definitions.
The protocol is currently live on the Sepolia testnet; Base is coming soon. See contract addresses.