API Reference
Complete API reference for OneKey's TRON provider
Complete reference for OneKey's TRON provider methods and types.
Provider Methods
request({ method, params })
Generic JSON-RPC request
sign(transaction)
Sign a transaction
signMessage(hexMessage)
Sign hex message (V1)
signMessageV2(message)
Sign UTF-8 message (V2)
getNodeInfo(callback)
Get node info
Request Methods
tron_requestAccounts
Request connection
tron_getProviderState
Get provider state
tron_signTransaction
Sign transaction
signMessageV1
Sign message V1
signMessageV2
Sign message V2
Response Codes
200
Success
4000
User rejected
4001
Request in queue
Events
accountsChanged
Account changed
chainChanged
Network changed
connect
Connected
disconnect
Disconnected
TronWeb Methods
After connection, use window.tronWeb:
tronWeb.trx.getBalance(address)
Get TRX balance
tronWeb.trx.sendTransaction(to, amount)
Send TRX
tronWeb.trx.sendRawTransaction(signedTx)
Broadcast signed tx
tronWeb.trx.verifyMessageV2(msg, sig)
Verify signature
tronWeb.contract().at(address)
Get contract instance
tronWeb.toSun(trx)
Convert TRX to Sun
tronWeb.fromSun(sun)
Convert Sun to TRX
tronWeb.toHex(string)
Convert to hex
Properties
isTronLink
boolean
TronLink compatible
isOneKey
boolean
OneKey identifier
tronWeb.ready
boolean
TronWeb ready state
tronWeb.defaultAddress.base58
string
Current address
Last updated
Was this helpful?