Перейти к основному содержимому

Тестирование интеграции

Прежде чем развернуть свое приложение или торгового бота в действующей среде Mainnet, крайне важно безопасно протестировать вашу интеграцию. xRocket предоставляет среду Testnet, которая отражает функциональность производственной системы, но использует моделируемые средства и отдельные счета.

Разница между тестовой сетью и основной сетью

Тестовая сеть это песочница. Вы можете совершать сделки, управлять балансами и генерировать ошибки без какого-либо финансового риска.

Основные отличия:

ФункцияMainnet (Live)Testnet (Песочница)
API Base URL
Telegram Bot@xRocket@xrocket_testnet_bot
FundsРеальная криптовалютаТестовые средства (Testnet TON, Testnet USDT)
API TokensProduction Bearer TokensTestnet Bearer Tokens

Как получить доступ в Testnet

Требуются отдельные учетные данные

Вы не можете использовать свои учетные данные Mainnet сети в Testnet сети и наоборот. Вам понадобится отдельная учетная запись Testnet и токен.

1. Создайте Testnet аккаунт

  • Запустите Testnet-бота https://t.me/xrocket_testnet_bot?start.
  • При запуске бота автоматически создается связанный кошелек/учетная запись Testnet.

2. Сгенерируйте Bearer Token для Testnet

  • В интерфейсе Testnet-бота, перейдите в Меню > Настройки > Настройки биржи > API токен.
  • Создайте свой уникальный Bearer-токен для Testnet. Это токен, который вы будете использовать для тестовой сети.

3. Получите средства в Testnet

Получите бесплатные средства для тестирования своих стратегий:

  • Используйте @testgiver_ton_bot чтобы получить Testnet-монеты.
  • Используйте web faucet чтобы получить Testnet-монеты.

Что тестировать

После настройки вы можете моделировать весь рабочий процесс:

  • Получение рыночных данных. Убедитесь, что вы можете запрашивать книгу ордеров и тикер из Testnet API.
  • Размещение ордеров. Протестируйте размещение ордеров различных типов (рыночные, лимитные), отмену открытых ордеров и запрос истории ордеров.
  • Управление кошельком. Убедитесь, что вы можете вносить и снимать средства.
Протестируйте весь рабочий процесс

Тщательное тестирование в тестовой сети гарантирует, что ваш код надежен и готов к работе в условиях реального рынка. Протестируйте все крайние случаи, включая обработку ошибок и лимиты запросов, прежде чем переключаться на Mainnet.