前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >雷电网络RESTful API手册中文版

雷电网络RESTful API手册中文版

作者头像
用户1408045
发布于 2019-08-14 08:52:13
发布于 2019-08-14 08:52:13
1.2K00
代码可运行
举报
文章被收录于专栏:汇智网教程汇智网教程
运行总次数:0
代码可运行

雷电网络(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

通道对象示例如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
   "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文档 — 汇智网

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Tendermint区块链RPC API开发手册
Tendermint RPC API文档中文版由汇智网翻译整理,访问地址:http://cw.hubwiz.com/card/c/tendermint-rpc-api/。
用户1408045
2019/08/29
2K0
一文带你了解NFT的底层技术有哪些
不知道从什么时候起,NFT突然火了。你会时不时的看到一个新闻说某个数字藏品的NFT买了几十万美金,似乎NFT是财富密码一样。
用户7634691
2022/05/31
8020
一文带你了解NFT的底层技术有哪些
以太坊开发工具及资源大全
以太坊开发工具大全 - 包含 250 多个推荐的开发工具、代码库、工具站点。涵盖内容包含:合约开发、测试、安全分析、数据分析、开发框架、测试网络、开发范式等。
Tiny熊
2021/01/28
2.6K0
以太坊ERC20协议以及发行自己代币
ERC-20 标准是在2015年11月份推出的,使用这种规则的代币,表现出一种通用的和可预测的方式。
若与
2018/11/23
2.4K0
以太坊介绍和使用
以太坊是一个能够在区块链上实现智能合约、开源的底层系统。换言之,以太坊是可编程的区块链,它并不是给用户一系列预先设定好的操作(例如比特币交易),而是允许用户按照自己的意愿创建复杂的操作。这样一来,以太坊是就可以作为多种类型去中心化区块链应用的平台,这些应用比如包括之前很火的各种代币但并不仅限于此,我们可以做很多除了代币之外的东西,比如你可以输出一行代表自己不是外行身份的hello world,或者在上面做一个简单的计算器,总之你可以在上面实现你想要的任何功能。
fnatic
2022/07/15
37.4K0
第七课 技术小白如何在45分钟内发行通证(TOKEN)并上线交易
通过逐步的指导和截图举证,一步步带领一个技术小白完成一个数字货币(通证,代币,TOKEN)的发布演示和上线交易。
辉哥
2018/08/10
1.2K0
第七课 技术小白如何在45分钟内发行通证(TOKEN)并上线交易
【ERC1400标准】支持证券增发,交易,相关法律文件存储的证券类同质化通证1,关于ERC14002, Security Token Standard
"ERC1400"是新提案的证券型代币的标准,新标准主要是把 Token 的互换性(fungible)结合证券相关的业务场景,设计了一套通用接口。
辉哥
2018/10/10
9890
【Web3项目案例】Ethers.js极简入门+实战案例:实现ERC20协议代币查询、交易
在以太坊生态系统中,ERC20 代币是最常见的一种代币标准。ERC20 代币基于智能合约构建,可以在以太坊网络上进行转账和查询余额。
苏泽
2024/07/01
4280
第三课 以太坊术语说明及开发者资源列表
也称钱包,提供账户管理、挖矿、转账、智能合约的部署和执行等等功能,以太坊节点利用以太坊客户端接入到以太坊网络。 现在以太坊客户端主要有:Wallent/ist , Geth, Parity, Harmony,
辉哥
2018/08/10
7970
第三课 以太坊术语说明及开发者资源列表
天才程序员: "开发 CryptoKitties 难不难? 只需掌握这3点..."
发行一款 CryptoKitties 简直是 so easy!还等什么?学起来吧!(文末有福利,免费送书)
区块链大本营
2019/07/16
6200
Etherscan以太坊API官方文档中文版 原
Etherscan以太坊API仅作为社区服务提供,Etherscan并不提供任何承诺与保证, 请根据你的需求使用,Etherescan API同时支持GET/POST请求,目前限流为5次/秒。
用户1408045
2019/05/14
3.6K0
《以太坊攻略》,小白如何逆袭成为技术大咖?要学的全在这里了
ConsenSys产品经理认为,区块链新手和经验丰富的区块链开发人员,需要共享工具、开发模式和组件。
区块链大本营
2018/09/21
2K0
《以太坊攻略》,小白如何逆袭成为技术大咖?要学的全在这里了
创建并部署ERC20代币
第一个标准由 Fabian Vogelsteller 于 2015 年 11 月以 ethereum request for Comments(ERC)引入,它被自动分配到 GitHub 第 20 个议题,所以叫“ERC20 代币”。目前绝大多数代币都基于 ERC20 标准。ERC20 后来变成了以太坊改进提案 20(EIP-20),但是大部分仍然使用它最初的名字,ERC20。
Tiny熊
2022/04/08
1.4K0
创建并部署ERC20代币
敢挑战吗?这30个以太坊开发示例,让你成为80万都挖不走的区块链人才!
我曾经买过加密货币,曾试图使用一些丑陋矿机挖矿,看过一些稀稀拉拉的Solidity教程。但不得不承认,在当时,我更偏爱前者,我切身体会到了加密货币的狂热,急切需要一种平衡,急切停止这种狂热行为,我最终选择了离开,大概四五个月的时间吧。
区块链大本营
2018/09/21
8640
敢挑战吗?这30个以太坊开发示例,让你成为80万都挖不走的区块链人才!
5 个步骤创建 Solana 代币
在本文中,我们将通过五个步骤引导你创建 Solana 代币。除了深入研究该过程,我们还将推荐更多关于 Solana 区块链和 SPL 代币的信息。现在,如果你想直接跳到创建代币的文档,请查看以下链接:
Tiny熊
2023/01/09
3K0
5 个步骤创建 Solana 代币
ERC-1155标准规范
本篇文章将对ERC-1155标准规范进行简单介绍,在介绍之前我们先来看一下之前的ERC-20、ERC-721、ERC-777都解决了什么问题,主要应用与那些场景:
Al1ex
2021/07/16
5.1K2
ERC-1155标准规范
Photon介绍及与其他Layer2技术对比分析
区块链技术蓬勃发展,以去中心化技术之名,大有变革整个在线数字世界的气势和雄心。区块链技术,尤其是公链(Layer1)领域,最著名的莫过于比特币,以太坊和EOS。这些公链各有特点,在上面已经构建了各种各样的应用,如区块链浏览器,钱包等基础工具,当然还包括各种各样的DApp。DApp运行在公链上会有各种各样的问题存在,Layer2技术的引入,有望部分解决这些问题。 目前Layer2 技术主要有两种,一种是状态通道技术,另一种是侧链技术。Photon属于状态通道技术。
rectinajh
2019/05/10
1.1K0
Photon介绍及与其他Layer2技术对比分析
如何创建和部署ERC-721(NFT)?
自Cryptokitties[1]推出以来,兼容 ERC-721 标准的加密收藏品已经非常流行,并在最近几个月向大规模采用的方向发展。本指南将涵盖使用0xcert/ethereum-erc721[2]智能合约库创建和部署我们自己的 ERC-721(NFT)。
Tiny熊
2021/04/02
5.4K0
EOS RPC API官方文档中文版【1.5版】
EOS RPC API是应用访问EOS区块链上智能合约的必备开发接口,根据所实现插件的不同,EOS RPC API被归入不同的分组:
用户1408045
2019/03/12
1.3K0
dapp安全总结与典型安全事件
以太坊以及 EVM 的诞生使得 Dapp这种新的业务形态成为可能。总的来说,EVM 实现了一个全局的状态机,为所有的 Dapp提供了统一的状态空间;实现了图灵完备,并抽象出了账户模型,账户之间可以相互调用,使得不同的应用可以无缝组合,展现了 Dapp的独特魅力。
Tiny熊
2022/11/07
5370
dapp安全总结与典型安全事件
推荐阅读
相关推荐
Tendermint区块链RPC API开发手册
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验