IDO launchpad built for DeFi & Cross-Chain Interoperability Hackathon.
(Uses data from Polkastarter)
- 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.
- Connect wallet with Polkadot extension
- KYC with Stripe Identity
- SmartContract with token vesting
First, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
cd functions
npm run serve
API is now available at: http://localhost:5001/atoll-ido/us-central1/api