订单延长使用API密钥

要使用此功能,您必须拥有API密钥。请阅读这里以了解如何获取我们的API密钥。

步骤 1:检查所有可延长的委托

POST https://api.tronsave.io/v0/get-extendable-delegates

速率限制 (Rate limit): 每1秒1个请求。

通过API密钥检查可延长的委托

速率限制:每2秒1个请求

请求头

名称
类型
描述

apikey*

String

Tronsave API密钥,适用于内部账户

请求体

名称
类型
描述

extend_to*

String

你想要延长的时间(以毫秒为单位)

max_price

Number

你愿意支付的最大延长费用(数字)

receiver

String

接收资源委托的地址

{
    "extend_order_book": [
        {
            "price": 133,
            "value": 64319
        },
        ...
    ], // 概述每个价格的扩展能源数量
    "total_delegate_amount": 64319,
    // 收件人在Tronsave上的当前总委托
    "total_available_extend_amount": 64319,
    // 收件人在Tronsave上的可用总委托
    "total_estimate_trx": 8554427,
    // 如果使用下面的extend_data创建延长请求,估算的TRX支付
    "your_balance": 20000000,
    // API密钥的内部余额
    "is_able_to_extend": true,
    // 比较余额和total_estimate_trx
    "extend_data": [
        {
            "delegator": "TMN2uTdy6rQYaTm4A5g732kHRf72tKsA4w",
            "is_extend": true,
            "extra_amount": 0,
            "extend_to": 1728459019000
        }
    ]
    // 用于创建下面延长请求的扩展数据
}

示例

示例代码

步骤 2:通过API密钥创建延长请求

POST https://api.tronsave.io/v0/internal-extend-request

速率限制 (Rate limit): 每1秒15个请求。

通过API密钥创建新的延长请求订单

速率限制:每2秒1个请求

请求头

名称
类型
描述

apikey*

String

Tronsave API密钥,适用于内部账

请求体

名称
类型
描述

receiver*

String

接收资源的地址

extend_data*

Array

扩展数据数组。在API估算可延长委托的响应中获取。

如果成功,返回订单 ID 数组。

示例

示例代码

测试用API列表 - Nile 测试网

  • 检查所有可延长的委托:

    POST https://api-dev.tronsave.io/v0/get-extendable-delegates

  • 通过API密钥创建延长请求:

    POST https://api-dev.tronsave.io/v0/internal-extend-request

Last updated