<!-- Generated from the website. Edit its HTML source, then run node scripts/build-agent-resources.mjs. -->

[Compare products and pricing ↗](https://shredo.xyz/pricing/)

# Solana Decoded Transactions.

Signed transactions. Less plumbing.

A live transaction stream reconstructed from the shred layer. Receive signed transaction bytes, signatures, instruction and account data, and observation metadata over authenticated TLS gRPC.

199 USDC / calendar month

[Get Decoded Transactions↗](https://console.shredo.xyz/?product=decoded-transactions) [Integration guide↗](https://docs.shredo.xyz/products/decoded-transactions)

Live · TLS gRPC stream · No automatic wallet debits

## What you get.

- Program and account filters
- Signed wire transaction bytes and observation metadata
- API-key authentication, heartbeat and gap events

### Built for

For searchers, token monitors and trading tools that want transaction-level observations without maintaining their own UDP ingestion and reconstruction stack.

## Know the boundaries.

These are early observations of signed transaction intent, not confirmed execution results. The feed does not include execution logs, success or finality guarantees, historical replay or DEX-specific trade interpretation. Its versioned protobuf API is not Yellowstone-compatible.

See the [Decoded Transactions product contract](https://docs.shredo.xyz/products/decoded-transactions) for delivery, recovery and usage limits.

## From purchase to connection.

- Purchase Decoded Transactions and confirm payment in the console.
- Create a decoded API key and configure program or account filters.
- Connect to the TLS gRPC endpoint, process transaction events and handle gap or reconnect signals explicitly.

Subscriptions run for calendar months. Renew when you choose; no automatic wallet debits and no forced annual contract. Read [access and payment](https://docs.shredo.xyz/getting-started/access-and-payment) for the invoice workflow.

## A first connection check.

```sh
curl --fail --output decoded.proto https://shredo.xyz/protocol/decoded.proto
grpcurl -proto decoded.proto \
-H "authorization: Bearer $SHREDO_API_KEY" \
-d '{"programIds":["PROGRAM_ID"]}' \
console.shredo.xyz:443 \
shredo.decoded.v1.DecodedTransactions/Subscribe
```

Install grpcurl, set SHREDO_API_KEY to your decoded key and replace PROGRAM_ID with a valid Solana program address. Read the protocol guide before wiring the stream into a trading decision.

## Questions and answers.

### Do I also need Raw Shreds?

No. Decoded Transactions is an independent subscription. You do not need a receiving IP, UDP port or your own deshredder.

### Does decoded mean executed successfully?

No. Decoding exposes the signed transaction structure. Determine execution outcome and canonical state through a separate confirmation or state source.

### How do the filters combine?

A transaction can match any configured program within the program category and any configured account within the account category. When both categories are present, both must match.

## Keep reading.

- [Build a searcher pipeline from observation through submission](https://shredo.xyz/blog/solana-searcher-data-pipeline-200ms/)
- [Understand the difference between raw and decoded public order flow](https://shredo.xyz/blog/solana-public-order-flow/)

## Combine the layers.

Each product has its own subscription. Add only the layers your application needs.

- [Pool Catalogue — 49 USDC / month](https://shredo.xyz/products/pool-catalogue/)
- [Raw Shreds — 99 USDC / month](https://shredo.xyz/products/raw-shreds/)

[Ask an integration question ↗](https://shredo.xyz/support/)
