- 전용 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는 비공개 링에 있는 발신자의 Solana 공개 키인senderAddress.confidentialViewTag()입니다. 인덱서는 이를 사용하여 일치하는 암호화된 출력을 반환합니다.
3
인덱서에서 거래 출력 가져오기
getShieldedTransactionsByTags는senderViewTag와 관련된 암호화된 출력을 가져옵니다.atSlot(depositTx.slot)는 인덱서가 해당 슬롯에 입금을 할 때까지 기다립니다.- 인덱서는 암호화된 출력 데이터를 반환합니다. 비공개 기록은 해독하지 않습니다.
전체 코드 예제
예제를 복제하고 실행하세요:예제는 여기에 있는 로컬/개발 네트워크의 비공개 링을 사용합니다.