企业培训资讯_企业培训干货

当前位置:首页 > 新闻中心

使用Java与区块链智能合约进行交互【yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载】

发布时间:2023-01-19    来源:yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载20773

本文摘要:概述本文是一个十分简单的具体方法教程,其目的是向Java开发人员(尤其是)展出一种非常简单的与区块链智能合约展开交互的方式。

概述本文是一个十分简单的具体方法教程,其目的是向Java开发人员(尤其是)展出一种非常简单的与区块链智能合约展开交互的方式。理解用于库与区块链展开交互的深浅程度。

yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载

环境拒绝我们将用于Tezos区块链。为了使我们的Java代码与现有的、部署的智能合约交互,我们必须来自TezosRio的TeZOSJ库。

yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载

该库有两个版本,一个是专门为Android应用于程序开发撰写的版本(TezosJ_SDK),另一个是为用于Eclipse IDE撰写的标准化Java应用程序(TezosJ_plainJava)撰写的,我们将在这里用于。需要iTunes整个库源代码。仅有v1.1.0 JAR文件就充足了。

作为我们的研发IDE,Eclipse将是选用。文章目标我们要调用的智能合约是一个非常简单的客户基本登记,可以在Tezos testnet上寻找,地址如下:KT18pK2MGrnTZqyTafUe1sWp2ubJ75eYT86t您可以通过Tezblock之类的Tezos区块浏览器之一精彩查阅智能合约的详细信息。或通过用于Better-call.dev工具。还有另一种自由选择是与SmartPy资源管理器检查智能合约。

yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载

请求忘记,忘记,要登录一个测试网服务器,例如https://tezos-dev.cryptonomic-infra.tech。我们的智能合约称作“客户”,它具备四个入口点(或方法):addCustomer,removeCustomer,transfer和updateBalance。基本上都是放入,移除,移往资金和改版基本功能。这是仅有为教育目的而创立的。

它的起到是在Tezos区块链的存储中确保一个“客户”列表。调用方法TezosJ有可能是当今调用Tezos智能合约的最简单方法之一。基本上,我们的调用可以通过一个命令已完成:JSONObject jsonObject = wallet.callContractEntryPoint(wallet.getPublicKeyHash(), "KT18pK2MGrnTZqyTafUe1sWp2ubJ75eYT86t",amount, fee, "", "", "addCustomer", new String[]{"1000000","123456789","Bob","98769985"});上面的代码将一个新的客户Bob的余额加10ꜩ,其ID为123456789,电话号码为98769985,从而为该客户加到了一个新的客户。这是通过调用callContractEntryPoint方法已完成的,该方法基本上必须与普通的Tezos .send()方法完全相同的参数,但具备一些额外的功能:智能合约入口点名称和包括预期入口点参数的String Array请求一步一步来!如果您还没已完成,请求iTunes并加装Eclipse。

关上它。第一步是创立一个新项目,自由选择File-new-project选项,如下右图:下一步是自由选择项目类型:自由选择Gradle Project:将新项目的名称设置为“ callSmartContract”,然后单击“已完成”按钮。等候Eclipse建构项目文件结构。

yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载

现在,我们将创立一个Main类,以便我们可以运营和测试项目。右键单击项目名称“ SmartContract”,然后自由选择New-Class:然后,登录“Main”作为新类的名称,并保证顺位“public void static Main(String args[])”创立板。

然后单击“已完成”按钮:您不会注意到Main类已创立。右键单击Main class,然后自由选择Run as- Java Application。这只是为了配备从现在开始单击play按钮时项目的运营方式:在控制器中,网卓新闻网,您将看见项目已顺利运营,但是当然还没任何反应。

因此,您将看见“terminated”消息:现在我们将加到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粘贴。


本文关键词:yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载

本文来源:yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载-www.cntiepishihu.com

分享到:
相关推荐MORE+
01-29 yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载_三外援合砍69分曾令旭23+7 佛山双杀四川取连胜

本文摘要:北京时间1月25日,在14-15赛季CBA常规赛第35轮的比赛中,四川队在主场103-120负于佛山,遭遇输掉双杀,佛山则获得两连胜。北京时间1月25日,在14-15赛季CBA常规赛第35轮

01-29 【yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载】布鲁克斯39分领6人上双 北京不敌江苏客场6连败

本文摘要:北京时间2016年01月27日晚,CBA转入第34轮,江苏肯帝亚主场应战北京首钢,两队本赛季首次交锋北京主场败。北京时间2016年01月27日晚,CBA转入第34轮,江苏肯帝亚主场应战北京首

01-29 激光雷达技术可对大气污染物进行立体监测_yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载

本文摘要:激光雷达技术指,通过观测激光与大气中各种分子和气溶胶等介质相互作用的电磁辐射信号来反演大气性质,较慢、大范围地监测大气环境,具备积极开展城市污染演进、区域性污染物产于、污染物传输及本源等功能

01-29 yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载-针形传感器检测海水活性重金属研究获进展

本文摘要:海水中的痕量重金属是对人类身体健康和生态环境有相当大危害的污染物,而重金属的毒性并不各不相同其总浓度,而是和其在海水环境中的不存在形态密切相关。海水中的痕量重金属是对人类身体健康和生态环境有

豆角怎么做好吃?豆角的做法大全_yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载 【yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载】咖喱牛肉松的做法_咖喱牛肉松怎么做_万山红的菜谱
热门文章
yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载_三外援合砍69分曾令旭23+7 佛山双杀四川取连胜
【yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载】布鲁克斯39分领6人上双 北京不敌江苏客场6连败
激光雷达技术可对大气污染物进行立体监测_yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载
yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载-针形传感器检测海水活性重金属研究获进展
数字时代的双城记 A tale of two coasts digitally divide
yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载_ 公务员考试:这10类专业 可报2020省考
12.13 南京!怎敢忘 怎能忘!无论你在那边 10:01请驻足默哀
亚马逊Kindle携手中国扶贫基金会发起“书路计划”【yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载】
yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载_拜克斯32+9领6人得分上双 福建胜天津取四连胜
2019年全国传统项目学校篮球联赛男子组决赛 (内蒙古赤峰赛区)补充通知
印度首都叫停优步高峰期定价_yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载
【yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载】优步拟再融资10亿美元 将成估值最高初创公司
yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载-Web前端最全面试宝典- CSS篇
千里寻亲、在线救人 一场传统媒体人的“跨屏”融合转型录|yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载
yobo体育,yobo体育app官网入口,yobo体育全站app下载,yobo体育全站app手机下载:Palma控股有限公司订购新的庞巴迪Q400 NextGen飞机
客户案例
×