Giter Club home page Giter Club logo

offciercia / defi-developer-road-map Goto Github PK

View Code? Open in Web Editor NEW
9.5K 9.5K 1.2K 3.12 MB

DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!

Home Page: https://officercia.mirror.xyz/Uc1sf64yUCb0uo1DxR_nuif5EmMPs-RAshDyoAGEZZY

License: Other

JavaScript 100.00%
awesome awesome-list blockchain curated-list defi ethereum knowledge-base roadmap smart-contracts solidity

defi-developer-road-map's People

Contributors

0xvitalii avatar adarshswaminath avatar aeither avatar alvaroserrrano avatar arpitingle avatar bitruss avatar chandn0 avatar cuithon avatar dbmikus avatar dev-mehta avatar heypran avatar junhoyeo avatar kadmil avatar kayaba-attribution avatar linuxinet avatar lonasozo avatar momantech avatar offciercia avatar phantomk avatar rampl1ng avatar reaperdragon avatar rom1trt avatar saintsal avatar sambacha avatar shayanb avatar shorshaa avatar shubhh4 avatar sm4rty-1 avatar xuman2019 avatar yfalcone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

defi-developer-road-map's Issues

Printable version

Current version is IHMO bit hard to print. SVG loses color and it's hard to split the roadmap into few pdf pages ( for further printing )

ERC tokens standard

Tokens are the basic building block of this new ecosystem. All DeFi protocols use the ERC token standard.
Most decentralized applications will be needed to interact with DeFi protocols like Uniswap, Balancer, etc and this interaction will be based on those ERC standards.
So, the developers need to know those ERC token standard in order to be able to build those new types of application.
The chart must include at least ERC20, ERC721, ERC1155 tokens standard.
I think we can put them the Ethereum part of the chart.

Broken hyperlinks

Hello, I found some broken hyperlinks:

Modern Finance Resources

Maybe we can add some resources about Modern Finance from the realm of Options, Futures, Derivatives, etc. (kind of Financial Engineering related).

I don't have any resources like that myself but it would be great to have something handy which teaches you the basics of financial theories you'd deal with when building in DeFi. Should be lightweight reads, though.

Chains and layer 2 solutions

Most DeFi protocols are deployed on Ethereum and Binance Smart Chain (BSC) chains.
Also Polygon (Previously Matic Network) becomes a popular chain and it is used by multiple DeFi protocols.
There are multiple layer 2 solution, I think that the roadmap should list them.
I think that the chain section can be like that:

chain part 1 0

Suggestion: change "DeFi implementation" with "DeFi services"

DeFi protocols provide multiple services like decentralized exchange, lending & borrowing, stablecoin, etc.
We will use multiple DeFi services in order to build advanced use cases.

Example :

  • A DeFi application named "X" need to use a service from other DeFi application named "Y" ("Y" has a token named "Y token" used to consume their services ).
  • In the smart contract of "X" , there is a code that check if they have sufficient amount of 'Y token' before call "Y" services.
  • If the contract doesn't have the amount of tokens to consume "Y" service, they will use one of the decentralized exchanges like Uniswap, Balancer, Curve to swap some amount of their ETH to "Y token" in order to complete the execution of a such business logic.

So, I suggest to list the generic services provided by DeFi protocols like decentralized exchange, lending and borrowing and their famous and mass adapted protocols. Because, developers need to know those generic protocols and how to call them with smart contract code (API of each protocol).

DeFi services

Files names conflict

When I clone the repo to my macbook I get this error about conflicting names README_Tel.md and README_tel.md:

warning: the following paths have collided (e.g. case-sensitive paths on a case-insensitive filesystem) 
and only one from the same colliding group is in the working tree:

  'translations/README_Tel.md'
  'translations/README_tel.md'

And because of this collision these files become marked as changed by git.

Also, when I try to create pull request I got this error:

admin$ git push origin main
remote: Permission to OffcierCia/DeFi-Developer-Road-Map.git denied to tvcapital.
fatal: unable to access 'https://github.com/OffcierCia/DeFi-Developer-Road-Map.git/': The requested URL returned error: 403

Minor Typos

Rospten -> Ropsten
Rinkby -> Rinkeby
ZeppelineOS -> ZeppelinOS
Ethereum Name Serivice -> Ethereum Name Service

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.