Beitrag
Teile dein Wissen.
Wie widerrufe ich einen 1-Zoll-Swap-Vertrag für XSGD zu USDC?
Ich habe kürzlich versucht, XSGD (Polygon) mit 1 Zoll gegen USDC (Polygon) auszutauschen, und habe einen Smart-Contract akzeptiert. Ich habe ein genehmigtes Limit von 500 XSGD festgelegt, den vollen Betrag getauscht, möchte aber jetzt wissen, wie ich den Vertrag ausfindig machen und gegebenenfalls kündigen kann. Ich habe Tools wie Unrecht und Widerruf verwendet, kann aber keine Verträge in meiner Brieftasche finden. Wie geht man normalerweise vor, solche Smart Contracts zu widerrufen?
- Smart Contract
Antworten
2Ihr Wallet-Client sollte anzeigen, welche Verbindungen aktuell sind. Du kannst auch Dienste wie Revoke verwenden, um Berechtigungen zu identifizieren und zu widerrufen. Wenn Sie den Tausch mit dem genehmigten Limit abgeschlossen haben, wurden die Vertragsberechtigungen wahrscheinlich genutzt und es ist möglicherweise kein aktiver Vertrag mehr übrig, den Sie widerrufen könnten. Es hört sich so an, als ob alles wie beabsichtigt abgelaufen ist.
Der Widerruf von Smart-Contract-Genehmigungen nach einem Swap ist eine gute Sicherheitsmaßnahme. In Ihrem Fall ist es jedoch möglich, dass kein aktiver Vertrag mehr zum Widerrufen übrig ist. Da Sie ein Genehmigungslimit von 500 XSGD festgelegt und den vollen Betrag getauscht haben, hat der Vertrag möglicherweise bereits den gesamten Betrag aufgebraucht, sodass nichts mehr übrig bleibt, was Sie widerrufen könnten. Wenn Sie dies jedoch überprüfen möchten, gibt es Möglichkeiten, um zu überprüfen, ob noch aktive Berechtigungen vorhanden sind.
Überprüfe zunächst den integrierten Berechtigungsmanager deiner Wallet. Bei einigen Wallet-Clients, wie MetaMask, kannst du sehen, welche Verträge derzeit Zugriff auf deine Token haben. Öffne deine Wallet-Einstellungen und suche nach einem Abschnitt mit der BezeichnungVerbundene SeitenoderToken-Genehmigungen. Wenn bei 1inch oder einem anderen Vertrag noch die Genehmigung für XSGD besteht, sollte sie dort erscheinen. Wenn Sie keine aktiven Genehmigungen sehen, wurden die Vertragsberechtigungen wahrscheinlich während des Swaps vollständig genutzt.
Verwenden Sie als Nächstes einen Blockchain-Genehmigungsprüfer wie das Token Approval Tool von PolygonScan. Gib deine Wallet-Adresse ein und suche unter ERC-20-Zulassungen für XSGD nach. Wenn Sie sehen, dass dem Smart Contract von 1inch eine aktive Zulage gewährt wurde, können Sie diese direkt über dieses Tool widerrufen. Da Genehmigungen auch dann bestehen bleiben, wenn Sie kein Guthaben haben, wird durch diesen Schritt sichergestellt, dass keine offene Genehmigung vorliegt, die in Zukunft erneut verwendet werden könnte.
Ein weiteres nützliches Tool ist Revoke.cash. Verbinde deine Wallet, wähle dasPolygon-Netzwerkaus und überprüfe alle Token-Genehmigungen, die mit deiner Adresse verknüpft sind. Wenn eine XSGD-Genehmigung erscheint, siehst du das Ausgabenlimit und den damit verbundenen Vertrag. Wenn Sie aufWiderrufklicken, wird der Zugriff des Vertrags auf Ihr Guthaben aufgehoben. Wenn keine aktiven Genehmigungen gefunden werden, hat 1inch keine fortlaufende Erlaubnis, Ihr XSGD zu verwenden.
Wenn Revoke.cash keine Genehmigungen anzeigt, versuche es mit Unrekt.net, das nach aktiven Token-Freibeträgen für mehrere Verträge sucht. Verbinde deine Wallet, wechsle zu Polygon und überprüfe, ob 1inch noch über alle Berechtigungen verfügt. Wenn nichts angezeigt wird, bestätigt dies, dass Ihre Genehmigung bereits verwendet wurde und keine weiteren Maßnahmen erforderlich sind.
Wenn keines dieser Tools einen aktiven Vertrag anzeigt, Sie die Genehmigungen aber dennoch manuell widerrufen möchten, können Sie dies über den 1-Zoll-Smart-Vertrag auf PolygonScan tun. approve``increaseAllowance
Gehen Sie zur 1-Zoll-Vertragsseite, überprüfen Sie die verfügbaren Funktionen und suchen Sie nach einer genehmigungsbezogenen Option, z. B. oder. Diese Methode erfordert einige Kenntnisse im Umgang mit intelligenten Verträgen, bietet jedoch eine zusätzliche Möglichkeit, um sicherzustellen, dass keine Berechtigungen verbleiben.
In Fällen, in denen das Genehmigungslimit während des Austauschs genau aufgebraucht wurde, zeigen viele Tools keinen aktiven Vertrag an, da die Zulage jetzt Null ist. Das bedeutet, dass der 1-Zoll-Vertrag nicht mehr berechtigt ist, auf deinen XSGD zuzugreifen, es sei denn, du genehmigst ihn in Zukunft erneut. Wenn Sie ein höheres Genehmigungslimit festlegen, als beim Tausch verwendet wurde, könnte es immer noch eine offene Genehmigung geben, und es wäre notwendig, diese zu widerrufen.
Wenn Sie Ihre Situation mit anderen besprechen möchten, die auf ähnliche Probleme gestoßen sind, sollten Sie erwägen, im Polygon Community Forum zu posten. Viele Benutzer teilen ihre Erfahrungen mit Token-Genehmigungen, Vertragsinteraktionen und Wallet-Sicherheit, und vielleicht findest du dort weitere Einblicke.
Wenn Sie diese Schritte befolgt haben und in keinem der genannten Tools aktive Genehmigungen angezeigt werden, wurde Ihre Transaktion wahrscheinlich wie erwartet durchgeführt, und es sind keine weiteren Maßnahmen erforderlich.
Weißt du die Antwort?
Bitte melde dich an und teile sie.
Polygon is a decentralised Ethereum scaling platform that enables developers to build scalable user-friendly dApps with low transaction fees without ever sacrificing on security.
- So fügen Sie Polygon Amoy Testnet zu MetaMask hinzu: Eine Anleitung13
- Wiederherstellung von USDT, das an Smart Contract auf Polygon gesendet wurde14
- Senden Sie USDcoins mit Moonpay von Ethereum Wallet an PayPal17
- Auflösen unbestätigter Transaktionen im Polygon-Netzwerk13
- Transaktionen für die Kontrakte B, C und D in Kontrakt A anzeigen17