400-123-4567
产品分类一 产品分类二 乐竞官方网站app下载安装 产品分类四 产品分类五
乐竞app下载最新版|百度超级链开源技术已经支持多种开发语言啦!
浏览量:435     所属栏目:【产品中心】    时间:2024-11-02
本文摘要:编程界语言之争、框架之激,网卓新闻网,好像未曾暂停过……Java、Python、C#,谁才是全世界最差的语言?

编程界语言之争、框架之激,网卓新闻网,好像未曾暂停过……Java、Python、C#,谁才是全世界最差的语言?在区块链世界里,Go语言也重新加入了最差语言的争夺战!开源之后,百度超级链步履不时,以前开发者想要编程采访节点的远程模块,不能对照protobuf的模块声明撰写代码,而现在,百度超级链获取了Go、Java、Python, C#四种主流语言的SDK,无论你是哪个编程语言为首,都可以在这里符合市场需求,易用性大大提高。我们开源了哪些新的能力呢?我们研发了各种语言的SDK(Software Development Kit),便利开发者用于超级链。

目前针对开源的XuperUnion项目获取了Go、Java、 Python、C#四种主流语言的SDK,这些SDK获取了与链上节点的交互能力,涵括了如下功能:一、数字资产管理a.数字资产移往:超级链用于XuperModel数据模型,相容了经典的UTXO。开发者可以通过调用Transfer模块,构建将某个账户的数字资产移往到其他账户。b.余额查找:开发者可以调用GetBalance模块,查找某个Address或合约账号名下的数字资产余额。二、状态查找 a.交易查找:通过交易ID可以查找早已发动过的交易的状态和内容,还包括交易下文、合约运营结果、包在哪个区块。

b.区块查找:通过区块ID可以查找该区块的详尽内容,还包括区块高度、出块者、交易列表、时间砍、是否是孤块等等。c.系统状态查找:查找当前节点托管地了几条链,每条链的区块高度、近期的区块ID、创世纪区块ID、各个模块的TPS/QPS等信息。三、智能合约a.创立合约账号:超级链中的智能合约是部署在合约账号下面管理的,创立合约账号必须消耗一定的Gas,合约账号可以由多个私钥按照一定规则集体掌控。这些参数可以在创立合约账号时原作。

b.部署合约:调用Deploy模块,将WASM字节码部署到超级链上,每个合约必须有一个唯一的名字标识。c.调用合约:调用Invoke模块,并放入合约的输出参数,智能合约将不会被运营,产生状态改动的“补丁”,然后交易原文+状态补丁整体经过SDK所关联的私钥展开亲笔签名,最后发送到区块链上。d.查找合约:调用PreExec模块,并放入合约的输出参数,合约将不会被运营,但是产生的状态改动会生效到区块链,而是回到到调用者,用作调试或不必须上链的合约调用场景。

各语言的SDK应当如何用于呢?一、Go语言github地址为:https://github.com/xuperchain/xuper-sdk-go在项目里面import "github.com/xuperchain/xuper-sdk-go”才可用于go SDK明确用于文档闻项目WIKI:https://github.com/xuperchain/xuper-sdk-go/wiki二、Java语言github地址为:https://github.com/xuperchain/xuper-java-sdk项目为maven工程,按照maven的倚赖方式才可引进SDK。明确用于方式闻:https://github.com/xuperchain/xuper-java-sdk/blob/master/README.md 或者项目下的test用例。三、Python语言github地址为:https://github.com/xuperchain/pythonsdk项目早已上传遍pip上,可以通过 pip install xuper来提供SDK明确用于方式参照随项目公布的一个wallet demo。

四、C#语言github地址为:https://github.com/xuperchain/xuper-sdk-csharp该SDK倚赖 .Net Core 3.x 用于之前保证加装涉及倚赖。通过dotnet add package XChainSDK来提供SDK明确用于方式参看项目README更好的功能不会在先前渐渐重新加入,期望大家的用于和对系统,也青睐给我们托pull request。


本文关键词:乐竞官方网站app下载安装,乐竞app下载最新版,乐竞体育官方入口最新版本,乐竞app官方下载入口

本文来源:乐竞官方网站app下载安装-www.flam-hair.com

网站首页 乐竞官方网站app下载安装 产品中心 案例展示 新闻中心 乐竞官方网站app下载安装 人才招聘 联系我们

Copyright © 2004-2024 www.flam-hair.com. 乐竞官方网站app下载安装科技 版权所有
电话:400-123-4567      手机:19376516618
E-mail:admin@flam-hair.com      联系人:张生
地址:新疆维吾尔自治区克拉玛依市富拉尔基区依芬大楼935号

ICP备63350468号-2

扫一扫  关注微信