justinzm / blockchain_teaching

学习区块链方面内容 solidity、Truffle、OpenZeppelin、web3py、web3js,为巩固自己学习的内容,供大家入门使用

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

最近在学习区块链方面内容,为巩固自己学习的内容,整理编写blockchain teaching,供大家入门使用,每周不定期更新。

区块链基础

第1讲:区块链名称解释 文章

第2讲:数据如何在区块链中处理和存储 文章

Solidity

第1讲:智能合约文件结构 文章

第2讲:智能合约源文件基本要素概览 文章

第3讲:数据类型和数据结构 文章 | 代码

第4讲:函数类型 文章 | 代码

第5讲:数据类型-引用类型数据位置 文章 | 代码

第6讲:数组(array) 文章 | 代码

第7讲:结构体(struct) 文章 | 代码

第8讲:映射(mapping) 文章 | 代码

第9讲:枚举(enum) 文章 | 代码

第10讲:可见性和 getter 函数 文章 | 代码

第11讲:函数修改器 文章 | 代码

第12讲:constant 和 immutable 常量 文章 | 代码

OpenZeppelin

第1讲:Ownable 文章 | 代码

第2讲:AccessControl 文章 | 代码

案例

第1例:僵尸大战

资料推荐

  1. Solidity中文文档
  2. Solidity by Example
  3. web3.js 中文文档

About

学习区块链方面内容 solidity、Truffle、OpenZeppelin、web3py、web3js,为巩固自己学习的内容,供大家入门使用


Languages

Language:Solidity 94.3%Language:JavaScript 5.7%