SDKリファレンス
このリファレンスは、@seams/wallet 0.42.0を説明します。 Seamsパッケージは、少数の公開インポートパスを提供します。まずブラウザーAPIまたはReact APIから始めてください。 低レベルのインポートパスは、対応するランタイムやプロトコルを自社の実装で管理する場合に使います。
| インポートパス | 用途 |
|---|---|
@seams/wallet | ブラウザーSDKの設定、登録、認証、署名、復元、デバイス、公開される結果の型。 |
@seams/wallet/react | プロバイダー、フック、認証・プロフィール用コンポーネント、QRフロー、テーマのトークン。 |
@seams/wallet/advanced | 対象を明示した識別情報のビルダー、RPCクライアント、エンコーダー、その他の低レベルの導入用ヘルパー。 |
@seams/wallet/threshold | 安定したしきい値セッションのポリシーと、暗号処理の定数。 |
@seams/wallet/runtime | プラットフォームの明示的な入出力インターフェースから、独自の署名ランタイムを作成。 |
@seams/wallet/external-evm | Seamsの鍵管理と独立した、ブラウザーのEVMウォレット拡張機能への接続。 |
@seams/wallet-server | サーバーサービス、Workers、マイグレーション、ローカルランタイムのエントリーポイント。 |
@seams/wallet-cli | 署名済みネイティブバイナリーによるバックアップの検証と、テナントルートの復元。 |
パッケージは、用途を絞ったReactコンポーネントのサブパスと、ホストするウォレットHTMLアセットも公開します。 これらは、Reactリファレンスとホスト環境への導入で説明します。
ブラウザーSDKとサーバーSDKは0.42.0を使用します。復元CLIは0.29.0です。 導入とデプロイの要件は、リリース 0.42.0を参照してください。
準備中のNEARコネクター
バージョン0.42.0には、次のインポート先が含まれます。コネクターは開発プレビューです。 提供状況、実装例、結果の分岐は外部NEARウォレットを参照してください。
| インポート先 | 公開API |
|---|---|
@seams/wallet/external-near | ExternalNearController、ExternalNearConfig、nearWalletName、外部NEARの状態・結果の型。 |
@seams/wallet/react/external-near | ExternalNearWalletPicker、useExternalNear。 |
状態と失敗のリファレンス
公開リファレンスは、パッケージがエクスポートする機能を説明します。 内部のソースモジュールや保存レコードは実装の詳細であり、公開の移行手段を用意せずに変更する場合があります。