Solidity
-
【Truffle系列第05篇】从0到1构建去中心化投票DApp
课程目标 了解区块链智能合约 学会搭建智能合约开发环境 学会如何编译智能合约 学会如何将智能合约部署到区块链 学会如何通过WebApp和智能合约尽心互动 掌握DApp(去中心化Ap…
-
【Truffle系列第04篇】3分钟玩转一个简单的React DApp(下)
我们接着上一小节继续对reactDemo进行改造和Kovan网络部署。 最终效果如下 改造步骤 1. 终端通过如下命令行下载demo liyc1215:reactDemo liyu…
-
【Truffle系列第03篇】3分钟玩转一个简单的React DApp(上)
课程目标 react-box 项目构建 项目编译、部署到Ganache网络 Metamask钱包链接Ganache网络 Metamask钱包导入Ganache第一个钱包的私钥 运行…
-
【Truffle系列第2篇】3分钟快速玩转truffle框架
这篇文章将一步步带领你如何一步步创建一个truffle项目,以及如何将智能合约部署到区块链网络。 你将了解到 建立专案 项目结构 测试 编译 使用truffle develop进行…
-
【Truffle系列第1篇】3分钟搞定truffle安装
一、TRUFFLE 概述 为Ethereum Virtual Machine (EVM)定制的世界一流的开发环境,可轻松用于区块链合约测试和项目管理,旨在简化开发人员的工作,使用t…
-
【Solidity智能合约开发第22篇】3分钟了解单位(Units) 和 全局变量(Globally Available Variables)
Ether Units 一个整数的后面可以跟一个单位,ether,finney,szabo或者wei。 他们的单位换算如下: 1 ether = 1000 finney 1 eth…
-
【Solidity智能合约开发第21篇】3分钟了解Solidity 字典/映射(Mappings)
语法 mapping(_KeyType => _ValueType) 字典/映射其实就是一个一对一键值存储关系。 举个例子: {age: 28, height: 172, n…
-
【Solidity智能合约开发第20篇】3分钟了解Solidity Types – Solidity 结构体(Structs)
自定义结构体 // SPDX-License-Identifier: MIT pragma solidity >=0.5.0 <0.7.0; contract Stud…
-
【Solidity智能合约开发第19篇】3分钟了解Solidity Types – Solidity 枚举(Enums)
案例 下面的代码是我对官方案例作了简单的修改而成。ActionChoices就是一个自定义的整型,当枚举数不够多时,它默认的类型为uint8,当枚举数足够多时,它会自动变成uint…
-
【Solidity智能合约开发第18篇】3分钟玩转 Solidity 数组 (Arrays)
学习目标 掌握Arrays的可变不可变的创建 深度理解可变数组和不可变数组之间的区别 二位数组 memory arrays的创建 bytes0 ~ bytes32、bytes与by…