Skip to content

JetHalo/Dapp-Learning

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rebase Dapp Courses

本项目适合零基础开发者入门区块链 DAPP 开发,了解和开发 DeFi, NFT, DAO, CRYPTO 项目。

主要工具是 web3.js(hardhat), web3.py (Brownie) ,我们选取主流技术和项目作为研究对象,可以认领待完成的任务或者自由添加自己感兴趣的项目。 项目分基础组件任务卡和项目任务卡,组件任务卡是基本工具组件的了解和集成,项目任务卡是主流 DeFi, NFT, DAO 的典型项目。 愿景是给 Rebase 社区初级开发者一个可执行且最简的区块链 DAPP 学习路线图,给进阶开发者一个可以交流和协作的平台。 任务类型涵盖面广泛,实属黑客马拉松必备工具。

基础知识

建议开发者先阅读《精通以太坊》

必备工具清单

开发前请安装和了解以下工具:

合约参考库及致敬相关项目

基础课程列表(可自由添加任务卡)

添加任务卡时请附上相关参考链接

进阶课程(可自由添加项目卡)

此部分针对有一定基础开发者,选取主流优质项目进行源码剖析和 code view。可采用小组协作方式将项目部署至测试网,以此为基础在 Rebase 社区进行分享。大型defi项目新颖且内容庞大,我们建议分工协作方式进行,如一人看白皮书,一人负责前端,一人负责合约,一人负责数据展示。 开发者可以在开发群里发起项目研究倡议,建立小组,进行协作。此部分建议以 submoudle 方式引入。

DeFi 进阶

Learn-DEFI-XXX

NFT 进阶

Learn-NFT-XXX

  • OpenSea

DAO 进阶

Learn-DAO-XXX

Crypto 进阶

Learn-Crypto-XXX

如何参与

  • 关注公众号 「Rebase社区」,回复「Rebase Courses」获得 Maintainer @liberhe 联系方式
  • 参与项目的开发者务必保证能够至少每两周提交一个PR
  • 原则上每周一次开发者沟通会议
  • 采用集市开发方式,任何人都可以提交PR,一个链接,一个文档修改均可,无须task完成100%再提交,开发者会一起帮忙完善项目
  • script脚本目录下测试案例保证能在kovan网调试成功,test目录下测试案例连本地节点调试成功
  • 每个项目readme请加上参考链接这一目录,附上任务的相关参考资料
  • solidity 建议0.6以上版本

注意事项

刚入手项目,可以有四种方式切入:

  • 1 可以优化之前的项目代码和readme
  • 2 可以认领未完成任务卡(下方有链接的都是未完成任务卡,完成的任务卡请将参考链接放入对应项目readme下)
  • 3 可以自由新增任务卡(需附上参考链接)
  • 4 进阶项目(DEFI,DAO,NFT,CRYPTO)可以在群里发起开发倡议,小组一起研究。

社区捐助

  • 欢迎感兴趣的小伙伴一起参与进来,开源项目维护不易,我们欢迎捐助。 以太坊地址:0x 我们会用多签钱包管理资金,并定期按commit提交记录分配资金给开发者。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Solidity 85.1%
  • JavaScript 13.3%
  • Python 1.3%
  • HTML 0.2%
  • TypeScript 0.1%
  • Less 0.0%