
solidity
weixin_43343144
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
vscode开发solidity配置及注意事项(最重要的是编译器版本配置-)
第一步:vscode安装solidity插件安装好之后,来配置solidity编译器版本(solidity编译器版本更新太快,不同的版本语法差距很大,所以要注意了...)solidity最重要的插件官方文档:https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity// vsco...原创 2019-03-22 12:29:34 · 17297 阅读 · 2 评论 -
以太坊智能合约交互的原理是(A账号---智能合约---B账号),这也是为什么有委托合约交易的原因
/** * @dev Approve an address to spend another addresses' tokens. * @param owner The address that owns the tokens. * @param spender The address that will spend the tokens. * @par...原创 2019-03-23 00:19:30 · 518 阅读 · 0 评论 -
solidity语言之文档生成器doc工具(DigixGlobal/doxity)介绍
文档参考:https://github.com/DigixGlobal/doxity原创 2019-04-01 14:35:16 · 434 阅读 · 0 评论 -
solidity以太坊合约之继承【父类的构造函数会不会直接调用】总结
solidity以太坊合约之继承【父类构造方法都会强制执行】无参构造方式:使用is继承即可,无需重新指定有参构造方式:使用is继承之后,还需要指定参数【两种参数初始化方法】pragma solidity >=0.5.0 <0.7.0;contract A { event LogA(string test); constructor() pu...原创 2019-05-30 12:50:17 · 2318 阅读 · 0 评论 -
【非常重要】solidity之Indexed属性【web3或ethers类事件过滤时,solidity事件定义必须添加的属性】
web3调用常用错误类型:cannot filter non-indexed parameters; must be null【原因就是字段amount没有定义为indexed】参考indexed部分介绍:https://www.jianshu.com/p/131c07c6f72f官方文档介绍:https://solidity-cn.readthedocs.io/zh/deve...原创 2019-06-12 13:15:59 · 8956 阅读 · 0 评论 -
以太坊solidity之Event事件监听注意事项
参考:https://www.jianshu.com/p/56f91b1e7985以太坊的Event使用过程中注意事项总结:区块间隔不易设置过程在创建filter的时候,如果我们把fromBlock和toBlock设置的间隔特别长,比如从第一个块到最新块,那么启动程序之后要么会等待很久很久,要么直接抛出超时异常。针对超时异常在可容忍的区块区间之中为了避免异常出现,可将超时时间...原创 2019-06-24 08:45:38 · 2124 阅读 · 0 评论 -
solidity之函数重载【回退函数和external都是支持继承和重载的---其他类型都容易理解和其他语言差不多】
solidity中 回退函数【匿名函数】和external 有点特殊,所以继承和重载总结一下,务必注意external方法不能直接在合约调用,合约内部调用必须使用this.方法修饰符参考:https://blog.youkuaiyun.com/weixin_43343144/article/details/85255710pragma solidity >=0.5.0 <0.7...原创 2019-08-20 16:20:42 · 459 阅读 · 0 评论 -
【非常重要】remixd【solidity官方编译器remix之本地连接localhost的方法总结】
总结一句话:你的网站是https打开的,你的remixd命令必须也是连接https#建议局部安装,防止全局安装干扰!npm install remixd --save# 这里的【.】代表当前目录npx remixd -s . --remix-ide https://remix.ethereum.org测试结果:使用谷歌浏览器的https连接是成功的,以前使用火狐浏...原创 2019-08-15 13:42:16 · 1144 阅读 · 0 评论 -
【非常重要】关于以太坊合约的升级和销毁!
第一:智能合约升级: 众所周知,以太坊是去中心化的网络,智能合约一旦创建就无法修改,那么这里谈的所谓升级其实就是在原有的合约不变的情况下,创建一个新的合约然后调用旧的合约数据,所以在创建合约之初,必须把合约的逻辑层和数据层分离,逻辑可以随时升级,但是数据就没办法升级了!数据层:写入是需要消耗gas,读取是不需要gas,但是如何是被调用的话,读写都要gas,gas在读...原创 2019-09-27 09:31:47 · 4851 阅读 · 0 评论