Giter VIP home page Giter VIP logo

wtfsolidity's Introduction

WTF Solidity

我最近在重新学solidity,巩固一下细节,也写一个“Solidity极简入门”,供小白们使用(编程大佬可以另找教程),每周更新1-3讲。

路线图根据本仓库star数量来定:

  • 64:star:建立社群:discord | 微信群(已满需申请排队)

  • 128:star:录教学视频

  • 256:star:出进阶内容

  • 512:star:发布官网: wtf.academy

  • 1024:star:发课程认证(Soulbound Token

  • 2048:star:发社群NFT

入门

第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:【代码】 【文章

Topics

工具

第1讲:Remix, 最易用的Solidity IDE代码】 【文章

第2讲:Infura, 连接链下与链上的桥梁文章

ERC721

第1讲:ERC721库:Address, Strings, Context代码】 【文章

第2讲:ERC721相关接口代码】 【文章

第3讲:ERC721主合约代码】 【文章

第4讲:BAYC主合约和严重漏洞代码】 【文章

第5讲:Loot代码】 【文章

合约安全

第1讲:Metamask项目方给Solidity程序员的16个安全建议代码】 【文章

wtfsolidity's People

Contributors

0xc25fee20 avatar amazingang avatar auzncn avatar buttonwild avatar cellur avatar chrisguox avatar eanam avatar easychris avatar flyingshuriken avatar hongchenglong avatar huitaila avatar jie1789 avatar justinasdz avatar kkthmyh avatar lcy101u avatar lipuu avatar lokiscripter avatar magiconch avatar quantum-proof avatar reborn-sama avatar royhonchain avatar rulesbreaker avatar sdfgsdfsdf avatar seasidejuvenile666 avatar tangminjie avatar wishucry avatar xiaoyao-0 avatar xxycfhb avatar yechanggui avatar zhiyuan2007 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.