wallet/scanshieldedtrc20notesbyivk | TRON
TRON API method that scans for shielded TRC20 notes using an incoming viewing key (ivk). wallet/scanshieldedtrc20notesbyivk on TRON via Chainstack.
Parameters
start_block_index— the starting block number for scanning (inclusive)end_block_index— the ending block number for scanning (exclusive, max 1000 blocks from start)ivk— the incoming viewing key for decrypting notes (64 hex characters, no0xprefix)ak— the authentication key for verification (64 hex characters, no0xprefix)nk— the nullifier key for note identification (64 hex characters, no0xprefix)shielded_TRC20_contract_address— the shielded TRC20 contract address to scan (hex format starting with 41, no0xprefix)
Response
noteTxs— array of found shielded note transactionstxid— transaction ID containing the noteindex— index of the note within the transactionnote— the decrypted note detailsvalue— note valuepayment_address— shielded payment addressrcm— randomness commitmentmemo— optional memo field
position— position in the merkle treeis_spent— whether the note has been spent
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
curl example
Body
Starting block number for scanning
10000000
Ending block number for scanning
10000001
Incoming viewing key for decrypting notes (64 hex characters, no 0x prefix)
"9f8e74bb3d7188a2781dc1db38810c6914eef4570a79e8ec8404480948e4e305"
Authentication key for verification (64 hex characters, no 0x prefix)
"8072d9110c9de9d9ade33d5d0f5890a7aa65b0cde42af7816d187297caf2fd64"
Nullifier key for note identification (64 hex characters, no 0x prefix)
"590bf33f93f792be659fd404df91e75c3b08d38d4e08ee226c3f5219cf598f14"
Shielded TRC20 contract address to scan (hex format, no 0x prefix)
"41274fc7464fadac5c00c893c58bce6c39bf59e4c7"
Response
Successfully scanned for shielded notes
Array of found shielded note transactions