Skip to main content
POST
getShieldedTransactionsBySignature

Events in a Transaction

The response returns result.transactions, ordered by eventIndex. Each entry contains the event index and a shielded transaction with encrypted outputs, messages, and nullifiers. One Solana transaction can contain multiple shielded events. An empty transactions array means the indexer has no matching shielded events. Check context.slot before treating a recently submitted transaction as absent. This method does not use pagination.

Request Parameters

string
required
Base58-encoded 64-byte Solana transaction signature.

Authorizations

api-key
string
query
required

Your Helius API key.

Body

application/json
id
string
default:1
required

An ID to identify the request.

jsonrpc
enum<string>
default:2.0
required

The JSON-RPC protocol version.

Available options:
2.0
method
enum<string>
default:getShieldedTransactionsBySignature
required

The method to invoke. Must match the final URL path segment.

Available options:
getShieldedTransactionsBySignature
params
object
required
Example:

Response

JSON-RPC response. Inspect error before reading result.

id
string
required

The request ID.

jsonrpc
enum<string>
required

The version of the JSON-RPC protocol.

Available options:
2.0
error
object
result
object