Einreichung Mini Tipp 2: So finden Sie Ihre IP-Adresse
Teil 1: Die empfohlene Methode (Cloud-Server)
Für beste Stabilität empfehlen wir dringend die Verwendung eines Cloud-Servers mit statischer öffentlicher IP und Unterstützung für einen unterbrechungsfreien Betrieb rund um die Uhr, wie z. B.: AWS (Amazon Web Services), Alibaba Cloud und Tencent Cloud.
Teil 2: Die alternative Methode (lokaler Computer)
Wenn Sie Ihren Handelsbot über einen PC oder ein Heimnetzwerk ausführen möchten, müssen Sie bestätigen, dass Ihre ausgehende IP-Adresse statisch ist. Eine sich ändernde IP führt zu Verbindungsproblemen.
Sie haben zwei Hauptoptionen, um eine stabile ausgehende IP zu gewährleisten:
Verwenden Sie eine statische IP, die von Ihrem Internet Service Provider (ISP) bereitgestellt wird.Verwenden Sie einen VPN- oder Proxydienst mit einer festen Ausgangs-IP (und stellen Sie sicher, dass das VPN/Proxy konsistent aktiviert ist, ohne Server zu wechseln).
Schritte zum Auffinden Ihrer lokalen öffentlichen IP:
Deaktivieren Sie alle VPNs, oder behalten Sie nur das einzelne VPN bei, dessen IP Sie auf die Whitelist setzen möchten.Besuchen Sie whatismyip.com in Ihrem Browser.Die Seite zeigt Ihre öffentliche IPv4-Adresse an.Kopieren Sie diese IP und senden Sie sie an die Whitelist.
Hinweis: Die meisten Heim-Breitband-IPv4-Adressen sind dynamisch und können sich periodisch ändern. Es wird dringend empfohlen, eine Cloud-Serverumgebung zu verwenden, um Verbindungsausfälle während des Wettbewerbs zu vermeiden.
1.3 Fehlende Informationen? Wir folgen weiter
Nachdem Sie Ihre BUIDL eingereicht haben, wird das WEEX-Team Ihre Bewerbung anhand der Wettbewerbsanforderungen prüfen. Der Überprüfungsprozess dauert normalerweise einen Geschäftstag.
Wenn Informationen fehlen oder geklärt werden müssen, wird unser Team Sie über einen der folgenden Kanäle kontaktieren:
DoraHacks NachrichtensystemOffizielles WEEX Messaging-SystemIhre registrierten Kontaktdaten (Telegramm, X, etc.)
Bitte halten Sie Ihre Kontaktdaten aktiv und zugänglich.
Sobald Ihr BUIDL genehmigt ist, erhalten Sie Ihr Gewinnspielkonto und den exklusiven API Key, mit dem Sie zur nächsten Stufe übergehen können: API-Test und Modellintegration.
. Bitte lesen Sie die offizielle WEEX API Dokumentation sorgfältig durch: https://www.weex.com/api-doc/ai/intro
2. Verbinden Sie sich mit einem Cloud-Server und führen Sie den untenstehenden Code aus. Sie sollten eine Antwort erhalten, die bestätigt, ob Ihre Netzwerkverbindung ordnungsgemäß funktioniert.
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
2. Verbinden Sie sich mit einem Cloud-Server und führen Sie den untenstehenden Code aus. Sie sollten eine Antwort erhalten, die bestätigt, ob Ihre Netzwerkverbindung ordnungsgemäß funktioniert.
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": timestamp, "ACCESS-PASSPHRASE": access_passphrase, "Inhaltstyp": "application/json", "locale": "en-US" } url = "https://api-contract.weex.com/" # Bitte ersetzen Sie durch die tatsächliche API-Adresse, wenn Methode == "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()