solidity学习使用
文章平均质量分 73
带着星星
一个喜欢听情歌,走夜路的研究僧
展开
-
remixd连接本地文件报错崩溃日志
remixd版本不稳,吃瓜群众心态炸裂事故起因在线使用https://remix.ethereum.org部署智能合约,简单调试。事故第一步:部署智能合约出现错误:(图片来源与github,写本文时懒得复现,因为身体极为不适!)call to plugin has timed out compilerMetadata - deployMetadataOf{“from”:“udapp”,“path”:“compilerMetadata”}`解决思路:(1)因使用metamask作原创 2020-09-05 16:35:58 · 1634 阅读 · 0 评论 -
solidity学习过程---参数传递类型
变量使用解决问题:数据类型:什么是值类型什么是引用类型使用方式:值传递引用传递数据类型:值类型:变量的存储空间存的是变量的数据 —(全部皆为值传递)引用类型:变量的存储空间存的是变量数据所在的存储空间的地址数据传递:值传递和引用传递。值类型的变量,赋值是简单的值传递,即两个变量占有独立的存储区域。引用类型赋值传递的是变量的引用,即两个变量...原创 2020-03-08 22:56:51 · 1594 阅读 · 0 评论 -
solidity学习过程 --- abi编码
abi编码函数什么是abi应用程序二进制接口,以太坊的调用合约时的接口说明ABI是两个程序模块之间的接口,主要是用于将数据编码或解码为源代码所表示的代码。以太坊中主要用于solidity合约的函数调用,以及反向编码读取数据的中的方法solidityABI编码函数abi.encode(…) returns (bytes):计算参数的 ABI 编码。abi.encodePacked...原创 2020-03-05 19:59:06 · 9785 阅读 · 1 评论 -
solidity学习过程+函数构造器constructor()+智能合约实例化
关于使用constructor() —目前学习其他语言时,感觉构造函数总是先执行,然后才能获取这个类。但是在智能合约中,先产生智能合约,然后在走构造函数。~~删除线格式~~ 涉及到this能否在构造函数中使用问题 因为智能合约的先产生,那我们可以在构造器中实现一些功能:如下所示(1)获取智能合约地址 --参与地址的计算address(this)(2) 在构造函数中触发事件 (涉及...原创 2020-02-24 00:43:23 · 6312 阅读 · 0 评论 -
solidity学习过程---msg
solidity 5.0,remix测试(个人学习,欢迎指正)msg(研究了好一会,感觉还是有点困惑)msg.sender —当前合约的调用者(1) 部署合约的地址(2)调用该合约的地址msg.value —随消息发送的 wei 的数量(其实并不太懂)(1)随消息发送??? 什么类型的信息 ???(2) msg.value随消息发送 ,发送到哪儿?(3)在remix部署时,设...原创 2020-02-23 00:55:26 · 3085 阅读 · 1 评论