Skip to content

IDO launchpad built for DeFi & Cross-Chain Interoperability Hackathon.

License

Notifications You must be signed in to change notification settings

etherpan/atoll-ido

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atoll IDO

IDO launchpad built for DeFi & Cross-Chain Interoperability Hackathon.

(Uses data from Polkastarter)

Works like this:

  • Project applies for IDO (this could go through governance voting)
  • IDO contract is deployed for project
    • Token vesting so owner can only withdraw in increments
  • API is called to create project on backend (mocked in data.js)
  • User connects wallet
  • KYC check with Stripe Identity
  • User can transfer tokens to project IDO contract
    • Can only withdraw after locktime
  • User can claim reward tokens

Wasn't able to finish in time so some features are not implemented yet.

Features

  • Connect wallet with Polkadot extension
  • KYC with Stripe Identity
  • SmartContract with token vesting

Created as a submission to DeFi & Cross-Chain Interoperability Hackathon

Getting Started

First, run the development server:

npm run dev
# or
yarn dev

Open https://localhost:3000 with your browser to see the result.

Start the http api emulator

cd functions
npm run serve

API is now available at: https://localhost:5001/atoll-ido/us-central1/api

About

IDO launchpad built for DeFi & Cross-Chain Interoperability Hackathon.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 81.9%
  • Solidity 12.1%
  • HTML 6.0%