如何在IoT Chain(万物链)部署智能合约

2018-10-31 11:33 栏目:经验之谈 来源: 查看()
目录
创建合同
编译合同
部署合同
写合同电话测试

阅读合同通话测试

·我们只需要整个部署过程中的可靠性编译工具Remix和IoT Chain桌面钱包。

·创建合同

首先打开Remix并在此处编码。这是我们智能合约的最原始外观。这种智能合约完成了记录数据和读取数据的功能。

如何在IoT Chain(万物链)部署智能合约

·编译合同

接下来,使用开源编译器编译代码只是为了生成字节码,这是EVM虚拟机可以读取的格式。

如何在IoT Chain(万物链)部署智能合约

·部署合同

然后使用一些命令来部署智能合约,这一步将部署我们刚刚写入物联网链测试网络的智能合约。
使用IoT Chain桌面钱包创建新地址并记住密码。

如何在IoT Chain(万物链)部署智能合约

在刚刚生成的地址中添加一些测试气体。

如何在IoT Chain(万物链)部署智能合约

单击转换,单击deploy,然后填写我们复制的字节码。

如何在IoT Chain(万物链)部署智能合约

部署成功后,每个人都可以看到合同。

·写合同通话测试

获取调用函数的abi和Remix中参数生成的字节码。
我们将此信息写入智能合约:2018年10月31日,firstDevice的状态开放。

如何在IoT Chain(万物链)部署智能合约

接下来,IoT Chain的桌面钱包用于调用刚刚部署的合同。除了转移的基本功能之外,钱包的桌面版本还增加了对合同呼叫的支持,而不是钱包的移动版本。

如何在IoT Chain(万物链)部署智能合约

我们可以在桌面版的钱包中测试合同。

·阅读合同电话测试

在此步骤中,我们测试是否可以正常读取刚刚写入的信息。同样在remix中获取调用函数的abi和参数生成的字节码。

如何在IoT Chain(万物链)部署智能合约

现在我们看到呼叫成功了。区块链返回我们刚写的状态,这意味着合同正常运作,符合我们的期望。

如何在IoT Chain(万物链)部署智能合约

现在我们看到呼叫成功了。区块链返回我们刚写的状态,这意味着合同正常运作,符合我们的期望。

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发