Skip to Content
dApps

Référence de l’API

Référence des méthodes et types du fournisseur TRON OneKey.


Méthodes du fournisseur

MéthodeDescription
request({ method, params })Requête JSON-RPC générique
sign(transaction)Signer une transaction
signMessage(hexMessage)Signer un message hexadécimal (V1)
signMessageV2(message)Signer un message UTF-8 (V2)
getNodeInfo(callback)Obtenir les informations du nœud

Méthodes de requête

MéthodeDescription
tron_requestAccountsDemander une connexion
tron_getProviderStateObtenir l’état du fournisseur
tron_signTransactionSigner une transaction
signMessageV1Signer un message V1
signMessageV2Signer un message V2

Codes de réponse

CodeDescription
200Réussite
4000Refus de l’utilisateur
4001Demande en file d’attente

Événements

ÉvénementDescription
accountsChangedCompte modifié
chainChangedRéseau modifié
connectConnecté
disconnectDéconnecté

Méthodes TronWeb

Après la connexion, utilisez window.tronWeb :

MéthodeDescription
tronWeb.trx.getBalance(address)Obtenir le solde TRX
tronWeb.trx.sendTransaction(to, amount)Envoyer des TRX
tronWeb.trx.sendRawTransaction(signedTx)Diffuser une transaction signée
tronWeb.trx.verifyMessageV2(msg, sig)Vérifier une signature
tronWeb.contract().at(address)Obtenir une instance de contrat
tronWeb.toSun(trx)Convertir des TRX en Sun
tronWeb.fromSun(sun)Convertir des Sun en TRX
tronWeb.toHex(string)Convertir en hexadécimal

Propriétés

PropriétéTypeDescription
isTronLinkbooleanCompatible TronLink
isOneKeybooleanIdentifiant OneKey
tronWeb.readybooleanÉtat de disponibilité de TronWeb
tronWeb.defaultAddress.base58stringAdresse actuelle
Dernière mise à jour le