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 → Цикли та ціноутворення і Денний мінімум.

У 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

Адреса призначення недозволена (403) ​

Адреса перевіряється перед її увімкненням. Якщо делегування ресурсів на неї заборонено, запит відхиляється з HTTP 403 і нічого не записується — адреса залишається неактивною, а замовлення не створюється. Тіло використовує структуру detail:

codemsgЗначення
1006Address is blocked. Contact support.Адреса заблокована
1007Energy rental to smart contracts is not supported.Адреса є смартконтрактом (адреси гаманців GasFree також є смартконтрактами)
1010Resource delegation to this address is not available.Делегування ресурсів на цю адресу недоступне
1011This address is frozen and cannot receive resource delegation.Адреса заморожена
json
{ "detail": { "code": 1007, "msg": "Energy rental to smart contracts is not supported." } }

Пов'язані ендпоінти ​

Примітки ​

  • Нескінченний режим працює, доки ви не зупините його за допомогою /apiv2/time/stop.
  • Підтримуйте достатній доступний баланс — плата за цикли стягується в міру їх делегування.
  • Використовуйте цей ендпоінт для відновлення роботи адреси, яку раніше було зупинено (вона має бути неактивною).