このページの内容
NEAR
OneKey の NEAR プロバイダーで NEAR Protocol を dApp に統合します。以下のメソッドには、プロバイダー SDK と、その SDK が対応する near-api-js のバージョンを使用してください。
機能
- アカウントの接続と管理
- トランザクションの署名と送信
- メッセージへの署名
- ネットワーク状態の読み取り (メインネット/テストネット)
- 選択したネットワークのエンドポイント経由の RPC リクエスト
インストール
npm install @onekeyfe/onekey-near-provider near-api-js@^0.44.2
# or
yarn add @onekeyfe/onekey-near-provider near-api-js@^0.44.2クイックスタート
import { OneKeyNearProvider } from '@onekeyfe/onekey-near-provider'
// Create provider instance
const provider = new OneKeyNearProvider()
// Request account access
const accounts = await provider.requestSignIn()
console.log('Connected accounts:', accounts)
// Get current network
const network = await provider.request({ method: 'near_network' })
console.log('Current network:', network)ドキュメント
はじめに
- はじめに - NEAR プロバイダーの概要
- Provider SDK をインストール - セットアップ手順
統合ガイド
- プロバイダーの検出 - OneKey がインストールされているか確認
- 接続の確立 - ユーザーアカウントに接続
- アカウントへのアクセス - アカウント情報を取得
- プロバイダーのネットワークを検出 - 現在のネットワークを確認
- アカウントとネットワークの状態を監視 - 変更を購読
トランザクションと署名
- トランザクションの送信 - トランザクションを作成して送信
- メッセージへの署名 - 任意のメッセージに署名
- RPC API の呼び出し - RPC への直接アクセス
高度な使い方
- デバッグログ - デバッグモードを有効化
- NEAR Web Wallet からの移行 - 移行ガイド
リファレンス
- API リファレンス - 完全な API ドキュメント
- トラブルシューティング - よくある問題と解決方法
- 例とデモ - サンプルコード
- よくある質問 - よくある質問
エラー処理
| コード | メッセージ | 説明 |
|---|---|---|
| 4001 | ユーザーによる拒否 | ユーザーがリクエストを拒否 |
| -32602 | 無効なパラメーター | メソッドのパラメーターが無効 |
| -32603 | 内部エラー | 内部 JSON-RPC エラー |
関連リソース
最終更新日