2020-05-07 Ethernaut 11-20 Elevator目标:成为 top,让变量 top 变为 true代码: 123456789101112131415pragma solidity ^0.4.18;interface Build... 阅读全文…
2020-05-04 Ethernaut 0-10 Ethernaut 是一个部署在 Ropsten 测试网络上面的智能合约代码审计类题目,网址:https://ethernaut.openzeppelin.com 多次尝试之后,在我要放弃的时候... 阅读全文…
2020-04-29 回退函数 回退函数是智能合约的特殊函数,没有名字、没有参数、没有返回值。 一个简单的回退函数123456pragma solidity ^0.4.0;contract simplefallback... 阅读全文…
2020-04-27 智能合约常见漏洞 整型溢出漏洞用书上的例子来介绍一下:一个小朋友,他可以数着手指运算十以内的运算,比如 1+1=2,他可以用两个手指算出来,但是如果你问他 5+6 等于多少,他数完十个手指之后发现手指不够用了,就... 阅读全文…
2020-04-26 ERC721标准和加密收藏品 以太坊上的代币如果你对以太坊的世界有一些了解,你很可能听过人们聊到代币——尤其是 ERC20 代币一个代币在以太坊基本上就是一个遵循一些共同规则的智能合约——即它实现了所有其他代币合约共享的一组... 阅读全文…
2020-04-26 僵尸作战系统 可支付截至目前,我们只接触到很少的 函数修饰符。 要记住所有的东西很难,所以我们来个概览: 我们有决定函数何时和被谁调用的可见性修饰符: private 意味着它只能被合约内部调用 inter... 阅读全文…
2020-04-25 高级 Solidity 理论 智能协议的永固性外部依赖关系在第 2 课中,我们将加密小猫(CryptoKitties)合约的地址硬编码到 DApp 中去了。有没有想过,如果加密小猫出了点问题,比方说,集体消失了会怎么样? 虽... 阅读全文…