POST /apiv2/time/infinitystart
Активация режима infinity для TRON адреса, обеспечивающего неограниченное автоматическое делегирование энергии.
Подробный обзор
Эндпоинт Time Infinity Start переводит указанный TRON адрес в режим infinity, который обеспечивает непрерывное автоматическое делегирование энергии без ограничения по количеству циклов. Вместо предоплаченных циклов, режим infinity использует ежедневную биллинговую модель, автоматически возобновляя энергию каждые 24 часа до тех пор, пока режим активен.
URL эндпоинта
POST https://netts.io/apiv2/time/infinitystart
Аутентификация
Этот эндпоинт использует аутентификацию через тело JSON запроса (не через заголовки). Ваш API ключ и целевой адрес передаются в теле запроса.
Процесс аутентификации
- Валидация API ключа: Система проверяет существование и активность API ключа
- IP проверка белого списка: IP запроса должен соответствовать настроенному белому списку
- Проверка владения: API ключ должен владеть указанным адресом
- Проверка баланса: Учетная запись должна иметь достаточный баланс для ежедневной оплаты
- Проверка статуса: Адрес должен существовать в Host Mode
Заголовки запроса
Заголовок | Обязательный | Описание |
---|---|---|
Content-Type | Да | application/json |
Тело запроса
{
"api_key": "ваш_api_ключ",
"address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE"
}
Подробные параметры
Параметр | Тип | Обязательный | Валидация | Описание |
---|---|---|---|---|
api_key | string | Да | Должен существовать в системе | Ваш API ключ для аутентификации и биллинга |
address | string | Да | Формат TRC-20 | TRON адрес для активации режима infinity (должен начинаться с 'T' и содержать 34 символа) |
Валидация параметров
api_key:
- Должен быть действительным 32-символьным шестнадцатеричным ключом
- Должен быть связан с активной учетной записью
- Учетная запись не должна быть приостановлена или ограничена
- Должна иметь включенные права на infinity режим
- Минимальный баланс: 30 TRX (суточная стоимость)
address:
- Должен соответствовать формату TRC-20
^T[1-9A-HJ-NP-Za-km-z]{33}$
- Должен существовать в системе Host Mode
- Должен принадлежать API ключу
- Не должен быть уже в режиме infinity
- Должен быть в активном статусе
- Должен соответствовать формату TRC-20
IP адрес:
- IP вашего запроса должен быть в белом списке, связанном с вашим API ключом
- Максимум 5 IP адресов на API ключ
- Поддерживаются IPv4 и IPv6
Примеры запросов
cURL
curl -X POST https://netts.io/apiv2/time/infinitystart \
-H "Content-Type: application/json" \
-d '{
"api_key": "YOUR_API_KEY_HERE",
"address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE"
}'
Python
import requests
import json
from typing import Dict, Optional
from datetime import datetime, timedelta
def enable_infinity_mode(api_key: str, address: str) -> Dict:
"""
Активация режима infinity для TRON адреса.
Args:
api_key: Ваш ключ аутентификации API
address: TRON адрес для активации infinity режима
Returns:
Словарь с ответом API
"""
url = "https://netts.io/apiv2/time/infinitystart"
data = {
"api_key": api_key,
"address": address
}
try:
response = requests.post(url, json=data, verify=True, timeout=30)
response.raise_for_status()
result = response.json()
if result['code'] == 0:
print(f"✅ Режим Infinity активирован для: {result['data']['address']}")
print(f"Ежедневная стоимость: {result['data']['daily_cost']} TRX")
print(f"Начало биллинга: {result['data']['billing_start']}")
print(f"Следующее списание: {result['data']['next_billing']}")
# Расчет экономии
if 'estimated_savings' in result['data']:
print(f"💰 Оценочная экономия: {result['data']['estimated_savings']} TRX/день")
else:
print(f"❌ Ошибка: {result['msg']}")
return result
except requests.exceptions.RequestException as e:
print(f"❌ Запрос не удался: {str(e)}")
raise
def calculate_infinity_savings(api_key: str, address: str, days: int = 30) -> float:
"""
Расчет экономии при использовании режима infinity.
Args:
api_key: API ключ
address: TRON адрес
days: Период для расчета (по умолчанию 30 дней)
Returns:
Экономия в TRX
"""
# Стандартная цена за цикл
CYCLE_PRICE = 3.0
# Ежедневная цена infinity
INFINITY_DAILY = 30.0
# Предполагаемое использование циклов в день (на основе истории)
estimated_daily_cycles = 1.5 # Обычно 1-2 цикла в день
standard_cost = estimated_daily_cycles * CYCLE_PRICE * days
infinity_cost = INFINITY_DAILY * days
savings = standard_cost - infinity_cost
print(f"📊 Анализ за {days} дней:")
print(f" Стандартный режим: {standard_cost:.2f} TRX")
print(f" Режим Infinity: {infinity_cost:.2f} TRX")
print(f" Экономия: {savings:.2f} TRX ({(savings/standard_cost*100):.1f}%)")
return savings
# Пример использования
if __name__ == "__main__":
API_KEY = "YOUR_API_KEY_HERE"
ADDRESS = "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE"
# Активация infinity режима
result = enable_infinity_mode(API_KEY, ADDRESS)
# Расчет экономии
if result['code'] == 0:
savings = calculate_infinity_savings(API_KEY, ADDRESS, 30)
Node.js
const axios = require('axios');
/**
* Активация режима infinity для TRON адреса
* @param {string} apiKey - Ваш ключ аутентификации API
* @param {string} address - TRON адрес для активации infinity
* @returns {Promise<Object>} Ответ API
*/
async function enableInfinityMode(apiKey, address) {
const url = 'https://netts.io/apiv2/time/infinitystart';
const data = {
api_key: apiKey,
address: address
};
try {
const response = await axios.post(url, data, {
headers: {
'Content-Type': 'application/json'
},
timeout: 30000
});
const result = response.data;
if (result.code === 0) {
console.log(`✅ Режим Infinity активирован для: ${result.data.address}`);
console.log(`Ежедневная стоимость: ${result.data.daily_cost} TRX`);
console.log(`Начало биллинга: ${result.data.billing_start}`);
console.log(`Следующее списание: ${result.data.next_billing}`);
// Показать экономию
if (result.data.estimated_savings) {
console.log(`💰 Оценочная экономия: ${result.data.estimated_savings} TRX/день`);
}
// Установить напоминание о следующем биллинге
const nextBilling = new Date(result.data.next_billing_timestamp * 1000);
const now = new Date();
const hoursUntilBilling = Math.round((nextBilling - now) / (1000 * 60 * 60));
console.log(`⏰ Следующее списание через: ${hoursUntilBilling} часов`);
} else {
console.error(`❌ Ошибка: ${result.msg}`);
}
return result;
} catch (error) {
if (error.response) {
console.error(`❌ API ошибка: ${error.response.status} - ${error.response.data?.msg || error.message}`);
} else if (error.request) {
console.error('❌ Нет ответа от сервера');
} else {
console.error(`❌ Запрос не удался: ${error.message}`);
}
throw error;
}
}
/**
* Расчет экономии при использовании infinity режима
* @param {number} dailyCycles - Среднее количество циклов в день
* @param {number} days - Период расчета в днях
* @returns {Object} Объект с расчетами экономии
*/
function calculateInfinitySavings(dailyCycles, days = 30) {
const CYCLE_PRICE = 3.0; // TRX за цикл
const INFINITY_DAILY = 30.0; // TRX в день за infinity
const standardCost = dailyCycles * CYCLE_PRICE * days;
const infinityCost = INFINITY_DAILY * days;
const savings = standardCost - infinityCost;
const savingsPercent = (savings / standardCost * 100).toFixed(1);
return {
standardCost,
infinityCost,
savings,
savingsPercent,
breakEvenCycles: INFINITY_DAILY / CYCLE_PRICE,
recommendation: dailyCycles > 10 ? 'Рекомендуется infinity' : 'Рекомендуется стандартный режим'
};
}
// Пример использования
(async () => {
const API_KEY = 'YOUR_API_KEY_HERE';
const ADDRESS = 'TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE';
try {
// Активировать infinity режим
const result = await enableInfinityMode(API_KEY, ADDRESS);
if (result.code === 0) {
// Расчет экономии
const savings = calculateInfinitySavings(15, 30); // 15 циклов в день
console.log('\n📊 Анализ экономии (30 дней):');
console.log(` Стандартный режим: ${savings.standardCost} TRX`);
console.log(` Режим Infinity: ${savings.infinityCost} TRX`);
console.log(` Экономия: ${savings.savings} TRX (${savings.savingsPercent}%)`);
console.log(` Точка безубыточности: ${savings.breakEvenCycles} циклов/день`);
console.log(` ${savings.recommendation}`);
}
} catch (error) {
console.error('Не удалось активировать infinity режим:', error.message);
}
})();
PHP
<?php
/**
* Активация режима infinity для TRON адреса
*
* @param string $apiKey Ваш ключ аутентификации API
* @param string $address TRON адрес для активации infinity
* @return array Ответ API
*/
function enableInfinityMode($apiKey, $address) {
$url = 'https://netts.io/apiv2/time/infinitystart';
$data = [
'api_key' => $apiKey,
'address' => $address
];
$options = [
'http' => [
'header' => "Content-Type: application/json\r\n",
'method' => 'POST',
'content' => json_encode($data),
'timeout' => 30
]
];
$context = stream_context_create($options);
$response = @file_get_contents($url, false, $context);
if ($response === false) {
$error = error_get_last();
throw new RuntimeException('Запрос не удался: ' . $error['message']);
}
$result = json_decode($response, true);
if ($result['code'] == 0) {
echo "✅ Режим Infinity активирован для: {$result['data']['address']}\n";
echo "Ежедневная стоимость: {$result['data']['daily_cost']} TRX\n";
echo "Начало биллинга: {$result['data']['billing_start']}\n";
echo "Следующее списание: {$result['data']['next_billing']}\n";
if (isset($result['data']['estimated_savings'])) {
echo "💰 Оценочная экономия: {$result['data']['estimated_savings']} TRX/день\n";
}
} else {
echo "❌ Ошибка: {$result['msg']}\n";
}
return $result;
}
/**
* Расчет экономии при использовании infinity режима
*
* @param float $dailyCycles Среднее количество циклов в день
* @param int $days Период расчета в днях
* @return array Массив с расчетами экономии
*/
function calculateInfinitySavings($dailyCycles, $days = 30) {
$CYCLE_PRICE = 3.0; // TRX за цикл
$INFINITY_DAILY = 30.0; // TRX в день за infinity
$standardCost = $dailyCycles * $CYCLE_PRICE * $days;
$infinityCost = $INFINITY_DAILY * $days;
$savings = $standardCost - $infinityCost;
$savingsPercent = round(($savings / $standardCost * 100), 1);
return [
'standard_cost' => $standardCost,
'infinity_cost' => $infinityCost,
'savings' => $savings,
'savings_percent' => $savingsPercent,
'break_even_cycles' => $INFINITY_DAILY / $CYCLE_PRICE,
'recommendation' => $dailyCycles > 10 ? 'Рекомендуется infinity' : 'Рекомендуется стандартный режим'
];
}
// Пример использования
$API_KEY = 'YOUR_API_KEY_HERE';
$ADDRESS = 'TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE';
try {
// Активировать infinity режим
$result = enableInfinityMode($API_KEY, $ADDRESS);
if ($result['code'] == 0) {
// Расчет экономии
$savings = calculateInfinitySavings(15, 30); // 15 циклов в день
echo "\n📊 Анализ экономии (30 дней):\n";
echo " Стандартный режим: {$savings['standard_cost']} TRX\n";
echo " Режим Infinity: {$savings['infinity_cost']} TRX\n";
echo " Экономия: {$savings['savings']} TRX ({$savings['savings_percent']}%)\n";
echo " Точка безубыточности: {$savings['break_even_cycles']} циклов/день\n";
echo " {$savings['recommendation']}\n";
}
} catch (Exception $e) {
echo "Не удалось активировать infinity режим: " . $e->getMessage() . "\n";
}
?>
Ruby
require 'net/http'
require 'json'
require 'uri'
require 'date'
class InfinityModeManager
API_URL = 'https://netts.io/apiv2/time/infinitystart'
CYCLE_PRICE = 3.0
INFINITY_DAILY = 30.0
def initialize(api_key)
@api_key = api_key
end
# Активация режима infinity для адреса
def enable_infinity_mode(address)
uri = URI.parse(API_URL)
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.read_timeout = 30
request = Net::HTTP::Post.new(uri.path)
request['Content-Type'] = 'application/json'
request.body = {
api_key: @api_key,
address: address
}.to_json
begin
response = http.request(request)
result = JSON.parse(response.body)
if result['code'] == 0
puts "✅ Режим Infinity активирован для: #{result['data']['address']}"
puts "Ежедневная стоимость: #{result['data']['daily_cost']} TRX"
puts "Начало биллинга: #{result['data']['billing_start']}"
puts "Следующее списание: #{result['data']['next_billing']}"
if result['data']['estimated_savings']
puts "💰 Оценочная экономия: #{result['data']['estimated_savings']} TRX/день"
end
else
puts "❌ Ошибка: #{result['msg']}"
end
result
rescue => e
puts "❌ Запрос не удался: #{e.message}"
raise
end
end
# Расчет экономии при использовании infinity режима
def calculate_savings(daily_cycles, days = 30)
standard_cost = daily_cycles * CYCLE_PRICE * days
infinity_cost = INFINITY_DAILY * days
savings = standard_cost - infinity_cost
savings_percent = (savings / standard_cost * 100).round(1)
{
standard_cost: standard_cost,
infinity_cost: infinity_cost,
savings: savings,
savings_percent: savings_percent,
break_even_cycles: INFINITY_DAILY / CYCLE_PRICE,
recommendation: daily_cycles > 10 ? 'Рекомендуется infinity' : 'Рекомендуется стандартный режим'
}
end
# Проверка выгодности infinity режима
def should_use_infinity?(address, history_days = 7)
# Здесь должен быть запрос истории использования
# Для примера используем среднее значение
average_daily_cycles = 15
break_even = INFINITY_DAILY / CYCLE_PRICE
if average_daily_cycles > break_even
puts "✅ Infinity режим выгоден (#{average_daily_cycles} циклов/день > #{break_even})"
true
else
puts "❌ Стандартный режим выгоднее (#{average_daily_cycles} циклов/день < #{break_even})"
false
end
end
end
# Пример использования
api_key = 'YOUR_API_KEY_HERE'
address = 'TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE'
manager = InfinityModeManager.new(api_key)
begin
# Проверить выгодность
if manager.should_use_infinity?(address)
# Активировать infinity режим
result = manager.enable_infinity_mode(address)
if result['code'] == 0
# Показать анализ экономии
savings = manager.calculate_savings(15, 30)
puts "\n📊 Анализ экономии (30 дней):"
puts " Стандартный режим: #{savings[:standard_cost]} TRX"
puts " Режим Infinity: #{savings[:infinity_cost]} TRX"
puts " Экономия: #{savings[:savings]} TRX (#{savings[:savings_percent]}%)"
puts " Точка безубыточности: #{savings[:break_even_cycles]} циклов/день"
puts " #{savings[:recommendation]}"
end
end
rescue => e
puts "Ошибка: #{e.message}"
end
Ответ
Успешный ответ (200 OK)
{
"code": 0,
"msg": "Infinity mode activated successfully",
"data": {
"address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE",
"mode": "infinity",
"status": "active",
"daily_cost": 30.00,
"billing_start": "2025-09-02T00:00:00Z",
"next_billing": "2025-09-03T00:00:00Z",
"next_billing_timestamp": 1699660800,
"activation_timestamp": 1699574400,
"estimated_savings": 15.00,
"previous_mode": "standard",
"previous_cycles": 45,
"configuration": {
"energy_amount": 131000,
"delegation_duration": 86400,
"auto_renewal": true,
"billing_cycle": "daily"
}
}
}
Поля ответа
Поле | Тип | Описание |
---|---|---|
code | integer | Код ответа (0 = успех, отрицательный = ошибка) |
msg | string | Человекочитаемое сообщение ответа |
data.address | string | TRON адрес с активированным infinity режимом |
data.mode | string | Текущий режим ("infinity") |
data.status | string | Статус адреса ("active") |
data.daily_cost | number | Ежедневная стоимость в TRX |
data.billing_start | string | ISO время начала биллинга |
data.next_billing | string | ISO время следующего списания |
data.next_billing_timestamp | integer | Unix временная метка следующего списания |
data.activation_timestamp | integer | Unix временная метка активации |
data.estimated_savings | number | Оценочная экономия в TRX/день |
data.previous_mode | string | Предыдущий режим |
data.previous_cycles | integer | Оставшиеся циклы из предыдущего режима |
data.configuration | object | Конфигурация infinity режима |
Поля конфигурации
Поле | Тип | Описание |
---|---|---|
energy_amount | integer | Количество делегируемой энергии |
delegation_duration | integer | Длительность делегирования в секундах |
auto_renewal | boolean | Автоматическое обновление |
billing_cycle | string | Цикл биллинга ("daily", "weekly", "monthly") |
Обработка ошибок
Ошибка аутентификации (401)
{
"code": -1,
"msg": "Invalid API key or IP not in whitelist",
"data": null
}
Причины:
- Неверный или истекший API ключ
- API ключ не найден в системе
- IP адрес не в белом списке
Решение:
- Проверьте правильность API ключа
- Добавьте IP в белый список
- Обратитесь в поддержку для активации
Адрес не найден (404)
{
"code": -1,
"msg": "Address not found in Host Mode",
"data": {
"address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE",
"suggestion": "Use /time/add to add address first"
}
}
Причины:
- Адрес не добавлен в Host Mode
- Адрес был удален
- Неправильный формат адреса
Решение:
- Сначала добавьте адрес через
/time/add
- Проверьте правильность адреса
- Используйте
/time/status
для просмотра адресов
Уже в режиме infinity (409)
{
"code": -1,
"msg": "Address is already in infinity mode",
"data": {
"address": "TQn9Y2khEsLJW1ChVWFMSMeRDow5KcbLSE",
"mode": "infinity",
"activated_since": "2025-09-01T00:00:00Z",
"next_billing": "2025-09-03T00:00:00Z"
}
}
Причины:
- Адрес уже находится в режиме infinity
- Попытка повторной активации
Решение:
- Никаких действий не требуется
- Используйте
/time/status
для проверки статуса - Для отключения используйте
/time/stop
Недостаточный баланс (402)
{
"code": -1,
"msg": "Insufficient balance for infinity mode",
"data": {
"current_balance": 15.50,
"required_balance": 30.00,
"deficit": 14.50,
"daily_cost": 30.00
}
}
Причины:
- Недостаточно средств для ежедневной оплаты
- Баланс ниже минимального порога
- Заблокированные средства
Решение:
- Пополните баланс минимум на 30 TRX
- Проверьте доступный баланс
- Освободите заблокированные средства
Ограничения частоты запросов
Период | Лимит | Описание |
---|---|---|
1 минута | 6 запросов | Максимум 6 запросов в минуту |
Заголовки ограничения частоты
X-RateLimit-Limit-Minute: 6
X-RateLimit-Remaining-Minute: 5
Retry-After: 10
Превышение лимита частоты (429)
{
"message": "API rate limit exceeded"
}
Что происходит при активации
Немедленные действия
- Изменение режима: Адрес переключается из стандартного режима в infinity
- Остановка счетчика циклов: Оставшиеся циклы сохраняются но не используются
- Активация биллинга: Начинается ежедневное списание
- Обновление делегирования: Энергия продолжает делегироваться без прерывания
- Запись в историю: Активация логируется в истории аккаунта
Биллинговый процесс
Первое списание:
- Происходит в момент активации (пропорционально оставшемуся времени дня)
- Полная сумма списывается на следующий день в 00:00 UTC
Ежедневные списания:
- Автоматически в 00:00 UTC каждый день
- 30 TRX списывается с баланса аккаунта
- При недостатке средств режим приостанавливается
Уведомления:
- Email за 24 часа до истощения баланса
- SMS/Telegram предупреждения (если настроены)
- Webhook события для интеграций
Влияние на энергию
- Непрерывность: Энергия продолжает делегироваться без прерывания
- Количество: 131,000 единиц энергии остается неизменным
- Обновление: Автоматическое каждые 24 часа
- Приоритет: Infinity адреса имеют приоритет при делегировании
Детали безопасности
Защита от несанкционированной активации
- Двойная проверка владения: API ключ должен владеть адресом
- Проверка баланса: Предотвращение активации без средств
- Лимиты активации: Максимум 10 активаций в день
- Аудит лог: Все активации записываются с IP и временем
Предотвращение злоупотреблений
- Защита от переключения: Cooldown период 1 час между изменениями режима
- Блокировка подозрительной активности: При частых переключениях
- Ручная проверка: Для аккаунтов с аномальным поведением
- Лимиты на аккаунт: Максимум 100 адресов в infinity режиме
Финансовая безопасность
- Предоплата: Первый день оплачивается при активации
- Автоматическая приостановка: При недостатке средств
- Защита от овердрафта: Невозможно уйти в минус
- История транзакций: Полный аудит всех списаний
Техническая архитектура
Архитектура сервиса
- Порт: 9010
- Фреймворк: FastAPI с асинхронной обработкой
- База данных: PostgreSQL с ACID транзакциями
- Кеш: Redis для статуса биллинга
- Очередь: RabbitMQ для биллинговых задач
Операции с базой данных
-- Активация infinity режима
UPDATE netts_web_hosting_mode
SET cycle_set = -1, -- -1 означает infinity
mode = 'infinity',
infinity_start = NOW(),
next_billing = DATE_TRUNC('day', NOW() + INTERVAL '1 day'),
updated_at = NOW()
WHERE address = :address
AND api_key = :api_key
AND cycle_set != -1;
-- Создание записи биллинга
INSERT INTO billing_schedule
(api_key, address, amount, billing_date, type)
VALUES
(:api_key, :address, 30.00, :next_billing, 'infinity_daily');
Биллинговая система
- Планировщик: Cron задача запускается каждый час
- Обработчик: Проверяет предстоящие списания
- Процессор платежей: Списывает средства с баланса
- Уведомитель: Отправляет подтверждения и предупреждения
- Откат: Автоматический откат при ошибках
Связанные эндпоинты
- Time Status - Проверить текущий режим и статус
- Time Stop - Приостановить infinity режим
- Time Order - Альтернатива: купить фиксированные циклы
- Time Add - Добавить новый адрес перед активацией
- Time Delete - Удалить адрес из Host Mode
Лучшие практики
Когда использовать Infinity режим
- Высокая активность: Более 10 транзакций в день
- Стабильное использование: Постоянная потребность в энергии
- Экономия: Когда стоимость циклов превышает 30 TRX/день
- Удобство: Не нужно следить за остатком циклов
- Автоматизация: Для production систем
Оптимизация затрат
Анализ использования:
python# Проверьте среднее использование за последние 30 дней average_daily_cycles = get_average_usage(address, days=30) if average_daily_cycles * 3.0 > 30.0: # 3 TRX за цикл enable_infinity_mode(address)
Групповая активация:
- Активируйте несколько адресов одновременно
- Используйте batch API для enterprise аккаунтов
Мониторинг эффективности:
- Отслеживайте фактическое использование
- Сравнивайте с затратами в стандартном режиме
- Корректируйте стратегию ежемесячно
После активации
- Настройте уведомления: Включите email/SMS оповещения о биллинге
- Автопополнение: Настройте автоматическое пополнение баланса
- Мониторинг: Регулярно проверяйте статус через
/time/status
- Бюджетирование: Планируйте 900 TRX на месяц для каждого infinity адреса
- Резерв: Держите резерв минимум на 7 дней (210 TRX)
Устранение неполадок
Распространенные проблемы
Проблема | Причина | Решение |
---|---|---|
Активация не работает | Недостаточный баланс | Пополните минимум на 30 TRX |
Режим не меняется | Адрес уже в infinity | Проверьте статус через /time/status |
Биллинг не происходит | Временная проблема | Подождите до следующего часа |
Энергия не делегируется | Режим приостановлен | Проверьте баланс и пополните |
Проблемы с биллингом
Двойное списание
Симптомы: Списано больше 30 TRX в день
Решения:
- Проверьте историю транзакций
- Убедитесь, что нет дублирующих адресов
- Обратитесь в поддержку для возврата
Пропущенное списание
Симптомы: Не списаны средства в ожидаемое время
Решения:
- Проверьте баланс на момент списания
- Убедитесь, что режим активен
- Система повторит попытку через час
Переключение режимов
Для переключения обратно в стандартный режим:
- Остановка infinity: Используйте
/time/stop
- Покупка циклов: Используйте
/time/order
для покупки фиксированных циклов - Автоматический переход: При недостатке средств автоматически переключается в стандартный
Примечания
- Экономия: Infinity выгоден при использовании >10 циклов в день
- Гибкость: Можно переключаться между режимами
- Сохранение циклов: Неиспользованные циклы сохраняются при переключении
- Биллинг: Списание происходит в 00:00 UTC ежедневно
- Минимальный баланс: 30 TRX для активации
- Приоритет: Infinity адреса обслуживаются первыми
- История: Все изменения режима сохраняются в истории
- Возврат: Нет возврата за неполный день при отключении
- Enterprise: Специальные тарифы для больших объемов
- API лимиты: Повышенные лимиты для infinity аккаунтов