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当前地址
Last updated on