Міні-порада щодо подання 2: Як знайти свою IP-адресу
Частина 1: Рекомендований метод (хмарні сервери)
Для найкращої стабільності ми наполегливо рекомендуємо використовувати хмарний сервер зі статичною публічною IP-адресою та підтримкою цілодобової безперебійної роботи, наприклад: AWS (Amazon Web Services), Alibaba Cloud та Tencent Cloud.
**Частина 2:** Альтернативний метод (локальний комп’ютер)
Якщо ви вирішите запускати свого торгового бота з персонального комп’ютера або домашньої мережі, ви **повинні** підтвердити, що ваша вихідна IP-адреса є статичною. Зміна IP-адреси призведе до проблем із підключенням.
У вас є два основні варіанти для забезпечення стабільної вихідної IP-адреси:
Використовуйте статичну IP-адресу, надану вашим інтернет-провайдером (ISP).Використовуйте VPN або проксі-сервіс з фіксованою вихідною IP-адресою (і переконайтеся, що VPN/проксі постійно ввімкнено без перемикання серверів).
Кроки для пошуку вашої локальної публічної IP-адреси:
Вимкніть усі VPN або залиште лише ту VPN, IP-адресу якої ви плануєте додати до білого списку.Відвідайте whatismyip.com у вашому браузері.На сторінці буде відображено вашу публічну IPv4-адресу.Скопіюйте цю IP-адресу та додайте її до білого списку.
Примітка: Більшість домашніх широкосмугових IPv4-адрес є динамічними та можуть періодично змінюватися. Наполегливо рекомендується використовувати хмарне серверне середовище, щоб уникнути збоїв з’єднання під час змагань.
1.3 Бракує інформації? Ми будемо стежити за ситуацією
Після того, як ви надішлете свою BUIDL, команда WEEX розгляне вашу заявку на основі вимог конкурсу. Процес перевірки зазвичай триває один робочий день.
Якщо якась інформація відсутня або потребує уточнення, наша команда зв’яжеться з вами одним із наступних каналів:
Система обміну повідомленнями DoraHacksОфіційна система повідомлень WEEXВаша зареєстрована контактна інформація (Telegram, X тощо)
Будь ласка, тримайте свої контактні дані активними та доступними.
Після схвалення вашого BUIDL ви отримаєте свій аккаунт для участі в змаганнях та ексклюзивний ключ API, який дозволить вам перейти до наступного етапу: Тестування API та інтеграція моделей.
. Будь ласка, уважно прочитайте офіційну документацію WEEX API: https://www.weex.com/api-doc/ai/intro
2. Підключіться до хмарного сервера та запустіть код нижче. Ви повинні отримати відповідь, яка підтверджує, чи ваше мережеве з’єднання працює належним чином.
curl -s --max-time 10 "https://api-contract.weex.com/capi/v2/market/time"{"epoch":"1765423487.896","iso":"2025-12-11T03:24:47.896Z","timstamp":1765423487896
2. Підключіться до хмарного сервера та запустіть код нижче. Ви повинні отримати відповідь, яка підтверджує, чи ваше мережеве з’єднання працює належним чином.
import time import hmac import hashlib import base64 import requests api_key = "" secret_key = "" access_passphrase = "" def generate_signature_get(secret_key, timestamp, method, request_path, query_string): message = timestamp + method.upper() + request_path + query_string signature = hmac.new(secret_key.encode(), message.encode(), hashlib.sha256).digest() return base64.b64encode(signature).decode() def send_request_get(api_key, secret_key, access_passphrase, method, request_path, query_string): timestamp = str(int(time.time() * 1000)) signature = generate_signature_get(secret_key, timestamp, method, request_path, query_string) headers = { "ACCESS-KEY": api_key, "ACCESS-SIGN": signature, "ACCESS-TIMESTAMP": позначка часу, "ACCESS-PASSPHRASE": пароль_доступу, "Content-Type": "додаток/json", "локалізація": "uk-US" } url = "https://api-contract.weex.com/" # Будь ласка, замініть фактичною адресою API if method == "GET": response = requests.get(url + request_path+query_string, headers=headers) return response def assets(): request_path = "/capi/v2/account/assets" query_string = "" response = send_request_get(api_key, secret_key, access_passphrase, "GET", request_path, query_string) print(response.status_code) print(response.text) if __name__ == '__main__': assets()