Riogithub资源库和文件浏览器中的iTunes文件【鸭脖娱乐】

发布时间:2020-11-23    来源:鸭脖娱乐 nbsp;   浏览:25195次
本文摘要:这个库有两个版本,一个是专门为程序开发中的Android应用程序编写的(TezosJ_SDK),一个是为EclipseIDE编写的标准化Java应用程序编写的(TezosJ_plainJava),我们这里就用这个。

概述本文是一个非常简单的具体方法教程,其目的是向Java开发人员(尤其是)展示一个非常简单的与区块链智能契约进行交互的方法。了解图书馆与区块链发展互动的深度。我们将在特佐斯区块链使用环境排斥。

为了让我们的Java代码能够与现有的和已部署的智能契约进行交互,我们必须来自TezosRio的TeZOSJ库。这个库有两个版本,一个是专门为程序开发中的Android应用程序编写的(TezosJ_SDK),一个是为Eclipse IDE编写的标准化Java应用程序编写的(TezosJ _ plainJava),我们这里就用这个。

需要完整的iTunes库源代码。v1.1.0 JAR文件就足够了。作为我们的研发IDE,会选择Eclipse。

本文旨在说明我们要调用的智能合同是一个非常简单的基本客户注册,可以在Tezos testnet上找到。地址如下:kt 18 PK 2 mgntzqytafue1 SWP 2 bj 75 eyt 86t你可以通过Tezblock等Tezos block浏览器之一奇妙地查询到智能合同的详细信息。或者通过下注工具。

自由选择

戴夫。还有一个自由选择是用SmartPy explorer检查智能合同。请忘记,忘记,登录一个测试网络服务器,比如https://tezos-dev . cryptographic-infra . tech我们的智能合同叫“客户”,它有四个入口点(或方法):addCustomer,removeCustomer,transfer,updateBalance。

基本上就是放进去,取出,动资金,修改基本功能。它只是为了教育目的而创造的。它的功能是确保在特佐斯区块链的存储“客户”名单。调用TezosJ可能是当今调用Tezos智能契约最简单的方法之一。

基本上我们的调用可以通过一个命令来完成:JSON Object JSON Object=wallet . callcontractorentrypoint(wallet . getpublickeyhash(),' kt 18 PK 2 mgntzqytafue1 SWP 2 bj 75 eyt 86t ',金额,费用,",",",' addCustomer ',new String[]{'1000000 ',' 123456789 ',' Bob ',' 98769985 ' });上面的代码给一个新客户Bob的余额加10,他的ID是123456789,电话号码是98769985,这样就给这个客户加了一个新客户。这是通过调用callContractEntryPoint方法来完成的,这个方法基本上必须和普通的Tezos有相同的参数。

send()方法,但有一些附加功能:智能协定入口点名称和字符串数组请求,包括预期的入口点参数一步一步!如果你还没有完成,请求iTunes,安装Eclipse。关上它。第一步是创建一个新项目,自由选择File-new-project选项,如下图所示。

下一步是自由选择项目类型:自由选择Gradle项目:将新项目的名称设置为“callSmartContract”,然后点击“Completed”按钮。等待Eclipse构造项目文档结构。现在,我们将创建一个Main类,以便我们可以操作和测试该项目。右键单击项目名称“智能合同”,然后自由选择新建类。

然后,登录“Main”作为新类的名称,确保板是按照“public void static Main(string args[])”的顺序创建的。然后点击完成按钮:你不会注意到主类已经被创建。右键单击主类,然后自由选择运行为- Java应用程序。这只是为了装备项目的运营模式,从现在开始你点击播放按钮:在控制器中,网卓新闻网,你会看到项目已经运营成功,当然现在还没有回应。

因此,您将看到消息“终止”:现在我们将它添加到TezosJ库JAR文件中。去Tezos。Rio github资源库和文件浏览器中的iTunes文件tezosj-SDK-plain-Java-1 . 1 . 0 . jar,复制tezosj-SDK-plain-Java-1 . 1 . 0 . jar文件(CTRL C)。回到Eclipse,点击项目名称,然后使用CTRL V粘贴。


本文关键词:右键单击,新客户,鸭脖娱乐,智能,自由选择

本文来源:鸭脖娱乐-www.ormanurunlerirehberi.com