Anpassen des Standard-Wallets Folgen
Dapps funktionieren durch die Kommunikation mit einem speziellen Objekt namens window.ethereum. Brave Wallet und Erweiterungen wie MetaMask nutzen dieses Objekt, um die Verbindung zu dApps herzustellen. Allerdings kann nur ein Wallet window.ethereum für Websites bereitstellen. In Brave bieten wir eine Einstellung in brave://settings/web3 an, um zu ändern, welches Wallet window.ethereum bereitstellt. Hier ist eine Beschreibung jeder Einstellung:
-
Erweiterungen (Brave Wallet Fallback) - Dies ist die Standardeinstellung. Brave Wallet wird
window.ethereumbereitstellen, erlaubt jedoch anderen Erweiterungen wie MetaMask, es zu überschreiben. -
Brave Wallet - Stellt
window.ethereumbereit und verhindert, dass Websites und Erweiterungenwindow.ethereumändern. - Crypto Wallets (Veraltet) - Bietet Zugriff auf das alte, veraltete Wallet. Diese Option ist nicht kompatibel mit anderen Erweiterungen wie MetaMask.
-
Erweiterungen (kein Fallback) -
window.ethereumwird überhaupt nicht von Brave Wallet bereitgestellt. Wenn du Erweiterungen wie MetaMask hast, können diese freiwindow.ethereumverwenden.
Nach dem Ändern des Standard-Wallets solltest du deinen Browser oder deine DApp-Seite aktualisieren. Warum?
- Falls du Brave Wallet geladen hast, wird es erst bei einem Neustart entladen. Wenn Brave Wallet geladen ist, wird es nicht ordnungsgemäß mit anderen Erweiterungen funktionieren, die versuchen, auf
window.ethereumzuzugreifen. - Ein bereits geöffneter Tab wird nicht auf die neue Wallet-Einstellung wechseln, du benötigst einen neuen Tab oder eine Seite aktualisieren.