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.ethereum
bereitstellen, erlaubt jedoch anderen Erweiterungen wie MetaMask, es zu überschreiben. -
Brave Wallet - Stellt
window.ethereum
bereit 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.ethereum
wird überhaupt nicht von Brave Wallet bereitgestellt. Wenn du Erweiterungen wie MetaMask hast, können diese freiwindow.ethereum
verwenden.
Nach dem Ändern des Standard-Wallets solltest du deinen Browser neu starten. Warum?
- Falls du Crypto Wallets geladen hast, wird es erst bei einem Neustart entladen. Wenn Crypto Wallets geladen ist, wird es nicht ordnungsgemäß mit anderen Erweiterungen funktionieren, die versuchen, auf
window.ethereum
zuzugreifen. - Bereits geöffnete Tabs werden nicht auf die neue Wallet-Einstellung wechseln, du benötigst einen neuen Tab oder einen Browser-Neustart.