Skip to content

todortodorovic/DOTch-Auction

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DOTch_Auction

A Fair and Transparent Dutch Auction Platform for Token Launches on Polkadot

DOTch Auction Logo


What is DOTch_Auction?

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.


The Problem

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

The Solution: DOTch_Auction

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 **

How It Works

  1. A project creates an auction with:

    • Token amount
    • Start price
    • Minimum price
    • Auction duration
  2. 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.

  3. Buyers participate by purchasing at the price they find fair

  4. The auction ends when either:

  • All tokens are sold
  • The duration ends

UI

image image image


Why Dutch Auctions on Polkadot?

  • 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

Use Cases

  • Decentralized token generation events (TGEs)
  • DAO treasury distributions
  • NFT or RWA asset token sales
  • Any launch where fairness matters

Credits

  • Nemanja Matic
  • Dragan Milosevic
  • Todor Todorovic

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 35.3%
  • TypeScript 33.9%
  • CSS 17.1%
  • Solidity 13.7%