Skip to content
Translated page. The English version is the source of truth.

POST /apiv2/time/infinitystart

为已处于 Host Mode 的地址启用无限(infinity)模式 —— Energy 将在一个接一个的周期中持续被质押代理,直到您主动停止。

端点 URL

POST https://netts.io/apiv2/time/infinitystart

身份验证

在请求体(api_key)或 X-API-KEY 请求头中提供您的 API 密钥。请求 IP 必须处于为您 API 密钥配置的白名单中。

请求体

json
{
    "api_key": "your_api_key",
    "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE"
}

参数

参数类型必填描述
api_keystringAPI 密钥(或使用 X-API-KEY 请求头)。
addressstringTRON (TRC-20) 地址,^T[1-9A-HJ-NP-Za-km-z]{33}$。该地址必须已处于 Host Mode(请先添加该地址)。

行为表现

  • 该地址必须已存在于 Host Mode 中且处于非活跃(已停止)状态。
  • 您的余额必须足以支付当前价格下的至少一个周期(在激活前检查)。
  • 该端点会激活该地址,创建一个开放的无限模式订单,并且 Host Mode 会持续逐个周期质押代理 Energy,直到您调用 /apiv2/time/stop

周期在质押代理发生时扣费(每次代理计为一个周期)。激活后的首次代理费用为 4 TRX;随后的每次代理费用为 2 或 4 TRX,取决于您上一次转账实际消耗的 Energy(≤ 65,000 → 2 TRX,超出 → 4 TRX)。每日 8 TRX 的最低消费(自 2026-08-29 起生效)以及 2 天闲置自动停机规则同样适用于无限模式 —— 详见 Host Mode → 周期与定价

时间状态中,处于无限模式的地址其 cycles_orderedcycles_remaining 会报告为 null —— 因为没有需要倒计时的上限限制。请将 null 理解为“无限制”,而非“无剩余周期”。

请求示例

cURL

bash
curl -X POST https://netts.io/apiv2/time/infinitystart \
  -H "Content-Type: application/json" \
  -d '{
    "api_key": "YOUR_API_KEY_HERE",
    "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE"
  }'

Python

python
import requests

resp = requests.post(
    "https://netts.io/apiv2/time/infinitystart",
    json={"api_key": "YOUR_API_KEY_HERE", "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE"},
    timeout=30,
)
result = resp.json()

if result["code"] == 0:
    print("Infinity mode active, order:", result["data"]["order_id"])
else:
    print("Error:", result["msg"])

Node.js

javascript
const axios = require('axios');

axios.post('https://netts.io/apiv2/time/infinitystart', {
    api_key: 'YOUR_API_KEY_HERE',
    address: 'TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE',
}).then(({ data: result }) => {
    if (result.code === 0) console.log('Infinity mode active, order:', result.data.order_id);
    else console.error('Error:', result.msg);
}).catch(err => console.error('Request failed:', err.response?.data || err.message));

响应

成功 (200 OK)

json
{
    "code": 0,
    "msg": "Infinity mode activated successfully",
    "data": {
        "address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE",
        "order_id": 5427,
        "mode": "infinity",
        "status": "active",
        "timestamp": "2026-07-13T05:30:15.123456"
    }
}

响应字段

字段类型描述
codeinteger0 = 成功,负数 = 错误
msgstring人类可读的消息
data.addressstring在无限模式下激活的地址
data.order_idinteger内部订单标识符
data.modestring"infinity"
data.statusstring"active"
data.timestampstringISO 时间戳

错误响应

codemsg原因
-1API key required in X-API-KEY header or request body未提供 API 密钥
-1Invalid API key or IP not in whitelist身份验证失败
-1Invalid TRC-20 address format地址格式错误
-1Failed to activate host mode无法激活 Host Mode —— 请重试
-1Database error activating infinity mode激活无限模式时发生临时服务端错误 —— 请重试
-1Internal server error非预期错误 —— 请重试或联系支持人员
-2Insufficient balance. Required: X TRX, Available: Y TRX余额低于单周期价格
-4Address not found. Please add address first地址不在 Host Mode 中
-5Host mode is already active for this address该地址已处于运行状态
-6There is already an open order for this address该地址已存在未完成的订单
json
{ "code": -4, "msg": "Address not found. Please add address first", "data": null }

HTTP 状态码

端点错误会以 HTTP 200 和负数 code 返回 —— 请检查 code,而不是 HTTP 状态。错误响应体始终包含 "data": null

某些错误会在请求到达端点之前返回。它们使用非 200 状态码以及不同的响应体格式:

HTTP响应体原因
402{"detail": {"code": 1004, "msg": "Insufficient funds. Minimum balance is 4 TRX. Please top up your account."}}账户余额过低
403{"detail": {"code": 1005, "msg": "API key is blocked. Contact support."}}API 密钥已被封禁 —— 请联系支持人员
422{"detail": [ … ]}请求体未通过验证:缺少必填字段或类型错误。请注意,此响应中没有 code 字段

相关端点

注意事项

  • 无限模式将持续运行,直到您使用 /apiv2/time/stop 停止它。
  • 请保持足够的可用余额 —— 费用将在周期质押代理发生时收取。
  • 使用此端点可以恢复之前已停止的地址(该地址必须处于非活跃状态)。