Beitrag
Teile dein Wissen.
Wie kann ich Token-Übertragungen von einer anderen Wallet mit Limits zulassen?
Ich versuche herauszufinden, wie ich mithilfe von Solidity ein anderes Wallet Tokens in meinem Namen übertragen lassen kann, allerdings mit einigen Einschränkungen in Bezug auf den Betrag. Wie kann ich das erreichen?
- Move CLI
Antworten
2In Solidity kannst du die approve``transferFrom
Funktionen und verwenden, um einer anderen Wallet zu ermöglichen, Tokens in deinem Namen bis zu einem bestimmten Limit zu übertragen. Du würdest approve
damit den Höchstbetrag festlegen, der überwiesen werden kann, und das andere Wallet würde ihn für transferFrom
die Ausführung der Übertragung verwenden.
Erwägen Sie alternativ die Verwendung einer Multisig-Wallet, mit der Sie mehrere Unterzeichner mit bestimmten Gewichten einrichten können. Auf diese Weise können Sie die Bedingungen definieren, unter denen Token übertragen werden können, und im Wesentlichen Einschränkungen einrichten, die Ihren Bedürfnissen entsprechen.
Weißt du die Antwort?
Bitte melde dich an und teile sie.