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