- Read は専用のRPCメソッドを使用してインデクサーから暗号化されたトランザクションを取得します。
- ユーザーまたはユーザーが許可した人のみが、自分の閲覧キーを使用して履歴を復号化できます。
- ウォレットのバックフィルが実行される場所で使用してください:ウォレットの解除、プライベートウォレットのオープン、アプリの再開、ネットワークの再接続、ストリームのギャップ、またはウォレットの復元時など。
getSignaturesForAddressとの比較
getSignaturesForAddressとの比較
getSignaturesForAddressは公開署名を返します。- RPCは公開履歴を返します。
はじめに
- TypeScript クライアント
- Rust クライアント
1
前提条件
TypeScript の例には Node.js 24 以降、pnpm 11.18.0、および Solana CLI が必要です。
エンドポイントに接続
エンドポイントに接続
- Devnet
- Localnet
.env
2
ビュータグを導出する
senderViewTagはsenderAddress.confidentialViewTag()で、送信者のソラナ公開鍵です。インデクサーはこれを使用して一致する暗号化出力を返します。
3
インデクサーからトランザクションの出力を取得する
getShieldedTransactionsByTagsはsenderViewTagに関連する暗号化された出力を取得します。atSlot(depositTx.slot)はそのスロットのデポジットがインデクサーにあるまで待ちます。- インデクサーは暗号化出力データを返します。プライベート履歴を復号化しません。
完全なコード例
例をクローンして実行します:例では、こちらの local/devnet 上にある機密 Ring を使用します。