Submission Mini Tit 2: Как найти свой IP адрес
Part 1: Рекомендуемый метод (облачные серверы)
Для наилучшей стабильности настоятельно рекомендуем использовать облачный сервер со статическим публичным IP и поддержкой круглосуточной бесперебойной работы, такой как: AWS (Amazon Web Services), Alibaba Cloud и Tencent Cloud.
Part 2: Альтернативный метод (локальный компьютер)
Если вы решили запустить своего торгового бота с персонального компьютера или домашней сети, вы должны подтвердить, что ваш исходящий IP-адрес статичен. Изменение IP приведет к проблемам с подключением.
У вас есть два основных варианта обеспечения стабильного исходящего ИС:
Используйте статический IP, предоставляемый вашим Интернет-провайдером (ISP).Используйте VPN или Proxy-сервис с фиксированным IP-адресом выхода (и убедитесь, что VPN/Proxy постоянно включен без переключения серверов).
Шаги по поиску локального публичного IP:
Выключите все VPN, или оставьте только один VPN, IP которого планируете включить в белый список.Посетите whatismyip.com в браузере.На странице будет показан ваш публичный IPv4 адрес.Скопируйте этот IP и отправьте его в белый список.
Примечание: Большинство адресов домашнего широкополосного доступа IPv4 отличаются динамикой и могут периодически меняться. Настоятельно рекомендуется использовать облачную серверную среду, чтобы избежать сбоев в подключении во время соревнований.
1.3 Missing Information? We Will Follow Up
После того, как вы отправите свою BUIDL, команда WEEX рассмотрит вашу заявку с учетом требований конкурса. Процесс рассмотрения обычно занимает
Если какая-либо информация отсутствует или требует уточнения, наша команда свяжется с вами по одному из следующих каналов:
Система обмена сообщениями DoraHacksСистема официальных сообщений WEEXВаша зарегистрированная контактная информация (Telegram, X и т.д.)
Пожалуйста, сохраняйте ваши контактные данные активными и доступными.
После того, как ваш BUIDL будет одобрен, вы получите свой и эксклюзивный API Key, что позволит перейти к следующему этапу: АПИ тестирование и интеграция моделей.
. Пожалуйста, внимательно ознакомьтесь с официальной документацией WEEX API: https://www.weex.com/api-doc/ai/intro
& nbsp;& nbsp;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","timestamp":1765423487896}
& nbsp;
& nbsp;& nbsp;2. Подключитесь к облачному серверу и запустите код ниже. Вы должны получить ответ, который подтверждает правильность работы сетевого соединения.
& nbsp;
import time import hmac import hashlib import base64 requests api_key = "" secret_key = "" access_passphrase = "" defgene_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 =gene_signature_get(secret_key, timestamp, method, request_path, query_string) headers = { "ACCESS-KEY": api_key, "ACCESS-SIGN": signature, "ACCESS-TIMESTAMP": timestamp, "ACCESS-PASSPHRASE": access_passphrase, "Content-Type": "application/json", "locale": "ru-US" } url = "https://api-contract.weex.com/" # Пожалуйста, замените фактическим адресом API, если метод === "GET": response = request.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()
& nbsp;