开发者文档

API 工作区
https://api.rentron.xyz/v1
OpenAPI 架构

生产 API · 7 个端点

Rentron Energy API

用于报价、创建和跟踪 TRON Energy 租赁的生产环境 API。

快速请求

// CURL

POST /v1/energy/quotes

curl https://api.rentron.xyz/v1/energy/quotes \
  -X POST \
  -H "Authorization: HMAC-SHA256 {api_key}:{base64_signature}" \
  -H "X-Request-Timestamp: 1784376000" \
  -H "Content-Type: application/json" \
  -d '{
    "address": "TXYZ",
    "energy": 65000,
    "duration_hours": 1
  }'

200 OK

{ "total_trx": "3.200000", "can_afford": true }

端点地图

// 07

概览

// README

Rentron Energy API 让服务器无需在控制台手动操作即可租用 TRON Energy。集成使用标准 HTTPS 请求、HMAC 身份验证和订单状态轮询。

一分钟概览

设置
基础 URL https://api.rentron.xyz/v1
格式 使用 snake_case 字段的 JSON
身份验证 GET /v1/time 外均为 HMAC-SHA256
订单更新 仅轮询;没有 webhook 或 callback
错误 RFC 9457,application/problem+json
OpenAPI https://rentron.xyz/openapi/rentron-energy-v1.json

API 使用生产环境账户余额,没有独立的 sandbox API。

下单流程

  1. 读取当前租赁选项获取报价
  2. 使用唯一 client_request_id,并将报价中的精确 total_trx 作为 expected_total_trx 提交。
  3. 保存返回的 idLocation 请求头。
  4. 轮询 GET /v1/energy/orders/{id},直到 lifecycle_finaldelivery_final 都为 true

合约保证

  • 服务器会在创建订单时固定最终金额,并以 total_trx 返回。
  • 金额均为恰好六位小数的字符串。
  • 用相同 client_request_id 重放完全相同的请求,不会创建重复订单。
  • 不存在的订单 ID 和其他账户的订单 ID 均返回相同的 404
  • 应用逻辑应使用稳定错误 code,绝不能解析 detail

继续阅读快速开始,然后把身份验证逻辑集中在一个服务端 HTTP 客户端中。