Тестирование интеграции
Прежде чем развернуть свое приложение или торгового бота в действующей среде Mainnet, крайне важно безопасно протестировать вашу интеграцию. xRocket предоставляет среду Testnet, которая отражает функциональность производственной системы, но использует моделируемые средства и отдельные счета.
Разница между тестовой сетью и основной сетью
Тестовая сеть это песочница. Вы можете совершать сделки, управлять балансами и генерировать ошибки без какого-либо финансового риска.
Основные отличия:
| Функция | Mainnet (Live) | Testnet (Песочница) |
|---|---|---|
| API Base URL | | |
| Telegram Bot | @xRocket | @xrocket_testnet_bot |
| Funds | Реальная криптовалюта | Тестовые средства (Testnet TON, Testnet USDT) |
| API Tokens | Production Bearer Tokens | Testnet 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.