ERC-20 Tools
HyperEVM Token-Eigentümerschaft akzeptieren
Akzeptieren Sie eine ausstehende Eigentümerschaftsübertragung für Ihren HyperEVM ERC-20 Token. Erforderlich für OpenZeppelin Ownable2Step Kontrakte auf HyperEVM.ERC-20 tools
Eigentümerschaft akzeptieren
Blockchain
Token-Adresse
Keine ausstehende Eigentümer-Funktionalität in diesem Token gefunden.
Das 20lab HyperEVM Eigentumsannahme-Tool ermöglicht es Ihnen, eine ausstehende Eigentumsübertragung abzuschließen bei ERC-20 Token, die das OpenZeppelin-Ownable2Step-Muster verwenden. Es ist die zweite Hälfte des zweistufigen Eigentumsübertragungs-Ablaufs.
Dieses Tool wird nur für Token benötigt, die Ownable2Step implementieren. Standard-Ownable-Token übertragen die Eigentumsrechte in einem einzigen Schritt und erfordern keine Akzeptierung. Die Oberfläche erkennt automatisch, welches Muster Ihr Token verwendet.
OpenZeppelin Ownable2Step ist ein sichereres Eigentumsmuster für ERC-20-Verträge, das die Eigentumsübertragung in zwei Transaktionen statt einer aufteilt:
- Der aktuelle Besitzer schlägt einen neuen Besitzer vor, indem er
transferOwnership(newOwner)aufruft. Die vorgeschlagene Adresse wird zum "ausstehenden Besitzer", aber die Eigentumsrechte ändern sich noch nicht. - Der vorgeschlagene Besitzer akzeptiert, indem er
acceptOwnership()aus seinem eigenen Wallet aufruft. Erst dann werden die Eigentumsrechte tatsächlich übertragen.
Das zweistufige Muster verhindert die häufigste Eigentumsübertragungs-Katastrophe: das versehentliche Senden von Eigentumsrechten an eine falsche oder unzugängliche Adresse. Wenn der vorgeschlagene Besitzer nicht akzeptieren kann (falsche Adresse, verlorene Schlüssel), wird die Übertragung nie abgeschlossen und der ursprüngliche Besitzer behält die Kontrolle.
Der zweistufige Eigentumsübertragungs-Ablauf in Solidity (Ownable2Step) funktioniert so:
- Vorschlagsphase - Der aktuelle Besitzer verwendet das Eigentumsübertragungs-Tool, um einen neuen Besitzer vorzuschlagen.
- Ausstehender Zustand - Die Eigentumsrechte wurden NICHT übertragen. Der ursprüngliche Besitzer kontrolliert weiterhin alle Admin-Funktionen.
- Akzeptierungsphase - Der ausstehende Besitzer verwendet das 20lab Eigentumsannahme-Tool. Der Vertrag überprüft, dass der Aufrufer der ausstehende Besitzer ist, und überträgt dann die Eigentumsrechte.
Bis Schritt 3 abgeschlossen ist, kann der ursprüngliche Besitzer den Vorschlag widerrufen, indem er transferOwnership erneut mit einer anderen Adresse oder mit seiner eigenen Adresse aufruft.
Mehrere Möglichkeiten, eine ausstehende Eigentumsübertragung zu prüfen:
- 20lab Eigentumsannahme-Tool - Die Oberfläche zeigt automatisch den Status ausstehender Übertragungen für Ihr verbundenes Wallet an
- Wallet-Benachrichtigungen - Einige Wallets zeigen ausstehende Eigentumsübertragungen automatisch an
Wenn Ihr Wallet der ausstehende Besitzer ist, hebt das 20lab-Tool die ausstehende Übertragung deutlich hervor und zeigt einen aktiven Akzeptieren-Button an. Wenn keine Übertragung für Ihre Adresse aussteht, ist der Button deaktiviert.
Nur die genaue Wallet-Adresse, die als ausstehender Besitzer designiert wurde, kann die Übertragung akzeptieren. Keine andere Adresse - auch nicht der aktuelle Besitzer - kann die Übertragung abschließen.
Dies verhindert, dass jemand eine Eigentumsübertragung mitten im Ablauf entführt, selbst wenn er von dem ausstehenden Vorschlag weiß.
Wenn eine ausstehende Ownable2Step-Eigentumsübertragung nie akzeptiert wird:
- Der ausstehende Zustand bleibt unbegrenzt bestehen - Es gibt im Standard-Ownable2Step kein automatisches Timeout
- Der ursprüngliche Besitzer behält die volle Kontrolle - Alle Admin-Funktionen gehören weiterhin dem aktuellen Besitzer
- Der Vorschlag kann ersetzt werden - Der aktuelle Besitzer kann über das Eigentumsübertragungs-Tool einen anderen neuen Besitzer vorschlagen und den ausstehenden Zustand überschreiben
- Der Vorschlag kann storniert werden - Der aktuelle Besitzer kann sich selbst als neuen Besitzer vorschlagen, um effektiv zu stornieren
Das ist beabsichtigt. Der ursprüngliche Besitzer wird nie aus seinem Token ausgesperrt, weil der Empfänger nicht akzeptiert. Die Operationen laufen normal weiter, bis die Akzeptierung abgeschlossen ist.
Das Standard-Ownable2Step von OpenZeppelin enthält keine explizite Ablehnungsfunktion, aber Sie haben effektive Optionen:
- Nicht akzeptieren - Der einfachste Ansatz. Der ausstehende Zustand hat keine Wirkung, bis Sie akzeptieren.
- Den Vorschlagenden bitten zu stornieren - Er kann den Vorschlag überschreiben, indem er die Eigentumsrechte an sich selbst oder eine andere Adresse überträgt.
Nicht akzeptieren entspricht ablehnen. Der ursprüngliche Besitzer wird durch Ihre Weigerung nicht geschädigt - er behält die Kontrolle, als wäre nie eine Übertragung vorgeschlagen worden.
Das Eigentumsannahme-Tool funktioniert nur mit ERC-20 Token, die das zweistufige Eigentumsmuster implementieren:
- Token, die OpenZeppelin Ownable2Step verwenden
- Benutzerdefinierte Implementierungen mit
acceptOwnership()- undpendingOwner()-Funktionen - Alle mit 20lab erstellten ERC-20 Token verwenden die Ownable2Step-Option
Das Tool kann die Eigentumsrechte nicht akzeptieren für:
- Standard-Ownable-Token (einstufige Übertragungen erfordern keine Akzeptierung - verwenden Sie stattdessen das Eigentumsübertragungs-Tool)
- Token ohne Eigentumsmechanismus
- Token, die nicht standardisierte Eigentumsmuster verwenden
Die Oberfläche erkennt automatisch, welches Muster Ihr Token verwendet und zeigt nur das relevante Tool an.
Möchten Sie auf dieses Tool für eine andere Blockchain zugreifen?
Wählen Sie eine der unterstützten Blockchains aus der Tabelle unten:
Verwandte Beiträge
Setzen Sie Ihre Reise mit diesen verwandten Blog-Beiträgen fort.
Discover how Avalanche crypto tokens provide a fast, secure and scalable environment using the underlying blockchain technology.
21. Juli 2024
7 Min. Lesezeit
Learn how to create Arbitrum tokens to leverage faster, more scalable transactions on layer 2 blockchain.
20. Juli 2024
7 Min. Lesezeit
Learn how to add liquidity to QuickSwap and launch your ERC-20 token. Instructions for creating a trading pair and providing initial liquidity on Polygon.
31. Januar 2025
7 Min. Lesezeit
Learn what ERC-20 is and how it is standardizing tokens for cross-platform and cross-blockchain compatibility.
11. November 2024
5 Min. Lesezeit



