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

POST /apiv2/time/infinitystart

Увімкнути нескінченний (unlimited) режим для адреси, яка вже перебуває в Host Mode — Energy продовжує делегуватися цикл за циклом, доки ви її не зупините.

URL ендпоінту

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

Автентифікація

Вкажіть ваш API-ключ у тілі запиту (api_key) або в заголовку X-API-KEY. IP-адреса запиту має бути в білому списку, налаштованому для вашого API-ключа.

Тіло запиту

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

Параметри

ПараметрТипОбов'язковийОпис
api_keystringТакAPI-ключ (або заголовок X-API-KEY).
addressstringТакАдреса TRON (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 and Pricing.

У Time Status для нескінченної адреси параметри cycles_ordered і cycles_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.timestampstringМітка часу ISO

Відповіді з помилками

codemsgПричина
-1API key required in X-API-KEY header or request bodyAPI-ключ не надано
-1Invalid API key or IP not in whitelistПомилка автентифікації
-1Invalid TRC-20 address formatНевірний формат адреси
-1Failed to activate 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.
  • Підтримуйте достатній доступний баланс — плата за цикли стягується під час їх делегування.
  • Використовуйте цей ендпоінт, щоб відновити роботу адреси, яка була раніше зупинена (вона має бути неактивною).