Get you own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.
Parameters
start_block_index
— the starting block number for scanningend_block_index
— the ending block number for scanningivk
— the incoming viewing key for decrypting notesak
— the authentication key for verificationnk
— the nullifier key for note identificationshielded_TRC20_contract_address
— the shielded TRC20 contract address to scan
Response
note_txs
— array of found shielded note transactionsblock_num
— block number where notes were foundtx_id
— transaction ID containing the notesindex
— index of the note within the transactionnote
— the decrypted note details including value and payment address
Use case
Thewallet/scanshieldedtrc20notesbyivk
method is used for:
- Scanning the blockchain for incoming shielded TRC20 payments
- Detecting received transactions without compromising sender privacy
- Building wallet interfaces that show shielded transaction history
- Monitoring shielded contract activity for specific addresses
Body
application/json
Starting block number for scanning
Example:
10000000
Ending block number for scanning
Example:
10001000
Incoming viewing key for decrypting notes
Example:
"0x05d4e5f6789012345678901234567890123456789012345678901234567890abcdef"
Authentication key for verification
Example:
"0x03b2c3d4e5f6789012345678901234567890123456789012345678901234567890ab"
Nullifier key for note identification
Example:
"0x04c3d4e5f6789012345678901234567890123456789012345678901234567890abcd"
Shielded TRC20 contract address to scan
Example:
"TGzz8gjYiYRqpfmDwnLxfgPuLVNmpCswVp"
Response
200 - application/json
Successfully scanned for shielded notes
Array of found shielded note transactions