/solidity

Solidity 初高级教程、常用合约和面试题 Solidity Beginner and Advanced Tutorials, Common Contracts, and Interview Questions

Primary LanguageSolidity

第 1 部分:BinShool Solidity 初级教程

basic-101:概述代码 | 文章 | BiliBili | Youtube

basic-102:编译、部署和运行代码 | 文章 | BiliBili | Youtube

basic-103:基本结构代码 | 文章 | BiliBili | Youtube

basic-104:注释语句代码 | 文章 | BiliBili | Youtube

basic-105:版权声明代码 | 文章 | BiliBili | Youtube

basic-201:数据类型代码 | 文章 | BiliBili | Youtube

basic-202:整型代码 | 文章 | BiliBili | Youtube

basic-203:布尔型代码 | 文章 | BiliBili | Youtube

basic-204:地址型代码 | 文章 | BiliBili | Youtube

basic-205:浮点型代码 | 文章 | BiliBili | Youtube

basic-206:枚举型代码 | 文章 | BiliBili | Youtube

basic-301:变量代码 | 文章 | Bilibili | Youtube

basic-302:可见性代码 | 文章 | Bilibili | Youtube

basic-303:默认值代码 | 文章 | Bilibili | Youtube

basic-304:常量代码 | 文章 | Bilibili | Youtube

basic-401:函数代码 | 文章 | Bilibili | Youtube

basic-402:状态可变性代码 | 文章 | Bilibili | Youtube

basic-403:构造函数 constructor代码 | 文章 | Bilibili | Youtube

basic-404:接收函数 receive代码 | 文章 | Bilibili | Youtube

basic-405:回退函数 fallback代码 | 文章 | Bilibili | Youtube

basic-501:运算符代码 | 文章 | Bilibili | Youtube

basic-502:条件语句代码 | 文章

basic-503:循环语句代码 | 文章

basic-504:断言语句代码 | 文章

basic-01:数组代码 | 文章

basic-602:字节和字符串代码 | 文章

basic-603:结构体 struct代码 | 文章

basic-604:映射 mapping代码 | 文章

basic-701:合约继承代码 | 文章

basic-702:抽象合约和接口代码 | 文章

basic-703:多重继承代码 | 文章

basic-801:事件 event代码 | 文章

basic-802:修饰器 modifier代码 | 文章

basic-803:导入合约 import代码 | 文章

basic-804:调试和异常处理代码 | 文章

basic-805:编程规范代码 | 文章

第 3 部分: BinShool Solidity 常用合约

demo-101:概述代码 | 文章

demo-201:众筹合约代码 | 文章

demo-202:投票合约代码 | 文章

demo-301:英国拍卖代码 | 文章

demo-302:荷兰拍卖代码 | 文章

demo-401:ERC-20 代币合约代码 | 文章

demo-402:通用权限控制合约代码 | 文章

demo-403:法币型稳定币代码 | 文章

demo-404:包装型代币代码 | 文章

demo-501:锁仓释放代码 | 文章

demo-502:线性释放代码 | 文章

第 5 部分: BinSchool ethers.js 高级教程

ethers-advanced-201:链上消息代码