Skip to content

Latest commit

 

History

History
58 lines (39 loc) · 1.36 KB

README.md

File metadata and controls

58 lines (39 loc) · 1.36 KB

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 http://localhost:3000 with your browser to see the result.

Start the http api emulator

cd functions
npm run serve

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