A Fair and Transparent Dutch Auction Platform for Token Launches on Polkadot
DOTch_Auction is an on-chain, permissionless Dutch auction protocol built for the Polkadot ecosystem. It enables Web3 projects to launch their tokens in a fair, transparent, and decentralized way — without whales, bots, or private deals.
The protocol is designed to empower communities by giving everyone equal access to token sales and letting the market naturally discover the fair price.
Traditional token launches suffer from:
- Gas wars, front-running, and unfair allocation
- Whales dominating public sales and dumping later
- Private VC deals excluding the community
- Lack of transparency and trust in launch mechanics
DOTch_Auction introduces an on-chain Dutch auction model where:
- Token price starts high and drops over time
- Users decide when to buy — no rush, no bots
- Everything is auditable and programmable
- Permissionless, trustless, and community-friendly
- Built using **Solidity smart contracts **
-
A project creates an auction with:
- Token amount
- Start price
- Minimum price
- Auction duration
-
The token price decreases linearly over time according to the formula:
currentPrice = startPrice - ((startPrice - minPrice) * elapsedTime / duration)This ensures a smooth and predictable price drop, letting the market naturally find a fair price.
-
Buyers participate by purchasing at the price they find fair
-
The auction ends when either:
- All tokens are sold
- The duration ends
- No gas wars (thanks to Polkadot's low-fee architecture)
- Fair access for all community members
- On-chain price discovery
- Transparency builds trust
- Composable with other Substrate pallets
- Decentralized token generation events (TGEs)
- DAO treasury distributions
- NFT or RWA asset token sales
- Any launch where fairness matters
- Nemanja Matic
- Dragan Milosevic
- Todor Todorovic



