Skip to Content
dApp 接入
本页目录

API 参考

OneKey TRON provider 的方法和类型参考。


Provider 方法

方法描述
request({ method, params })通用 JSON-RPC 请求
sign(transaction)签署交易
signMessage(hexMessage)签署十六进制消息 (V1)
signMessageV2(message)签署 UTF-8 消息 (V2)
getNodeInfo(callback)获取节点信息

Request 方法

方法描述
tron_requestAccounts请求连接
tron_getProviderState获取 provider 状态
tron_signTransaction签署交易
signMessageV1签署消息 V1
signMessageV2签署消息 V2

响应码

错误码描述
200成功
4000用户拒绝
4001请求排队中

事件

事件描述
accountsChanged账户已变更
chainChanged网络已变更
connect已连接
disconnect已断开连接

TronWeb 方法

连接后,使用 window.tronWeb:

方法描述
tronWeb.trx.getBalance(address)获取 TRX 余额
tronWeb.trx.sendTransaction(to, amount)发送 TRX
tronWeb.trx.sendRawTransaction(signedTx)广播已签名的交易
tronWeb.trx.verifyMessageV2(msg, sig)验证签名
tronWeb.contract().at(address)获取合约实例
tronWeb.toSun(trx)将 TRX 转换为 Sun
tronWeb.fromSun(sun)将 Sun 转换为 TRX
tronWeb.toHex(string)转换为十六进制

属性

属性类型描述
isTronLinkbooleanTronLink 兼容
isOneKeybooleanOneKey 标识
tronWeb.readybooleanTronWeb 就绪状态
tronWeb.defaultAddress.base58string当前地址
最后更新于