这两天币圈链圈被美链BEC智能合约的漏洞导致代币价值几乎归零的事件刷遍朋友圈。这篇文章就来分析下BEC智能合约的漏洞。 漏洞攻击交易 我们先来还...
学习目标 掌握Arrays的可变不可变的创建 深度理解可变数组和不可变数组之间的区别 二位数组 memory arrays的创建 bytes0 ...
固定大小字节数组(Fixed-size byte arrays)之间的转换 固定大小字节我们可以通过bytes0 ~ bytes32来进行声明,...
Dynamically-sized byte array string 是一个动态尺寸的UTF-8编码字符串,它其实是一个特殊的可变字节数组,s...
固定大小字节数组(Fixed-size byte arrays) 固定大小字节数组可以通过 bytes1, bytes2, bytes3, …,...
本篇基于国外区块链游戏Virtue Poker(虚拟扑克)的白皮书翻译整理而成。面对国内各种鱼龙混杂的白皮书,Virtue Poker的白皮书全...
状态变量、函数的权限 public 备注:为了演示方便,我直接通过https://remix.ethereum.org/来进行演示。 publi...
本篇教程中,我们将全面讲解memory,storage在Solidity开发中的作用,以及值类型、引用类型在合约中memory/storage关...
也许对于很多有开发经验的童鞋来说,大家会以为Solidity语法非常简单,其实不然,在我自己写合约的过程中,还是存在很多和其他语言不一样的坑,接...
文集作者