AmazingAng/WTF-Solidity
Fork: 2013 Star: 11611 (更新于 2024-11-10 21:30:19)
license: NOASSERTION
Language: Solidity .
WTF Solidity 极简入门教程,供小白们使用。Now supports English! 官网: https://wtf.academy
:globe_with_meridians: English / Español / Português Brasileiro :globe_with_meridians:
WTF Solidity
我最近在重新学solidity,巩固一下细节,也写一个“WTF Solidity极简入门”,供小白们使用(编程大佬可以另找教程),每周更新1-3讲。
路线图根据本仓库star数量来定:
128 :star: 录教学视频
256 :star: 出进阶内容
512 :star: 发布官网: wtf.academy
1024 :star: 发课程认证
SBT
: Learning Center2048 :star: 发社群NFT
入门
第1讲:三行代码HelloWeb3:代码 | 文章 | Mirror
第3讲:函数 (external/internal/public/private, pure/view, payable):代码 | 文章 | Mirror
第4讲:函数输出(returns/return):代码 | 文章 | Mirror
第5讲:变量作用域和数据存储 (storage/memory/calldata):代码 | 文章 | Mirror
第6讲:数组(array)和结构体(struct):代码 | 文章 | Mirror
第7讲:映射(mapping):代码 | 文章 | Mirror
第9讲:常量(constant/immutable):代码 | 文章 | Mirror
第10讲:控制流和插入排序:代码 | 文章 | Mirror
第11讲:构造函数(constructor)和修饰器(modifier):代码 | 文章 | Mirror
第12讲:事件(events):代码 | 文章 | Mirror
第14讲:抽象合约(abstract)和接口(interface):代码 | 文章 | Mirror
第15讲:异常(errors):代码 | 文章 | Mirror
进阶
第17讲:库合约(library):代码 | 文章 | Mirror
第19讲:接收ETH(fallback/receive):代码 | 文章 | Mirror
第20讲:发送ETH(transfer/send/call):代码 | 文章 | Mirror
第23讲:Delegatecall:代码 | 文章 | Mirror
第24讲:在合约中创建新合约:代码 | 文章 | Mirror
第29讲:函数选择器(selector):代码 | 文章 | Mirror
第30讲:Try-Catch:代码 | 文章 | Mirror
应用
第36讲:Merkle Tree:代码 | 文章 | Mirror
Degen
第49讲:通用可升级代理UUPS:代码 | 文章 | Mirror
第53讲:ERC2612 ERC20Permit:代码 | 文章
合约安全
S10:貔貅 Honeypot:代码 | 文章 | Mirror
S17:“跨服”重入攻击:文章
EVM 操作码
OP25:优化最小代理合约 EIP-7511:代码 | 文章
Solidity 内部规则
SI08:calldata/returndata的ABI编码:Code | 文章
主题
开发工具
第1讲:Remix, 最易用的Solidity IDE 【代码】 【文章】
第2讲:Infura, 连接链下与链上的桥梁 【文章】
第3讲:Ganache,搭建本地测试网络 【文章】
第4讲:Alchemy, 区块链API和节点基础设施 【文章】
第5讲:Dune,使用Dune可视化区块链数据 【文章】
第6讲:Hardhat,以太坊开发环境 【文章】
第7讲:Foundry,以Solidity为中心的开发工具包 【代码】【文章】
第8讲:ZAN,节点服务和合约审计等Web3技术服务 【文章】
链上威胁分析
第6讲:Rugpull 分析 【文章】| 【English】
第7讲:Nomad 跨链桥事件分析 【文章】| 【English】
NFT
第1讲:ERC721库:Address, Strings, Context 【代码】 【文章】
翻译
第1讲:Metamask项目方给Solidity程序员的16个安全建议【文章】 【Mirror】
第2讲:深入EVM【文章】
WTF贡献者
捐赠
参考
最近版本更新:(数据更新于 2024-09-15 09:09:44)
主题(topics):
airdrop, auction, blockchain, dapp, dapps, erc20, erc721, ethereum, merkle-tree, nft, open-source, signature-verification, smart-contracts, solidity, solidity-contracts, tutorial-code, web3
AmazingAng/WTF-Solidity同语言 Solidity最近更新仓库
2024-10-03 22:56:46 OpenZeppelin/openzeppelin-contracts
2024-08-28 00:31:10 Uniswap/UniswapX
2024-07-26 11:31:29 bnb-chain/bsc-genesis-contract
2024-02-23 01:47:34 eth-infinitism/account-abstraction
2021-02-26 11:11:11 bnb-chain/eth-bsc-swap-contracts
1970-01-01 00:00:00 Vectorized/solady