[net智能建设系统].NET应用程序和以太网坊智能合同的桥

作者:jiang      发布时间:2021-04-22      浏览量:0
Nethereum基本上是目前唯一可用的

Nethereum基本上是目前唯一可用的.NET平台下的web3.js移植包。在这个教程中,我们制作简单的智能合同,制作简单的.NET应用程序,使用Nethereum访问以太网坊的智能合同。Nethereum是通过以太网坊节点的标准RPC接口访问智能合同,因此使用Nethereum可以与所有以太网坊节点对接如geth或parity。

一、智能合同开发与部署

首先安装开发使用以太网坊节点软件Ganache:

$npminstall-ganache-cli

然后安装以太网坊开发框架Truffle:

$npminstall起步-gtrufffle

现在创建项目目目目目录并进入该目录并执行选项。

truffle创建新的文件夹:contract、test、migration等。在contract文件夹中,创建新的合同文件Vote.sol:

~/hubwiz/contracts$touchVote.sol。

以下内容编辑Vote.sol,该合同只能简单跟踪两名候选人的票数,使用交易开始账户作为投票人,每个账户只能投一票:

您可以看到终端输出与以下合同地址相似的复印件,然后使用

Vote:0xe4e47451ad6c89a6d9e4ad104a77ffe1d3b36。关于《关注函》、《关注函》。现在运行应用程序,以投票了!

汇智网翻译,转载请注明来源。原文链接:Interfacing。NET。Nethereum。