Skip to Content
dApps

JSON-RPC-Referenz

Referenz gängiger Ethereum-JSON-RPC- und Wallet-Methoden für die Verwendung mit OneKey.

Alle Methoden werden aufgerufen über window.$onekey.ethereum.request({ method, params }).


Kontomethoden

MethodeBeschreibung
eth_requestAccountsNutzerkonten anfordern (öffnet Verbindungs-Popup)
eth_accountsVerbundene Konten abrufen (kein Popup)
wallet_requestPermissionsBestimmte Berechtigungen anfordern
wallet_getPermissionsAktuelle Berechtigungen abrufen

Transaktionsmethoden

MethodeBeschreibung
eth_sendTransactionEine Transaktion senden
eth_callEinen Aufruf ausführen, ohne eine Transaktion zu erstellen
eth_estimateGasGas für eine Transaktion schätzen
eth_getTransactionByHashTransaktion anhand des Hashs abrufen
eth_getTransactionReceiptTransaktionsbeleg abrufen

Signiermethoden

MethodeBeschreibung
personal_signEine Nachricht signieren (EIP-191)
eth_signTypedData_v4Typisierte Daten signieren (EIP-712)

Netzwerkmethoden

MethodeBeschreibung
eth_chainIdAktuelle Chain-ID abrufen
wallet_switchEthereumChainZu einer anderen Chain wechseln
wallet_addEthereumChainEine neue Chain hinzufügen
wallet_watchAssetEinen Token zur Wallet hinzufügen

Standardmäßige Ethereum-Methoden

Weitere Ethereum-JSON-RPC-Methoden hängen vom verbundenen Netzwerk und der Wallet-Implementierung ab. Die vollständige Liste finden Sie in der Ethereum-JSON-RPC-Spezifikation .

Häufige Methoden sind:

  • eth_blockNumber - Aktuelle Blocknummer abrufen
  • eth_getBalance - Kontoguthaben abrufen
  • eth_getCode - Vertragscode abrufen
  • eth_getLogs - Ereignisprotokolle abrufen
Zuletzt aktualisiert am