首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Solidity学习
王以太
创建于2022-08-07
订阅专栏
学习以太坊区块链编程
暂无订阅
共13篇文章
创建于2022-08-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Hardhat中:loadFixture与beforeEach嵌套使用导致 Error: call revert exception
省流:请不要在hardhat测试的时候,beforeEach中还嵌套了loadFixture 今天碰到了一个很离谱的事情: 在第一个describe块中,总是出现莫名其妙的问题。 兄弟我测试一个sym
LEARNING_CRYPTO|合约安全学习二三问(重入+构造+存储插槽)
最近在学习《精通以太坊》的智能合约安全这一块遇到了一些问题,也有一些收获,有些一题多解的原因网上好像没有讲,我的一些想法在这里记录一下(目前未验证的都有标注出来)。1.预备知识: 1.在做重入攻击的时候,可以把以太坊计算机理解为一台单线程的电脑:无并发,所有的操作只能一条路走到黑...
LEARNING_CRYPTO|搭建个人以太坊测试网络+测试Solidity部署(Ganache+truffle)
最近在看这本书:《精通以太坊:开发智能合约和去中心化应用》 在看书和找资料的过程中发现了一个问题,我的这本书代码有点旧,C语言可能二三十年之前的书都可以看,这本书出版才没几年,Solidity就已经从0.4----->0.8,其中的生态更是蓬勃发展,也勿需我多言。这几年发生了很多...
Solidity实战补盲(一)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 1.对于length,只有数组才可以使用,如果是mapping是不能用的 2.uint定义szabo这种好像也是没法定义,可以使用1e12来代表(
ERC20错误理解纠正
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 在这里先讲几个关于erc20的误解之处: (以市面上广为流传的openzillin的标准来说) 1.erc20不是某一种代码或者完全实现的函数,只
区块链编程语言Solidity学习:abi.*的作用
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 对下面这个合约进行一个调用 1.WithSignature _test.delegatecall( abi.encodeWithSignature
区块链编程语言Solidity学习:bilibili课(实战)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 1.小猪存钱罐 指的是这个合约可以存钱,会被打碎(只能存一次钱) 取钱由于只要取一次:可以直接用seldestruct(payable(msg.s
区块链编程语言Solidity学习:bilibili课(四)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 20.低级call uint写做uint256 21.delefatecall:委托调用(相当于运行在上下文:那么必须有一样的存储,顺序也要一样;
区块链编程语言Solidity学习:bilibili课(三)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 11.可见性 如果想要再合约内部调用合约的一个external函数,需要使用this.function()即可,但是这样会增加gas,不建议(改一
区块链编程语言Solidity学习:bilibili课(二)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 本文章主要是将在学习b站Solidity学习的摘要笔记课程链接 源代码链接 5.calldata在函数中使用,对应可以在函数中再次调用函数的时候,
区块链编程语言Solidity学习:bilibili课(一)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 本文章主要是将在学习b站Solidity学习的摘要笔记 课程是这个👉Solidity8学习视频 第一课:8.0的版本升级 1.safe math
加油!区块链编程语言Solidity学习(二)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 加油,卷起来! 取消防溢出 Merkle Tree 从上到下一直算哈希值,直到顶上,这代表默克尔树一定是一个完全二叉树 uniswap大概原理 类
加油!区块链编程语言Solidity学习(一)
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 和我一起卷起来! 做中国的V神! Immutable(只可以再构造函数里修改) Ether and wei Similar to how one