Skip to Content
dApps

Référence JSON-RPC

Référence des méthodes courantes JSON-RPC Ethereum et de portefeuille utilisées avec OneKey.

Toutes les méthodes sont appelées via window.$onekey.ethereum.request({ method, params }).


Méthodes de compte

MéthodeDescription
eth_requestAccountsDemander les comptes utilisateur (déclenche une fenêtre de connexion)
eth_accountsObtenir les comptes connectés (sans fenêtre)
wallet_requestPermissionsDemander des autorisations précises
wallet_getPermissionsObtenir les autorisations actuelles

Méthodes de transaction

MéthodeDescription
eth_sendTransactionEnvoyer une transaction
eth_callExécuter un appel sans créer de transaction
eth_estimateGasEstimer le gas d’une transaction
eth_getTransactionByHashObtenir une transaction par son hash
eth_getTransactionReceiptObtenir le reçu d’une transaction

Méthodes de signature

MéthodeDescription
personal_signSigner un message (EIP-191)
eth_signTypedData_v4Signer des données typées (EIP-712)

Méthodes réseau

MéthodeDescription
eth_chainIdObtenir l’ID de la chaîne actuelle
wallet_switchEthereumChainPasser à une autre chaîne
wallet_addEthereumChainAjouter une nouvelle chaîne
wallet_watchAssetAjouter un jeton au portefeuille

Méthodes Ethereum standard

Les méthodes JSON-RPC Ethereum supplémentaires dépendent du réseau connecté et de l’implémentation du portefeuille. Consultez la spécification JSON-RPC Ethereum  pour la liste complète.

Les méthodes courantes comprennent :

  • eth_blockNumber - Obtenir le numéro du bloc actuel
  • eth_getBalance - Obtenir le solde du compte
  • eth_getCode - Obtenir le code du contrat
  • eth_getLogs - Obtenir les journaux d’événements
Dernière mise à jour le