wallet/scanshieldedtrc20notesbyovk
Shielded contract methods
wallet/scanshieldedtrc20notesbyovk | TRON
TRON API method that scans for shielded TRC20 notes using an outgoing viewing key (ovk). wallet/scanshieldedtrc20notesbyovk on TRON via Chainstack.
POST
wallet/scanshieldedtrc20notesbyovk
TRON API method that scans for shielded TRC20 notes using an outgoing viewing key (ovk). This method allows senders to track their outgoing shielded transactions and monitor sent payments for record-keeping purposes.
Get your 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 scanning (inclusive)end_block_index— the ending block number for scanning (exclusive, max 1000 blocks from start)ovk— the outgoing viewing key for decrypting sent notes (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 outgoing shielded note transactionstxid— transaction ID containing the noteindex— index of the note within the transactionnote— the decrypted note detailsvalue— note valuepayment_address— recipient shielded payment addressrcm— randomness commitmentmemo— optional memo field
position— position in the merkle treeis_spent— whether the note has been spent
Use case
Thewallet/scanshieldedtrc20notesbyovk method is used for:
- Tracking outgoing shielded TRC20 payments for transaction history
- Monitoring sent transactions without revealing recipient details
- Building wallet interfaces that show outbound shielded transaction records
- Providing audit trails for shielded transaction activity
The outgoing viewing key (ovk) is derived from the spending key (sk) and is used by the sender to view shielded transactions they send. This 256-bit key allows transaction creators to track their outgoing payments without compromising the privacy of recipients.
Body
application/json
Starting block number for scanning
Example:
10000000
Ending block number for scanning
Example:
10000001
Outgoing viewing key for decrypting sent notes (64 hex characters, no 0x prefix)
Example:
"0ff58efd75e083fe4fd759c8701e1c8cb6961c4297a12b2c800bdb7b2bcab889"
Shielded TRC20 contract address to scan (hex format, no 0x prefix)
Example:
"41274fc7464fadac5c00c893c58bce6c39bf59e4c7"
Response
200 - application/json
Successfully scanned for outgoing shielded notes
Array of found outgoing shielded note transactions
Last modified on May 18, 2026