So beheben Sie den internen JSON-RPC-Fehler auf MetaMask

Datawallet-Team
Zuletzt aktualisiert
2. Juli 2026
Dieses Datum kennzeichnet eine vollständige Prüfung, keine geringfügige Bearbeitung. Unser Redaktionsteam überprüft jede Behauptung, Zahl und jedes Plattformdetail gemäß unseren Redaktionsrichtlinien, bevor es erneut veröffentlicht wird.
Faktencheck
Redaktionell verifiziert
Redaktioneller Faktencheck-Prozess

Dieser Artikel wurde von unserem Redaktionsteam auf Richtigkeit überprüft und verifiziert. Alle Behauptungen, Datenpunkte und Plattformdetails werden mit Primärquellen abgeglichen.

Datenrichtigkeit verifiziert
Quellen abgeglichen
Plattformdetails bestätigt
Unseren Faktencheck-Prozess ansehen
Haftungsausschluss
Affiliate-Offenlegung
Wie Datawallet finanziert wird

Einige Links auf dieser Seite sind Affiliate-Links. Datawallet kann eine Provision verdienen, wenn Sie sich über diese anmelden, ohne zusätzliche Kosten für Sie. Bewertungen und Rankings spiegeln unsere eigenen Test- und Bewertungskriterien wider.

Lesen Sie unsere vollständige Offenlegung

Zusammenfassung: MetaMask wirft den internen JSON-RPC Fehler, wenn eine Anfrage an einen Blockchain-Knoten fehlschlägt, meist aufgrund eines defekten RPC-Endpunkts, falscher Netzwerkdetails, eines leeren gas-Guthabens, veralteter wallet-Software oder einer Hardware-wallet, die nicht richtig mit der Erweiterung kommuniziert.

Die meisten Fälle klären sich, nachdem Sie die RPC-URL ersetzt, die Chain ID bestätigt, native Token für gas aufgeladen, MetaMask auf die aktuelle Multichain-Version aktualisiert und jedes Ledger- oder Trezor-Gerät über die korrekte Verbindungsmethode wieder verbunden haben.

Was ist der interne JSON-RPC Fehler auf MetaMask?

Der interne JSON weist darauf hin, dass MetaMask eine Anfrage an einen Blockchain-Knoten MetaMask und statt einer verwertbaren Antwort einen Fehler erhalten hat. Im Hintergrund entspricht dies dem Fehlercode -32603 in der JSONMetaMask, einem Sammelbegriff, den das Protokoll für fehlerhafte oder ungültige Nutzdaten reserviert.

Da MetaMask für alles auf JSON-RPC angewiesen ist, kann die Meldung Gleichgewichtsüberprüfungen, Token-swaps, Vertragsaufrufe und sogar Netzwerkwechsel unterbrechen. Sie tritt am häufigsten auf Ethereum, Layer 2 Netzwerken wie Base und Arbitrum sowie im Sepolia testnet auf, wo einzelne Endpunkte ohne Vorwarnung ausfallen.

Seit MetaMask zu einem Multichain-wallet wurde, das Ethereum, Solana, Bitcoin und TRON umfasst, tritt der Fehler auch bei Non-EVM-Anfragen auf, die die älteren, nur für Ethereum entwickelten Builds nie gestellt haben. Die unten aufgeführten Lösungen decken sowohl die klassischen Ursachen als auch die neueren ab, die durch diese Neugestaltung eingeführt wurden.

01-was-ist-interner-json-rpc-fehler

So beheben Sie den internen JSON-RPC-Fehler

Die meisten Fälle gehen auf eine fehlerhafte Einstellung und nicht auf ein tiefer liegendes wallet-Problem zurück. Daher lässt sich der Fehler durch die schrittweise Überprüfung der untenstehenden Punkte schnell beheben.

Arbeiten Sie diese sieben Korrekturen der Reihe nach durch, bis der Fehler behoben ist:

  1. Netzwerkeinstellungen: Öffnen Sie das Netzwerkmenü, bearbeiten Sie die fehlerhafte Chain und überprüfen Sie ihre RPC URL und Chain ID anhand der offiziellen Dokumentation, oder fügen Sie sie automatisch über ChainList erneut hinzu.
  2. Gas-Guthaben: Halten Sie vor dem erneuten Versuch genügend native Token des Netzwerks, wie ETH, BNB oder POL, bereit und überprüfen Sie zuerst die aktuellen Gebühren mit unserem Ethereum gas tracker.
  3. Wallet-Update: Installieren Sie die neueste Erweiterungs- oder Mobilversion, da die Multichain-Kontoarchitektur von MetaMask in Extension 13.5 und Mobile 7.57 eingeführt wurde und ältere Builds neuere Antworten falsch interpretieren.
  4. RPC-Endpunkt: Tauschen Sie einen langsamen oder inaktiven Endpunkt gegen eine Alternative von ChainList oder einem dedizierten Anbieter wie Infura oder Alchemy aus und versuchen Sie die fehlgeschlagene Transaktion erneut.
  5. Hardware-wallets: Aktualisieren Sie die Ledger- oder Trezor-Firmware, aktivieren Sie Smart-Contract-Daten in der Ethereum-dApp des Geräts und stellen Sie die Verbindung über die von Ledgers Fehlerbehebungsanleitung aktuell empfohlene Methode wieder her.
  6. Konto-Reset: Verwenden Sie die Option „Aktivitäts-Tab-Daten löschen“ in den erweiterten Einstellungen, um den zwischengespeicherten Transaktionsverlauf und feststeckende Nonces zu löschen, was MetaMask zwingt, sich sauber mit dem Node neu zu synchronisieren.
  7. Testnet-Überprüfung: Bestätigen Sie, dass das von Ihnen angestrebte testnet noch existiert, da Holesky nach dem Fusaka-Upgrade abgeschaltet wurde und seine alten Endpunkte nun jede Anfrage ablehnen.

Sollten alle Schritte fehlschlagen, bietet das MetaMask Help Center tiefgreifendere Diagnosen, einschließlich Statusprotokollen, die das Support-Team direkt überprüfen kann. Anhaltende Fehler bei einer einzelnen dApp bedeuten in der Regel, dass das Problem bei den Vertragsaufrufen dieser Anwendung und nicht bei Ihrem wallet liegt. Testen Sie daher eine andere Website, bevor Sie das Problem eskalieren.

So beheben Sie den internen JSON-RPC-Fehler

So fügen Sie einen RPC korrekt mit ChainList hinzu

Manuell eingegebene RPC-Details bleiben der häufigste Auslöser für diesen Fehler, da ein einziger falscher Buchstabe in einer URL oder Chain ID jede nachfolgende Anfrage des wallets unterbricht. ChainList eliminiert dieses Risiko, indem es verifizierte Endpunkte für Hunderte von Netzwerken bereitstellt und diese mit einem Klick in MetaMask überträgt.

Wir verwenden den identischen Ablauf in unserem Leitfaden zum Hinzufügen von HyperEVM zu MetaMask, sodass die folgenden Schritte für fast jede EVM-Chain gelten, von großen Layer 2 Netzwerken bis hin zu brandneuen mainnets. Vier Schritte führen Sie von einer leeren Netzwerkliste zu einer verifizierten Verbindung.

So fügen Sie einen RPC korrekt mit ChainList hinzu

1. MetaMask mit ChainList verbinden

ChainList liest Netzwerkparameter aus einem von der Community gepflegten Register. Durch die Verbindung Ihres wallets können diese verifizierten Details direkt in MetaMask geschrieben werden, ohne dass ein manuelles Kopieren erforderlich ist.

So verknüpfen Sie Ihr wallet mit der Website:

  1. ChainList öffnen: Gehen Sie zu chainlist.org und überprüfen Sie die Schreibweise in der Adressleiste sorgfältig, bevor Sie eine Verbindung herstellen, da gefälschte Versionen der Website mit vorinstallierten bösartigen RPC-Endpunkten im Umlauf waren.
  2. Wallet verbinden: Klicken Sie auf die Schaltfläche „Wallet verbinden“ in der oberen rechten Ecke, wählen Sie MetaMask aus den Optionen und genehmigen Sie die Verbindungsanfrage, die im Erweiterungs-Pop-up erscheint.
  3. Berechtigungen prüfen: Die Website benötigt lediglich Lesezugriff, um Netzwerkdetails zu übertragen. Lehnen Sie daher jede Aufforderung ab, die Signaturen, Token-Genehmigungen oder Ausgabeberechtigungen jeglicher Art anfordert.
MetaMask mit ChainList verbinden

2. Nach dem richtigen Netzwerk suchen

Die meisten Chains bieten mehrere Versionen an, und das Verwechseln eines mainnets mit seinem testnet führt innerhalb weniger Minuten zu fehlgeschlagenen Transaktionen, unsichtbaren Guthaben und neuen JSON-RPC-Fehlern.

Befolgen Sie diese Prüfungen, um den richtigen Eintrag zu finden:

  1. Präzise suchen: Geben Sie den genauen Netzwerknamen ein, sei es Base, Linea oder eine neuere Chain wie Monad, und aktivieren Sie den testnets-Schalter nur, wenn Sie einen benötigen.
  2. Bezeichner überprüfen: Vergleichen Sie die angezeigte Chain ID mit der offiziellen Dokumentation des Projekts, da Betrugsnetzwerke manchmal bekannte Namen wiederverwenden, während sie auf völlig andere zugrunde liegende Chains verweisen.
  3. testnets beachten: Für Ethereum-Tests verwenden Sie Sepolia für dApps und Hoodi für Validator-Arbeiten, da die Ethereum Foundation Holesky eingestellt hat und dessen Einträge nicht mehr funktionieren.
Suchen Sie nach dem richtigen Netzwerk

3. RPC zu MetaMask hinzufügen

Sobald das richtige Netzwerk erscheint, übergibt ChainList die vollständige Konfiguration in einer einzigen Aufforderung an MetaMask, was Tippfehler eliminiert, die bei manueller Eingabe entstehen können.

Schließen Sie die Übergabe mit diesen drei schnellen Aktionen ab:

  1. Netzwerk hinzufügen: Drücken Sie „Zu MetaMask hinzufügen“ neben dem Eintrag mit der besten Latenzbewertung, da ChainList jeden öffentlichen Endpunkt nach live gemessener Geschwindigkeit und Zuverlässigkeit bewertet.
  2. Pop-up überprüfen: Lesen Sie das MetaMask-Fenster, das die RPC URL, Chain ID, das Währungssymbol und den Block-Explorer anzeigt, und vergleichen Sie dann jeden Wert, bevor Sie Ihre endgültige Genehmigung erteilen.
  3. Wechseln: Genehmigen Sie die Hinzufügung und wählen Sie „Netzwerk wechseln“, wenn Sie dazu aufgefordert werden, was die neue Chain sofort aktiv und bereit für eine kleine Testtransaktion macht.
RPC zu MetaMask hinzufügen

4. Einstellungen danach überprüfen

Selbst verifizierte Einträge ändern sich im Laufe der Zeit, wenn Anbieter Endpunkte einstellen, daher bestätigt eine kurze Überprüfung in MetaMask, dass alles korrekt eingerichtet wurde und heute noch reagiert.

Führen Sie diese letzte Überprüfung durch, bevor Sie echte Gelder verschieben:

  1. Einstellungen öffnen: Gehen Sie zum Netzwerkauswähler, wählen Sie die neu hinzugefügte Chain und klicken Sie auf „Bearbeiten“, um alle gespeicherten Parameter anzuzeigen, die MetaMask für seine Anfragen verwenden wird.
  2. Quervergleich: Vergleichen Sie die RPC URL, Chain ID und das Währungssymbol mit der eigenen Dokumentation des Netzwerks, anstatt mit einem Drittanbieter-Blog, Screenshot oder einer inoffiziellen Discord-Nachricht.
  3. Endpunkte rotieren: Wenn Anfragen langsam sind oder zeitweise fehlschlagen, ersetzen Sie die URL durch eine andere ChainList-Option, da MetaMask jetzt mehrere gespeicherte RPC URLs pro Netzwerk unterstützt.
Einstellungen danach überprüfen

Warum tritt der JSON-RPC-Fehler auf?

JSON-RPC-Fehler lassen sich auf eine Sache reduzieren: Der Knoten hat entweder nie eine gültige Anfrage erhalten oder konnte keine gültige Antwort zurückgeben. Die Entwicklerdokumentation von MetaMask listet 17 verschiedene JSON-RPC-Fehlercodes auf, und die interne Vielfalt steht in dieser Tabelle neben Ratenbegrenzungen, Analysefehlern und abgelehnten Transaktionen.

Zu verstehen, welchen Fehlermodus Sie treffen, spart Zeit, da jeder auf eine andere Lösung hinweist, vom Wechsel der Endpunkte bis zum einfachen Abwarten einer Überlastung.

Dies sind die häufigsten Gründe, warum JSON-RPC-Anfragen fehlschlagen:

  • Fehlformatierte Anfragen: Eine dApp erstellt einen Vertragsaufruf mit fehlerhaften Eingabedaten oder falschen Parametern, sodass der Knoten die Payload ablehnt, bevor sie überhaupt zur Ausführung gelangt.
  • Ratenbegrenzungen: Kostenlose öffentliche Endpunkte und Infuras kreditbasierte Stufen begrenzen das Anfragevolumen, und Stoßzeiten wie Token-Launches treiben wallets innerhalb weniger Sekunden über diese Obergrenzen hinaus.
  • Veraltete Knoten: Ein nicht synchroner Knoten liefert einen veralteten Chain-Status, was zu falschen Salden, feststeckenden Transaktionen und swap-Angeboten führt, die in dem Moment fehlschlagen, in dem MetaMask versucht, sie auszuführen.
  • Vertrags-Reverts: Ein Smart Contract läuft das gas aus oder bricht mitten in der Ausführung ab, was MetaMask als RPC-Fehler während des bridging, staking oder bei token airdrop-Ansprüchen anzeigt.
  • Chain-Diskrepanzen: Einige Endpunkte überspringen Methoden, die Layer 2 Netzwerke benötigen, sodass swaps oder Deployments auf diesen Chains fehlschlagen, selbst wenn die Chain ID korrekt ist.
  • Tote testnets: Anfragen an eingestellte testnets wie Holesky oder das ältere Goerli schlagen sofort fehl, da keine aktiven Knoten mehr Anfragen auf diesen veralteten Endpunkten beantworten.
  • Gebündelte Aufrufe: EIP-7702 Smart Account-Funktionen bündeln mehrere Aktionen in einer Transaktion, und ein einzelner abbrechender Schritt innerhalb des Batches kann die gesamte gebündelte Anfrage fehlschlagen lassen.

Einige davon liegen in Ihrer Kontrolle und andere nicht. Endpunktwahl, gas-Guthaben und Softwareversionen sind in wenigen Minuten behebbar, während Anbieter-Ausfälle und Netzwerküberlastung lediglich Geduld oder einen vorübergehenden Wechsel zu einem anderen RPC erfordern, bis sich die Bedingungen erholen.

Warum tritt der JSON-RPC-Fehler auf

Wie aktuelle MetaMask-Updates die RPC-Fehlerbehebung verändert haben

MetaMask sieht sehr anders aus als die wallet, die dieser Fehler zuerst plagte. Zwischen 2025 und 2026 integrierte es die Unterstützung für Solana, Bitcoin, TRON, Sei und Monad, baute sein Kontosystem neu auf und führte Smart Account-Upgrades ein, was alles neu gestaltete, wo und wie RPC-Fehler auftreten.

Multichain-Konten führen jedes Netzwerk zu einem zusammen

Seit Extension 13.5 bündelt jedes MetaMask-Konto eine EVM-Adresse, eine Solana-Adresse und eine Bitcoin-Adresse unter einem einzigen Namen, wobei die wallet Anfragen automatisch weiterleitet. Ein Fehler in einem Netzwerk bedeutet nicht mehr, dass Ihre gesamte wallet defekt ist, testen Sie daher immer eine zweite Chain, bevor Sie von einer Beschädigung ausgehen.

Non-EVM-Chains verwenden ihre eigene Knoteninfrastruktur, sodass ein Solana-Ausfall andere Symptome erzeugt als ein Ethereum-Ausfall, selbst innerhalb derselben Benutzeroberfläche. Wenn Fehler nur ein Ökosystem betreffen, sind Endpunktprobleme in diesem spezifischen Netzwerk die wahrscheinliche Ursache und nicht etwa ein Problem mit Ihrer Installation.

Wie aktuelle MetaMask-Updates die RPC-Fehlerbehebung verändert haben

Smart Accounts fügen eine neue Fehlerquelle hinzu

Ethereums Pectra-Upgrade aktivierte EIP-7702 im Mai 2025, wodurch gewöhnliche MetaMask-Konten sich vorübergehend wie Smart Contracts für gebündelte Transaktionen und gas-Sponsoring verhalten können. Diese gebündelten Operationen werden über zusätzliche Infrastruktur geleitet, und wenn ein Bundler oder Paymaster sich fehlerhaft verhält, meldet die wallet dies oft als generischen internen Fehler.

Wenn der Fehler nur auftritt, wenn eine dApp eine gebündelte Aktion oder ein Konto-Upgrade anfordert, lehnen Sie die Smart Account-Aufforderung ab und versuchen Sie es als Standardtransaktion erneut. Das isoliert, ob das Problem im Delegationsfluss oder in der zugrunde liegenden RPC-Verbindung liegt, die Sie normalerweise beheben würden.

Ethereums testnet-Umstrukturierung brach alte Konfigurationen

Die Ethereum Foundation stellte Holesky ein, nachdem das Fusaka-Upgrade abgeschlossen war, und ersetzte es durch Hoodi für Validator-Tests, während Sepolia für Smart Contract-Arbeiten empfohlen wurde. Jede Holesky-Konfiguration, die noch in MetaMask gespeichert ist, wirft jetzt JSON-RPC-Fehler bei jeder Anfrage, und keine Einstellung wird sie wiederbeleben.

Entwickler sollten veraltete testnet-Einträge vollständig löschen und aktuelle über ChainList neu hinzufügen. Sepolia bleibt die Standardwahl für dApp-Tests, während ein Sepolia-Nachfolger bereits geplant ist, erwarten Sie also, dass dieser Zyklus von testnet-Veraltungen alle paar Jahre Phantom-RPC-Fehler produzieren wird.

Wie man den Fehlercode hinter der Nachricht liest

MetaMask verbirgt oft den numerischen Code in den Fehlerdetails, aber das Erweitern zeigt Ihnen genau, welche Fehlerkategorie aufgetreten ist. Das Überprüfen des Codes anhand der Referenztabelle von MetaMask verwandelt eine vage Nachricht in eine spezifische Diagnose und weist normalerweise direkt auf die richtige Lösung hin.

Eine Handvoll Codes erklärt fast jeden Fehler, den Benutzer melden, sodass das Erkennen auf Anhieb die Fehlerbehebung dramatisch schneller macht, als jedes Mal blind zu raten.

Hier sind die Codes, die es sich zu merken lohnt, und ihre Bedeutungen:

  • Code -32603: Der klassische interne Fehler, ausgelöst durch eine fehlerhafte oder ungültige Payload, und der Code, der hinter den meisten Erscheinungen dieser exakten MetaMask-Fehlermeldung steckt.
  • Code -32000: Ungültige Eingabe, meist fehlende Parameter oder ein Block, den der Knoten noch nicht verarbeitet hat, was sich oft nach dem Wechsel zu einem stabileren RPC-Endpunkt beheben lässt.
  • Code -32005: Limit überschritten, was bedeutet, dass Ihre Anfragen die Kapazitätsgrenze des Anbieters überschritten haben. Verlangsamen Sie also, warten Sie eine Minute oder wechseln Sie einfach zu einem weniger überlasteten öffentlichen Endpunkt.
  • Code -32602: Ungültiges Argument, typischerweise ein Formatierungsfehler wie ein fehlendes 0x-Präfix, der eher auf den Code der dApp als auf Ihre eigene wallet- oder Netzwerkkonfiguration hinweist.
  • Code -32601: Methode nicht gefunden, was bedeutet, dass der Endpunkt nicht unterstützt, was MetaMask angefordert hat. Ein häufiges Problem bei minimalen öffentlichen RPC-Endpunkten, die neuere Chains bedienen.
  • Code 429: Ein HTTP-Durchsatzfehler und kein JSON-RPC-Fehler, der anzeigt, dass der Anbieter selbst Sie gedrosselt hat, was sowohl durch aktualisierte Pläne als auch durch Endpunkt-Rotation leicht behoben werden kann.
Wie man den Fehlercode hinter der Nachricht liest

Wie man RPC-Probleme in MetaMask vermeidet

Prävention läuft meist auf Endpunkt-Hygiene hinaus. Fügen Sie Netzwerke über ChainList oder offizielle Dokumentation hinzu, anstatt über zufällige Tutorials, speichern Sie eine Backup-RPC-URL für jede Chain, die Sie regelmäßig verwenden, und ziehen Sie einen kostenlosen persönlichen Schlüssel von einem Anbieter wie Infura oder Alchemy in Betracht, damit Sie nicht mehr um geteilte öffentliche Kapazität konkurrieren müssen.

Routinewartung ist ebenso wichtig. Halten Sie die Erweiterung und die mobile App aktuell, löschen Sie Aktivitätsdaten nach fehlgeschlagenen Transaktionen, anstatt veraltete Fehler sich ansammeln zu lassen, und entfernen Sie Netzwerke, die Sie nicht mehr nutzen, da jeder tote Eintrag ein zukünftiger Fehler ist, der auf einen versehentlichen Klick wartet.

Wie man RPC-Probleme in MetaMask vermeidet

Abschließende Gedanken

Der interne JSON-RPC Fehler sieht alarmierend aus, signalisiert aber fast nie verlorene Gelder, sondern nur eine unterbrochene Kommunikation zwischen Ihrer wallet und einem Knoten. Die Überprüfung von Netzwerkdetails, das swapping von Endpunkten, die Finanzierung von gas und die Aktualisierung der Software lösen die überwiegende Mehrheit der Fälle, ohne dass jemals ein Support eingreifen muss.

Da MetaMask sich über Chains hinweg weiter ausbreitet, wird das Wissen, wie man RPC-Verbindungen selbst verwaltet, zu einer CORE wallet-Fähigkeit. Setzen Sie ein Lesezeichen für ChainList, lernen Sie die oben genannten Fehlercodes, und wenn Sie Alternativen abwägen, vergleicht unser Leitfaden zu den besten Krypto-wallets, wie konkurrierende Optionen dieselben Probleme handhaben.

Häufig gestellte Fragen

Ist der interne JSON-RPC Fehler ein Zeichen dafür, dass MetaMask gehackt wurde?

Nein. Es bedeutet normalerweise, dass MetaMask eine Anfrage über den verbundenen RPC-Endpunkt nicht abschließen konnte. Überprüfen Sie Ihre wallet-Adresse auf einem vertrauenswürdigen Block-Explorer, um Guthaben zu bestätigen, bevor Sie Sicherheitseinstellungen ändern.

Kann eine bösartige RPC-URL Krypto von MetaMask stehlen?

Eine fehlerhafte RPC kann Ihre Secret Recovery Phrase nicht direkt preisgeben, aber sie kann Blockchain-Daten falsch melden, Transaktionen zurückhalten und Ihre Aktivität oder IP-Adresse protokollieren. Verwenden Sie nur vertrauenswürdige Netzwerkanbieter.

Warum tritt der Fehler nur bei einer dApp auf?

Wenn andere dApps funktionieren, sendet die fehlerhafte Seite möglicherweise nicht unterstützte Vertragsaufrufe, veraltete Transaktionsdaten oder Anfragen, die Ihr Endpunkt nicht verarbeiten kann. Trennen Sie die Verbindung zur Seite, verbinden Sie MetaMask erneut und testen Sie einen anderen RPC.

Sollte ich eine öffentliche oder private RPC in MetaMask verwenden?

Öffentliche RPCs sind bequem, können aber bei hohem Datenverkehr Anfragen verlangsamen oder drosseln. Ein privater Endpunkt von einem seriösen Anbieter bietet in der Regel eine stabilere Performance für swaps, bridging, Trading oder Entwicklung.

So beheben Sie den internen JSON-RPC-Fehler auf MetaMask