我最近在重新学solidity,巩固一下细节,也写一个“Solidity极简入门”,供小白们使用(编程大佬可以另找教程),每周更新1-3讲。
repo 64个star开微信交流群(已开),128个star录教学视频,256个star出进阶内容(已出),512个star发布官网,1024个star发课程认证,2048个star发社群NFT。LFG!
Solidity技术交流社群discord,微信群填表加入
第1讲:三行代码HelloWeb3:【代码】 【文章】
第2讲:数值类型:【代码】 【文章】
第3讲:函数类型 (external/internal/public/private, pure/view, payable):【代码】 【文章】
第4讲:函数输出(returns/return):【代码】 【文章】
第5讲:变量作用域和数据存储 (storage/memory/calldata):【代码】 【文章】
第6讲:数组(array)和结构体(struct):【代码】 【文章】
第7讲:映射(mapping):【代码】 【文章】
第8讲:变量初始值:【代码】 【文章】
第9讲:常量(constant/immutable):【代码】 【文章】
第10讲:控制流和插入排序:【代码】 【文章】
第11讲:构造函数(constructor)和修饰器(modifier):【代码】 【文章】
第12讲:事件(events):【代码】 【文章】
第13讲:继承:【代码】 【文章】
第14讲:抽象合约(abstract)和接口(interface):【代码】 【文章】
第15讲:异常(errors):【代码】 【文章】
第16讲:函数重载:【代码】 【文章】
第17讲:库合约(library):【代码】 【文章】
第18讲:Import:【代码】 【文章】
第19讲:接收ETH(fallback/receive):【代码】 【文章】
第20讲:发送ETH(transfer/send/call):【代码】 【文章】
第21讲:调用其他合约:【代码】 【文章】
第22讲:Call:【代码】 【文章】
第23讲:Delegatecall:【代码】 【文章】
第24讲:在合约中创建新合约:【代码】 【文章】
第25讲:Create2:【代码】 【文章】
第26讲:删除合约:【代码】 【文章】
第27讲:ABI编码解码:【代码】 【文章】
第28讲:Hash:【代码】 【文章】
第29讲:函数选择器(selector):【代码】 【文章】
第30讲:Try-Catch:【代码】 【文章】
第31讲:ERC20:【代码】 【文章】
第32讲:代币水龙头:【代码】 【文章】
第33讲:空投:【代码】 【文章】
第34讲:ERC721:【代码】 【文章】
第35讲:荷兰拍卖:【代码】 【文章】
第36讲:Merkle Tree:【代码】 【文章】
第37讲:数字签名:【代码】 【文章】
第38讲:NFT交易所:【代码】 【文章】
第39讲:随机数:【代码】 【文章】
第40讲:ERC1155:【代码】 【文章】
第1讲:Remix, 最易用的Solidity IDE 【代码】 【文章】
第2讲:Infura, 连接链下与链上的桥梁 【文章】
第1讲:ERC721库:Address, Strings, Context 【代码】 【文章】
第2讲:ERC721相关接口 【代码】 【文章】
第3讲:ERC721主合约 【代码】 【文章】
第4讲:BAYC主合约和严重漏洞【代码】 【文章】
第5讲:Loot【代码】 【文章】
第1讲:Metamask项目方给Solidity程序员的16个安全建议【代码】 【文章】