Skip to Content
dApps

API リファレンス

OneKey の TRON プロバイダーのメソッドと型のリファレンス。


プロバイダーメソッド

メソッド説明
request({ method, params })汎用 JSON-RPC リクエスト
sign(transaction)トランザクションに署名
signMessage(hexMessage)16 進数メッセージに署名 (V1)
signMessageV2(message)UTF-8 メッセージに署名 (V2)
getNodeInfo(callback)ノード情報を取得

リクエストメソッド

メソッド説明
tron_requestAccounts接続を要求
tron_getProviderStateプロバイダーの状態を取得
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)16 進数に変換

プロパティ

プロパティ型説明
isTronLinkbooleanTronLink 互換
isOneKeybooleanOneKey 識別子
tronWeb.readybooleanTronWeb の準備状態
tronWeb.defaultAddress.base58string現在のアドレス
最終更新日