Raiden Network RESTful API官方文档中文版【以太坊链下扩容】-阿里云开发者社区

开发者社区> ezpod> 正文

Raiden Network RESTful API官方文档中文版【以太坊链下扩容】

简介: 雷电网络(Raiden Network)是以太坊区块链的链下扩容方案,Raiden节点的Restful API官方文档中文版由汇智网提供,访问地址:http://cw.hubwiz.com/card/c/raiden-api/ Raiden API访问端结点URL中通常包含有版本信息,以便支持对不同版本API的访问,所有的API访问URL前缀都是:/api/<version>/。
+关注继续查看

雷电网络(Raiden Network)是以太坊区块链的链下扩容方案,Raiden节点的Restful API官方文档中文版由汇智网提供,访问地址:http://cw.hubwiz.com/card/c/raiden-api/

Raiden API访问端结点URL中通常包含有版本信息,以便支持对不同版本API的访问,所有的API访问URL前缀都是:/api/<version>/

如果希望快速掌握区块链应用的开发,推荐汇智网的区块链应用开发系列教程, 内容涵盖比特币、以太坊、eos、超级账本fabric和tendermint等多种区块链,以及 java、go、nodejs、python、php、c#、dart等多种开发语言。

1、API请求/响应数据的JSON编码

API的访问请求与响应都采用JSON编码。下面是API中的常用对象。

1.1 通道 / Channel

通道对象示例如下:

{
   "channel_identifier": 21,
   "token_network_identifier": "0x2a65Aca4D5fC5B5C859090a6c34d164135398226",
   "partner_address": "0x61C808D82A3Ac53231750daDc13c777b59310bD9",
   "token_address": "0xEA674fdDe714fd979de3EdF0F56AA9716B898ec8",
   "balance": 25000000,
   "total_deposit": 35000000,
   "state": "opened",
   "settle_timeout": 500,
   "reveal_timeout": 40
}

通道对象包含如下字段:

  • channel_identifier:通道的标识,整数
  • partner_address:对方地址, EIP55编码的地址字符串,用来开启一个通道
  • token_address:代币地址,EIP555编码的代币地址字符串,用于通道上的交易
  • token_network_identifier:代币网络标识符,EIP55编码的代币网络标识符
  • balance:可用代币余额,整数
  • total_deposit:已存入通道合约的金额,整数
  • state:通道的当前状态,字符串,可能的值包括:opened - 通道已开启 closed - 通道已关闭 settled - 通道已关闭而且已清算
  • settle_timeout:通道清算超时区块数,整数
  • reveal_timeout:允许的最大揭示超时区块数,整数

1.2 通道事件 / Event

通道事件也编码为JSON对象,事件的参数作为事件对象的属性。为了便于区分不同类型的事件,在事件对象上额外添加了event_typeblock_number属性。

2、API错误信息

对于不成功的API请求,会返回对应的http状态码,例如409冲突或400错误请求等,同时也会在返回的json对象中附带errors字段,你可以用来获取关于错误的详细信息。但是,需要指出的是,如果Raiden不能处理收到的请求并且抛出异常,那么将返回http状态码 500,这时返回的就不是json对象,而只是一个字符串消息Internal server error。 这是由于我们依赖于其他开发库来实现API,发生异常时我们无法正常处理响应消息。

无论如何,我们认为500错误是Raiden的bug,如果你碰到这种现象,请反馈给我们。

3、访问端结点

Raiden提供了以下访问端结点,可以在开发时选用:

原文链接:以太坊雷电网络API文档 — 汇智网

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
[中文版] 可视化 CSS References 文档
本文分享了我将可视化 CSS References 文档翻译成中文版的介绍,翻译工作还在陆续进行中,供学习 CSS 参考。 1. 可视化 CSS References 文档介绍 许多 CSS 的文档都是属性的介绍,而开源项目 css-reference 并没有提供中文版,而当我 分享到社区 的时候就有人提出了没有中文版本的问题,所以我进行了部分的翻译与文档部署。
771 0
jQuery EasyUI API 中文文档 - 组合树(ComboTree)
ComboTree 组合树 扩展自 $.fn.combo.defaults 和 $.fn.tree.defaults。用 $.fn.combotree.defaults 重写了defaults。
919 0
环境变量PATH/cp命令/mv命令/文档查看cat/more/less/head/tail
  2.10 环境变量PATH 2.11 cp命令 2.12 mv命令 2.13 文档查看cat/more/less/head/tail     which  rmdir 可以查到命令的路径   例如: ls 命令是定义在/usr/bin/ls 下,可以复制cp  /usr/bin/ls   /tmp/ls2 然后执行/tmp/ls2 可以运行,但是单独执行ls2时不行的,因为没有给ls2定义环境变量。
864 0
Android官方开发文档Training系列课程中文版:动画视图之转场框架介绍
原文地址:http://android.xsoftlab.net/training/transitions/index.html 引言 Activity所呈现的UI经常会由用户的输入或者其它事件而发生变化。
866 0
Android官方开发文档Training系列课程中文版:网络操作之网络连接
原文地址:http://android.xsoftlab.net/training/basics/network-ops/index.html 引言 这节课将会学习最基本的网络连接,监视网络连接状况及网络控制等内容。
681 0
C# .net中cookie值为中文时的乱码解决方法
一.cookie的名称或子cookie的名称不能为中文,否则无法获得cookie 这个好办,名称不用中文即可 二.cookie的值为中文时候,取cookie的值会出现乱码 解决办法:存取cookie时候先解码和编码 存cookie,进行编码: cookie.
830 0
Android官方开发文档Training系列课程中文版:通知用户之在通知中显示进度
原文地址:http://android.xsoftlab.net/training/notify-user/display-progress.html#FixedProgress 通知中包含了一个进度指示器,用来向用户展示一项正在进行中的工作状态。
692 0
+关注
ezpod
汇智网,http://www.hubwiz.com
213
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载