Auf dieser Seite
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
| Methode | Beschreibung |
|---|---|
| eth_requestAccounts | Nutzerkonten anfordern (öffnet Verbindungs-Popup) |
| eth_accounts | Verbundene Konten abrufen (kein Popup) |
| wallet_requestPermissions | Bestimmte Berechtigungen anfordern |
| wallet_getPermissions | Aktuelle Berechtigungen abrufen |
Transaktionsmethoden
| Methode | Beschreibung |
|---|---|
| eth_sendTransaction | Eine Transaktion senden |
| eth_call | Einen Aufruf ausführen, ohne eine Transaktion zu erstellen |
| eth_estimateGas | Gas für eine Transaktion schätzen |
| eth_getTransactionByHash | Transaktion anhand des Hashs abrufen |
| eth_getTransactionReceipt | Transaktionsbeleg abrufen |
Signiermethoden
| Methode | Beschreibung |
|---|---|
| personal_sign | Eine Nachricht signieren (EIP-191) |
| eth_signTypedData_v4 | Typisierte Daten signieren (EIP-712) |
Netzwerkmethoden
| Methode | Beschreibung |
|---|---|
| eth_chainId | Aktuelle Chain-ID abrufen |
| wallet_switchEthereumChain | Zu einer anderen Chain wechseln |
| wallet_addEthereumChain | Eine neue Chain hinzufügen |
| wallet_watchAsset | Einen 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 abrufeneth_getBalance- Kontoguthaben abrufeneth_getCode- Vertragscode abrufeneth_getLogs- Ereignisprotokolle abrufen
Zuletzt aktualisiert am