Skip to Content
dApps

NEAR API リファレンス

SDK をインストール の説明に従って OneKeyNearProvider インスタンスを作成します。プロバイダーは便利なメソッドと request({ method, params }) を公開しています。

操作方法結果
拡張機能を検出detectWalletInstalled()Promise<boolean>
アカウントへのアクセスを要求requestSignIn() / near_requestAccounts{ accounts: NearAccountInfo[] }
公開されたアカウントを読み取るnear_accounts{ accounts: NearAccountInfo[] }
選択中のネットワークを読み取るnear_networkInfo{ networkId: string, nodeUrls?: string[] }
切断signOut() / near_signOut接続状態を更新する前に完了を待機
トランザクションを構築createTransaction({ receiverId, actions, nonceOffset })未署名トランザクション
署名して送信requestSignTransactions({ transactions }) / near_sendTransactions{ transactionHashes: string[] }
メッセージに署名near_signMessages{ signatures: string[] }

NearAccountInfo には accountId と publicKey が含まれ、任意で allKeys も含まれます。公開されたアカウントがない場合、配列の結果は空になります。

参照: トランザクションへの署名 は署名のみのリクエスト用、 イベント は状態の変更用、 トラブルシューティング はエラー用です。追加で使用できるメソッドは、RPC エンドポイントとウォレットのバージョンによって決まります。

最終更新日