自动加入代币网络 - PUT /api/(version)/connections/(token_address)
自动加入代币网络。只有所有区块链调用请求完成后,该请求才会返回。
API请求
PUT /api/(version)/connections/(token_address)
URL参数:
- version:API版本号,目前可用:v1
- token_address:代币地址
BODY参数对象:
- funds:要加入网络的资金数量,整数
- initial_channel_target : 要打开的通道数量,整数
- joinable_funds_target :用于加入其他人创建的通道的资金比例,浮点数
API响应
返回一个JSON对象,键为代币地址,值为该地址的描述对象,包含以下键:
- funds:自上次连接请求后的金额汇总
- sum_deposits:所有当前打开的通道中存入金额的汇总
- channels:该代币当前打开的通道数量
http响应的状态码可能为以下值:
- 204 No Content – 成功
- 402 Payment Required – 发起地址ETH余额不足
- 404 Not Found – 指定的代币地址不是有效的EIP55以太坊地址
- 408 Request Timeout – 请求超时
- 409 Conflict – 输入参数无效
- 500 Internal Server Error – Raiden节点内部错误
示例代码
curl请求示例:
curl -i -X PUT http://localhost:5001/api/v1/connections/0x2a65Aca4D5fC5B5C859090a6c34d164135398226 \
-H 'Content-Type: application/json' --data-raw '{"funds": 1337}'