# TxCodeDAO **Repository Path**: cjw_wu/TxCodeDAO ## Basic Information - **Project Name**: TxCodeDAO - **Description**: 万链归一手册 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-22 - **Last Updated**: 2021-11-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

TxCode DAO

TxCode DAO R0 (第0号)

团结一切可以团结的农民工,向共同富裕前进

## TxCode 社区 - Group TxCode,Tx向 *Satoshi* Nakamoto致敬,Code向新时代农民工致敬。 学习、学习、再学习,农民工只有多学习才能致富。 团结、团结、再团结,农民工只有紧密团结才能做主人。 分享协作、分享协作、再分享协作,农民工只有分享协作才能干大事。 激励、激励、再激励,农民工只有包产到户才能积极主动。 总得有人先干,总得有人先奉献,总得有人先付出。 规则在过程中产生,规则在实践中产生,规则在矛盾中产生,先干,干着干着就有规则了,干着干着就成主人了,干着干着人就多了,不符合大家利益的规则不能通过,不符合区块链世界的规则不能通过。 谁能干谁来,谁提的规则好用谁的。 ## TxCode 工具武器 - Weapons ETH的开发接口标准已经成为单链的事实标准,所以一通万通,聚焦在ETH的开发工具武器上。 大道至简,越简单越美,越经典越普世,越聚焦力量越大。 多干少说,快速动手。 教官,师者,工具手册,武功秘笈。 先打造“万链归一手册”。 技术栈:`web3.js`、`ethers.js`、`hardhat`、`truffle`、`solidity` “万链归一手册”分为教程区和项目区两部分,教程区是对区块链技术基础知识和智能合约知识的学习,项目区是研 究分析主流 DeFi, NFT, DAO 的典型项目,让开发者更具体的体会区块链技术的实际应用。 ## 万链归一手册 - 常用工具 - Tools - 精通以太坊:https://github.com/inoutcode/ethereum_book - 以太坊原理书: - 以太坊开发工具汇总: **开发工具:** - metamask(浏览器钱包插件): - infura(节点服务): - alchemy(节点服务): - 以太坊区块链浏览器: https://cn.etherscan.com/ - JSON-PRC接口: - tenderly合约验证 - remix本地环境 **测试网 testnet** - Rinkeby [申请 Rinkeby 测试币](https://faucet.rinkeby.io/) - Kovan [申请 Kovan 测试币1](https://linkfaucet.protofire.io/kovan) [申请 Kovan 测试币2](https://faucet.kovan.network) - Ropsten [申请 Ropsten 测试币](https://faucet.metamask.io/) ## 万链归一手册 - 教程 - Learning Zone 计划请崔棉大师先搞一堆视频,大师佛系,先付出。其他大师正在云游归途中,很快。 视频地址:[https://youtube.com/playlist?list=PLV16oVzL15MQWL6eHEYNMjP5BXmrFrwdj](https://youtube.com/playlist?list=PLV16oVzL15MQWL6eHEYNMjP5BXmrFrwdj) 下面列一个结构,大家不要怕啊,我们这工作做得太细了。 #### 开发环境基础 1. **以太坊虚拟机**:区块、账户、交易、gasLimit、gasPrice、tx hash、区块链浏览器、虚拟机版本 2. **开发工具**:编译器版本、编译器、Remix、vscode、truffle、hardhat #### solidity变量与值类型 1. **源文件结构**:SPDX许可证、版本号标识、导入其他源文件、natspec注释 2. **合约结构**:状态变量、函数、修改器、事件、结构体、枚举类型 3. **值类型**:布尔、整型、地址类型、合约类型、定长字节、变长字节、字符串、枚举类型、可视范围、函数类型 4. **引用类型**:数据位置、数组、结构体 5. **映射**:映射类型 6. **单位**:以太币单位、时间单位 #### solidity函数和表达式 1. **特殊变量和函数**:区块和交易、abi编码、错误处理、数学函数、地址成员、合约相关、类型信息 2. **表达式和控制结构**:循环、函数调用、通过new创建合约、赋值、错误处理 #### solidity合约与继承 1. **创建合约**:合约结构、函数可见性、函数修改器、常量 2. **函数**:参数与返回值、视图函数、纯函数、接受以太的函数、回退函数、函数重载 3. **事件**:事件惯例 4. **继承**:函数重写、修改器重写、构造函数、基类构造函数的参数、线性化继承、 5. **抽象合约和接口合约**:作用 6. **库合约**:Using For 7. **速查表**:全局变量、修饰符、保留字 #### solidity合约实战 1. **基础合约**:安全数学、椭圆曲线签名、Create2、地址工具箱、计数器、MultiCall、Ownable 2. **ERC20合约基础**:合约标准、接口合约、铸造与销毁、转移与授权转移、安全转移方法、转移回调 3. **ERC20扩展**:投票、WETH包装、弹性供应、线性释放 4. **金融合约**:时间锁、质押、批量转移、众筹交易 ## 万链归一手册 - 项目 - Project Zone 此模块针对有一定基础的开发者,选取主流优质项目进行源码剖析和 code review。 可采用小组协作方式将项目部署至测试网,以此为基础在 TxCode 社区进行分享。 开发者可以在开发群里发起项目研究倡议,建立小组,进行协作。 具体内容已经有个计划,就怕农民工水平不够,就先不放出来吓大家了。 ## 加入社区 - Join us TxCode DAO 干事咱们是认真的。 - 添加TxCode微信(TxCodeGroup),咨询事谊,并申请进入**普通开发者群** - 普通开发者群,每周一次或多次开发者线上沟通分享会,群里成员有分享主题或想法,向(微信号kefuleer)报名,讲题被选中后,用于当周或未来周的分享会议大纲 - 分享主题,可就当前区块链行业进行分析,也可对区块链技术原理进行讲解,内容不限,制作成 PPT等文档,方便生成社区共享学习资料 - 分享会,会把报名上来的题目,按照**行业讨论会**,**技术分享会**,两种模式,在腾讯会议举行,方便不同需求的开发者们准确获取知识 - 分享会,也可由下面的 DAO 组织的学习小组来举办,向(微信号kefuleer)报名,社区统一组织 - 分享会,每期的会议视频会录制成资料,发布出来,方便大家查阅 ## DAO组织管理 - Organization 临时规则,说改咱就改。 1. 贡献过1次PR(Pull Request)或关注**公众号「TxCode」**并贡献过1次原创技术资料或视频,均可进入**高阶开发者群**; 2. 贡献过3次高质量PR (或技术分享)即可获得**Tx评审员**权限; 3. **Tx评审员**可以发起**学习小组**,向(微信号kefuleer)申请建立小组群,会全程给予相关帮助,并督促大家善始善终的完成项目的学习。 4. **Tx评审员**须两周内至少1次PR或技术分享资料贡献(如两周内贡献多次可累计),否则移除**Tx评审员**权限,降为高阶开发者,可以再提PR或分享,重新加入。 ## DAO小组 - Learning Group 小组学习内容,可对defi,dao,nft等项目进行研究。 1. 提交1次以上的PR或技术分享资料的开发者方可参与小组学习; 2. 小组组员需分工明确,每周组内周例会进行成果分享; 3. DAO成员志愿者(微信号kefuleer)(欢迎报名),会督促学习小组内的成员,善始善终的完成既定项目的学习; 4. 学习小组学习成果,会分享给所有社区的成员; 学习小组输出成果(参考): 1. 白皮书: TxCode视频分享 2. 合约: 代码,文档,TxCode视频分享 3. 前端: 代码,文档,TxCode视频分享 ## 求打赏 - Sponsor 农民工不容易,地主家有余粮打赏点。 具体捐助方式 ETH地址(各种和ETH通用的地址): 0xAe19a31d9D411711D9CF401339f1f96a06683860 USDT地址:0xAe19a31d9D411711D9CF401339f1f96a06683860 BTC地址:34HRMP3WoxX2dAZgcZkScvEckcBKLeenWj 资金管理:TxCode DAO统一决策捐助资金的使用,每一分钱都公示。 ## 加入我们 - Contact ![](https://github.com/TxCodeGroup/TxCodeDao/blob/master/res/ServiceQRCode.jpeg?raw=true)