Code Monkey home page Code Monkey logo

wtfsolidity's Introduction

WTF Solidity

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

repo 64个star开微信交流群(已开),128个star录教学视频,256个star出进阶内容,512个star发布官网,1024个star发课程认证,2048个star发社群NFT。LFG!

WTF Solidity进入GR14捐赠,如果你觉得这个教程还不错,来捐1-2u,链接

Solidity技术交流社群discord,微信群填表加入

入门

第1讲:三行代码HelloWeb3:【代码】 【文章

第2讲:数值类型:【代码】 【文章

第3讲:函数类型 (external/internal/public/private, pure/view/payable):【代码】 【文章

第4讲:变量作用域和数据存储 (storage/memory/calldata):【代码】 【文章

第5讲:数组(array)和结构体(struct):【代码】 【文章

第6讲:映射(mapping):【代码】 【文章

第7讲:控制流(control flow)和插入排序(insertion sort):【代码】 【文章

第8讲:构造函数(constructor)和修饰器(modifier):【代码】 【文章

第9讲:事件(events):【代码】 【文章

第10讲:继承(inheritance):【代码】 【文章

第11讲:抽象合约(abstract)和接口(interface):【代码】 【文章

第12讲:库合约(library):【代码】 【文章

第13讲:异常(errors):【代码】 【文章

第14讲:常量(constant/immutable):【代码】 【文章

进阶

第15讲:函数重载(overloading):【代码】 【文章

第16讲:接收ETH(fallback/receive):【代码】 【文章

第17讲:发送ETH(transfer/send/call):【代码】 【文章

第18讲:函数输出(returns/return):【代码】 【文章

第19讲:调用其他合约:【代码】 【文章

第20讲:变量初始值:【代码】 【文章

第21讲:Call:【代码】 【文章

第22讲:Delegatecall:【代码】 【文章

第23讲:在合约中创建新合约:【代码】 【文章

第24讲:Create2:【代码】 【文章

第25讲:删除合约:【代码】 【文章

第26讲:ABI编码解码:【代码】 【文章

第27讲:Hash:【代码】 【文章

第28讲:函数选择器(selector):【代码】 【文章

第29讲:Try-Catch:【代码】 【文章

第30讲:Import:【代码】 【文章

专题

ERC721专题

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

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

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

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

合约安全专题

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

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.