Sui.

Beitrag

Teile dein Wissen.

HeavenSky.
Jul 08, 2025
Experten Q&A

Wie verfolgt Pawtato technisch alle Wallet-Aktionen?

Es scheint, als müssten sie einen Backend-Server haben, der Blockchain-Ereignisse oder Wallet-Aktivitäten abhört. Mir ist aufgefallen, dass es oft zu Verzögerungen kommt, bevor Nachrichten an ihren Telegram-Bot gesendet werden. Weiß jemand, wie sie mit der Ereigniserkennung umgehen und was die Latenz verursachen könnte? Verwenden sie On-Chain-Indexer, Webhook-basierte Listener oder Polling über RPC?

  • Sui
  • SDKs and Developer Tools
  • Transaction Processing
0
2
Teilen
Kommentare
.

Antworten

2
0xduckmove.
Jul 9 2025, 04:12

Pawtato verwendet wahrscheinlich die Sui JSON-RPC-API, um nach einem Zeitplan nach neuen Ereignissen abzufragen. Zum Beispiel bietet der Sui RPC SUIX_QueryEvents (oder das Äquivalent SUIClient.QueryEvents inSDKs). In der Praxis würde das Backend von Pawtato in einer Schleife (z. B. alle paar Sekunden) Ereignisse abrufen, an denen getrackte Wallet-Adressen oder gängige Module beteiligt waren, und dann die passenden Ereignisse an den Telegram-Bot weiterleiten.

Alternativ könnte Pawtato einen dedizierten Sui-Indexer (Indexer 2.0) oder einen GraphQL-Dienst verwenden. Sui Labs baut einen Indexer+GraphQL RPC-Stack (derzeit in der Alpha-Version), der alle Transaktionen in eine Postgres-Datenbank aufnimmt (Ref von https://docs.sui.io/guides/developer/getting-started/data-serving#:~:text=,level)

Auf Sui gibt es keinen integrierten „Webhook“ -Dienst, der Ereignisse weiterleitet. Pawtato verwendet möglicherweise Daten-APIs von Drittanbietern, falls diese Sui unterstützen (z. B. ein Blockchain-Indexer-Dienst), aber es gibt keinen Standard-Webhook. In Ethereum verwendest du vielleicht Tools wie Moralis oder Alchemy, aber für Sui sind solche Dienste noch nicht Mainstream.

0
Kommentare
.
24p30p.
Jul 9 2025, 05:28

Wenn du dich fragst, wie Pawtato Wallet-Aktivitäten verfolgt und Alarme an Telegram sendet, ist die wahrscheinlichste Konfiguration, dass sie einen Backend-Server betreiben, der mit einemOn-Chain-Indexerverbunden ist, der Blockchain-Ereignisse nahezu in Echtzeit abhört. Anstatt jedes Wallet durch ständige RPC-Aufrufe direkt zu beobachten, nutzen sie wahrscheinlich Dienste wieSubsquid,Suibaseoder einen benutzerdefinierten Indexierungsknoten, um Blockchain-Daten effizient zu überwachen und zu organisieren. Ihre Wallet-Aktionen — wie das Senden von Tokens, das Empfangen von NFTs oder das Staking — werden durch diese Indexer erkannt, und wenn ein Ereignis mit etwas übereinstimmt, das Sie abonniert haben, stellt es der Server in die Warteschlange und sendet Ihnen über dieTelegram Bot APIeine Nachricht. Die Verzögerung, die Sie feststellen, ist in der Regel auf mehrere Faktoren zurückzuführen: die Zeit, die es dauert, bis Ereignisse bestätigt und indexiert werden, mögliche Regeln zur Ratenbegrenzung in Telegram, um zu verhindern, dass Benutzer Spam erhalten, und interne Warteschlangensysteme, die Benachrichtigungen stapelweise verarbeiten. Wenn sie RPC-Abfragen verwenden (weniger wahrscheinlich), kann es zu längeren Verzögerungen kommen, insbesondere in Zeiten mit hohem Datenverkehr. Also ja, obwohl es sich so anfühlt, als ob es sofort erfolgt, gibt es immer einen kleinen Puffer zwischen dem Zeitpunkt, an dem eine Transaktion in der Kette stattfindet, und dem Zeitpunkt, an dem Sie die Warnung erhalten — in der Regel, weil das System so konzipiert ist, dass es effizient ist und Fehlalarme vermeidet. Wenn du tiefer in die Funktionsweise solcher Systeme eintauchen möchtest, kannst du Ressourcen wie Subsquids Indizierungsdokumentation, die Sui developer docs oder die Bot-API-Dokumentation von Telegram erkunden.

0
Kommentare
.

Weißt du die Antwort?

Bitte melde dich an und teile sie.

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

386Beiträge540Antworten
Sui.X.Peera.

Verdiene deinen Anteil an 1000 Sui

Sammle Reputationspunkte und erhalte Belohnungen für deine Hilfe beim Wachstum der Sui-Community.

BelohnungskampagneJuli