Skip to content

BlockDevsUnited/DEX-Course

Repository files navigation

DEX-Course

Month Long Course on Launching a DEX

Welcome to the Block Devs United DEX course! Join our Discord Channel to talk to people in this course.

In the discord channel you will find help and support for passing the requirements each week!

If you want to join add your name to the sign up sheet.

Course Information

  • A four week course on DEX Development
  • Build as we go, Community created
  • Peer to peer learning
  • Join if you have a desire to learn DEX development as a group.
  • The success of this cohort will serve as a benchmark for the next cohorts
  • Open source
  • We will have meetups at the start of each week.
  • Tutorials and guides will be made available on our Github
  • Everyone who completes the course will be granted an “BDU DEX Developer Certificate”
  • Certificates are non-transferable NFT’s

Schedule

  • December 9 - DEX Course Kickoff
    • Dec 11 - Group study for Week 1 Assignment
  • December 16 - Week 1 Assignment due, Week 2 Meetup
    • Dec 18 - Group study for Week 2 Assignment
  • December 23 - Week 3 Meetup, start of Collaborative DEX
  • December 30 - Week 2 Assignment due (extended to December 30)
  • January 6 - No assignments due, Week 4 Meetup, Collaborative DEX launch
  • January 13 - Individual Projects due, Closing meetup, Individual project showcase

All meets are @ 2pm EST in Discord Channel

Tools

  • Solidity
  • Open Zeppelin
  • Uniswap-V2 contracts
  • Hardhat

Rules

  • Anyone can join
  • Everyone respect one another

Getting the Certificate

  • Must complete course work to progress to next week
  • Must complete all 4 weeks to get DEX certificate.
  • If you fail to progress you can join the next course (in 2-3 months)
  • Nobody is prevented from learning, joining events etc.

Course Content

Here is the course outline, week by week.

Week 1 - Fork Uniswap

  • Learn how to use uniswap
  • Fork UniswapV2
  • Understand UniswapV2 smart contracts
  • Modify front end. Customize colours and logos.
  • Publish it to the web.
  • Connect to existing uniswap contracts.

Tutorials

Requirements

Week 2 - Integrate your own contracts into Uniswap Fork

  • Customize uniswapv2 smart contracts
  • Deploy your own contracts
  • Get your DEX working with your own contracts

Tutorials

Requirements

  • deploy your own Factory and Router smart contracts
  • update sdk and interface with smart contracts
  • test liquidity adding and swapping

Week 3 - Collaborative DEX

Requirements

Week 4 - Deploy your live DEX

During week 4 you must deploy a real live DEX

Tutorials

Review README-Week-4.md for more details on the steps to publish a real dex.

Requirements

  • Demonstrate your live DEX
  • People can trade on your DEX
  • People can provide liquidity
  • Hosted on a website

About

Month long course on creating a DEX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published