![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
智能合约开发
scarletouyang
这个作者很懒,什么都没留下…
展开
-
Win10 hyper-v 虚拟机下Ubuntu 20.04 + Hyperledger Fabric(超级账本)2.1.0部署教程
从0开始安装了一次,目前网上教程较少,踩了一些坑,分享&记录以便以后翻阅,有帮助的话请点赞。本文包含:1. hyper-v Ubuntu 20.04 虚拟机创建2. Ubuntu 20.04 +Hyperledger Fabric(超级账本)2.1.0部署3.测试网络与部署链码正文开始:1. hyper-v Ubuntu 20.04 虚拟机创建hyper-v安装ubuntu虚拟机方法见如下教程,非常详细,https://www.linuxidc....原创 2020-07-19 17:24:37 · 1631 阅读 · 0 评论 -
Remixd 连接localhost 共享本地文件夹
由于网页Remix难以导入openzeppelin包,使用Remixd测试时需要逐一导入继承合约,十分麻烦,不得已需要配置本地Remixd(如有好的导入方法期待留言)。配置过程中踩了很多坑,以下纪录正确过程,方便后续查阅。1.全局下载remixdnpm install -g remix-ide2.管理员身份打开 Windows Powershellcd “当前目录” //项目文件夹r...原创 2019-11-19 16:33:34 · 3083 阅读 · 0 评论 -
solidity mapping值判空
solidity mapping值判空 地址判空如果mapping值里面存的为struct,那么只需在struct内设置一个字段,用来表示改结构体是否已经被赋值。如果mapping的值为地址则可通过与0地址比较来判断是否优质。前一种情况并不存在面向编程语言中的空指针异常的问题。以下为示例代码:pragma solidity ^0.5.10;contract TestCheckNullS...原创 2019-11-11 18:55:38 · 1945 阅读 · 0 评论