Git Product home page Git Product logo

dex-course's Introduction

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

TODO-swappityswap.md

Week 4 - Deploy your live DEX

During week 4 you must deploy a real live DEX

Requirements

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

dex-course's People

Contributors

vgotcheva avatar antron3000 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.