创建合约
编译合约
部署合约
写入合约调用测试
读取合约调用测试
· 整个部署过程我们只需要用到solidity编译工具remix以及iot chain桌面版钱包。
·创建合约
首先打开remix,在这里进行编码。这是我们的智能合约最原始的样子。这个智能合约完成记录数据以及读取数据的功能。
· 编译合约
接下来使用开源的编译器对刚刚的代码进行编译,生成bytecode,这是evm虚拟机可以阅读的格式。
· 部署合约
然后使用一些命令部署智能合约,这一步会把我们刚刚编写的智能合约部署到 iot chain 测试网络。
使用 iot chain 桌面版钱包新建一个地址,记住密码。
给刚刚生成的地址加一些测试gas。
点击transition,点击deploy,填入我们复制的bytecode。
部署成功后,所有人都可以看到这个合约。
· 写入合约调用测试
在remix获得调用函数的abi以及参数生成的bytecode。
我们把这条信息写入智能合约:在2018年10月31日,firstdevice的状态为open。
接下来用 iot chain 的桌面版钱包对刚刚部署的合约进行调用。除了转账的基本功能,桌面版本钱包比移动版钱包增加了对合约的调用支持。
我们可以在桌面版本钱包对合约进行调用测试。
· 读取合约调用测试
这一步我们测试刚刚写入的信息能否被正常读取。同样在remix获得调用函数的abi以及参数生成的bytecode。
现在我们看到调用已经成功。区块链返回的是我们刚刚写入的状态open,这表示合约正常工作,符合我们预期。
现在我们看到调用已经成功。区块链返回的是我们刚刚写入的状态open,这表示合约正常工作,符合我们预期。
DS1250 4096k、非易失SRAM
云计算是如何来的
华为麒麟1020芯片曝光,主打高端旗舰系列手机或将明年下半年首发
SM5262数字编码器的遥控发射电路
共享汽车中的人脸识别安全可靠吗
怎样利用solidity编译工具Remix以及IoT Chain创建智能合约
高压电器的分类
三星发布会Galaxy S22系列亮相,还有TabS8系列平板
如何解决高频谐振变换器中的漏磁损耗
新时代密码工作 | 掌握核心密码技术,推动安全芯片产业国产化
三星提升QLED的整体效能,2025年将推出自发光的QLED显示屏
wi-fi信号放大器怎么使用 wifi信号放大器的原理是什么
三星或将在9月IFA推出Galaxy Glass智能眼镜
同步电动机的主要结构是什么?原理有哪些?
浪潮发布集成HBM2的FPGA AI加速卡F37X 在软件生产力上实现了质的飞跃
有史以来最小的电动马达问世
便携式土壤墒情监测仪的简单介绍
3D打印技术成为装备先进制造等技术领域的热点方向
LDO线性稳压器的具体应用体现在哪几个方面?
ARM处理器的2种工作状态和7种工作模式及37个寄存器介绍