码迷,mamicode.com
首页 >  
搜索关键字:solidity    ( 128个结果
[Ethernaut]2-Fallout
题目一览 源码: 过关要求: Claim ownership of the contract below to complete this level. 成为合约的所有者。 分析&求解 这题其实……先来学习一下Solidity的构造函数和析构函数吧。 其实和java有点类似,构造函数是类初始化时候执 ...
分类:其他好文   时间:2020-04-03 22:18:28    阅读次数:77
[Contract] 测试 Solidity 合约代码的两种方式 与 优缺点
第一种,使用 Truffle 这类继承了测试工具的框架,只要编写 js 脚本就可以测试 web3 与合约的逻辑。 优点是完全可控,粒度够细,便于集成测试;缺点是需要花费一些时间编写测试脚本,不过值得。 第二种,使用 Remix 提供的图形化方法调用,可以快速验证方法返回值的正确性,方便了调试。 只需 ...
分类:其他好文   时间:2020-03-09 01:39:00    阅读次数:77
[FAQ] Solidity 实现倒计时 (count down) ?
思路:一种方式是使用 ethereum-alarm-clock,另一种是合约实现当前过去了多少时间,外部进行不间断调用获得。 Any else? Link:https://www.cnblogs.com/farwish/p/12424187.html ...
分类:其他好文   时间:2020-03-08 22:00:29    阅读次数:109
Solidity函数修饰符
修饰符有很多 1.public和private:public表示公有都可以使用,private表示只能被这个合约使用 2.internal和external: internal跟private比较类似,但是internal修饰的可以被继承的合约使用 3.external和public类似,但是不能被 ...
分类:其他好文   时间:2020-02-29 20:35:39    阅读次数:90
Solidity顺序编程
1.事件 是合约和区块链通讯的一种机制。前端可以监听事件。 使用关键字event(参数);来申请 2.require指令: 使用require指令,使得函数在执行过程中,在不满足某些条件的时候抛出错误并停止。 #solidity不支持直接是对字符串比较,只能通过比较两个字符串的keccak256哈希 ...
分类:其他好文   时间:2020-02-27 01:19:23    阅读次数:85
[Contract] Solidity 变量类型的默认值
变量的默认值一般都代表 “零值”。 比如 bool 就是 false,uint、int 就是 0,string 就是空字符串。 其它组合的参考 Solidity 判断 mapping 值的存在 Ref:https://solidity.readthedocs.io/en/v0.6.3/control ...
分类:其他好文   时间:2020-02-26 17:15:31    阅读次数:81
[Contract] Solidity 遍历 mapping 的一种方式
思路:为需要遍历的 mapping 再准备一个 list,之后通过 for 循环遍历 list 取得 mapping 的 key。 mapping (address => uint) usersValue mapping (uint => address) list uint length = xx ...
分类:移动开发   时间:2020-02-25 23:15:28    阅读次数:188
[Contract] Solidity 判断 mapping 值的存在
比如 mapping(address => uint) tester,只需要判断 mapping 是否为默认值 0, tester[msg.sender] == 0 "You can think of mappings as hash tables, which are virtually init ...
分类:移动开发   时间:2020-02-25 17:30:10    阅读次数:131
[FAQ] Member "address" not found or not visible after argument-dependent lookup in address payable.
顾名思义,address 属性不存在,请检查调用方。 比如:msg.sender.address 会有此提示,在 Solidity Contract 中,msg.sender.balance 是存在的,地址直接使用 msg.sender Link:https://www.cnblogs.com/fa ...
分类:其他好文   时间:2020-02-24 18:34:54    阅读次数:96
ENS 域名注册表智能合约(ENSRegistry.sol)解析
ENS 注册表合约是 ENS 系统中的核心合约,了解这个合约可以敲开我们理解 ENS 域名系统的大门。 打开下面的折叠区域可以查看用 Solidity 语言编写的详细代码。当前部署在以太坊中的 ENS 注册表合约是用 LLL 语言编写的(ENS 最早采用 LLL 语言的原因),但因为 LLL ... ...
分类:其他好文   时间:2020-01-12 11:20:32    阅读次数:100
128条   上一页 1 2 3 4 ... 13 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!