Sourav Mishra

Author

Sourav Mishra

Solutions Engineer at OrbitFlare

Sourav Mishra help build low-latency Solana infrastructure at OrbitFlare — shred streaming, gRPC pipelines, and eBPF-powered networking, mostly in Rust. He writes the kind of deep dives he wishes existed when he started: what a shred actually is, why Solana's VM shares a lineage with the packet filter in your kernel, and how to get transaction data out of the network before everyone else does.

19 articles by Sourav Mishra

Agave 4.2: Transaction V1 Breaking Changes Checklist
Developers

Agave 4.2: Transaction V1 Breaking Changes Checklist

Six things that break when Transaction V1 activates on Solana mainnet, and only one of them throws an error. What fails, how it fails, what to change, and the library versions to pin.

9 Sept 20269 min read
getProgramAccounts Alternatives: Stop Scanning, Start Streaming
Developers

getProgramAccounts Alternatives: Stop Scanning, Start Streaming

getProgramAccounts is the most expensive and most limited method in the Solana RPC API, and most calls to it should be a gRPC subscription, an indexer query, getMultipleAccounts, or a provider index. Why it is costly and the alternative for each use case.

4 Sept 20267 min read
Copy Trading Architecture: Centralized vs Decentralized
Developers

Copy Trading Architecture: Centralized vs Decentralized

Centralized copy trading mirrors trades inside one ledger. Decentralized copy trading watches a public wallet and rebuilds the trade on-chain.

3 Sept 20267 min read
Solana Archive Nodes and Historical Data: What Needs an Archive and How to Use It
Fundamentals

Solana Archive Nodes and Historical Data: What Needs an Archive and How to Use It

Standard Solana nodes keep only days of history. Old blocks, transactions and signatures need an archive tier served through the same RPC methods. Which methods hit the archive, why there is no historical state query, and how to use history efficiently.

2 Sept 20266 min read
Solana Devnet vs Mainnet vs Testnet: Which Cluster for What
Fundamentals

Solana Devnet vs Mainnet vs Testnet: Which Cluster for What

Mainnet beta is production, devnet is the developer playground with free SOL, testnet is for the network itself. What each cluster is for, how to point wallets and code at them, what differs in practice, and the mistakes from mixing them up.

1 Sept 20267 min read
NFT Indexing on Solana: The DAS API, Compressed NFTs and Custom Indexers
Developers

NFT Indexing on Solana: The DAS API, Compressed NFTs and Custom Indexers

Compressed NFTs made NFT indexing a provider service: their data lives in transaction logs, not accounts. The DAS API answers ownership, metadata, collection and proof queries across every NFT kind. When to use it and when to build your own index.

30 Aug 202610 min read
Solana Priority Fee Estimation: A Method That Lands Without Overpaying
Developers

Solana Priority Fee Estimation: A Method That Lands Without Overpaying

The right priority fee is the price per compute unit recent transactions on your accounts paid, at a percentile matching your urgency, times a compute limit set from simulation. The method step by step, and the mistakes that make bots overpay or fail to land.

29 Aug 202611 min read
Solana RPC Rate Limits: How They Work and How to Stop Hitting Them
Fundamentals

Solana RPC Rate Limits: How They Work and How to Stop Hitting Them

Rate limits are a provider mechanism with three shapes: per second, per allowance and per method. How to diagnose which one you hit, and the changes (subscribe instead of poll, batch, cache, slice, fix retries) that cut request volume by an order of magnitude.

26 Aug 20269 min read
How to Build a Solana Sniper Bot: Detection, Filters and Execution
Developers

How to Build a Solana Sniper Bot: Detection, Filters and Execution

A Solana sniper bot is a race measured in milliseconds wrapped around a safety problem. This guide covers the detection layer, the filters that keep you out of traps, and the execution path that lands the buy during a launch.

26 Aug 202615 min read
Solana Commitment Levels Explained: Processed, Confirmed and Finalized
Fundamentals

Solana Commitment Levels Explained: Processed, Confirmed and Finalized

Commitment levels describe how sure the network is that a block will stay in the chain. processed is fastest and provisional, confirmed is the default, finalized is for anything irreversible. What each means, where it applies, and the bugs that come from mixing them.

23 Aug 202610 min read
Network Infrastructure for Low-Latency Solana Trading
Fundamentals

Network Infrastructure for Low-Latency Solana Trading

Low-latency Solana trading infrastructure is four layers: placement relative to a leader that moves every four slots, how early you observe the chain, how you get transactions into a saturated leader, and how you route between regions. This guide explains each one and where the milliseconds go.

23 Aug 202627 min read
Jito ShredStream Shutdown: Your Migration Guide
Developers

Jito ShredStream Shutdown: Your Migration Guide

Jito ShredStream shuts down September 5, 2026. Here's what actually breaks, what doesn't, and how to migrate your Solana shred pipeline without a rebuild.

27 Jul 20267 min read
Jetstream V2 - The Ins and Outs
Developers

Jetstream V2 - The Ins and Outs

Jetstream V2 streams the same shred-level transactions as V1, but each message now carries more: resolved lookup tables, fee payers, compute prices, and filters you can change without reconnecting. This article walks through everything that changed, what it unlocks, and how to use it from the Rust and TypeScript SDKs.

14 Jul 202610 min read
p-token: How Solana Rewrote Its Most Important Program
Fundamentals

p-token: How Solana Rewrote Its Most Important Program

Solana swapped in a new SPL Token program at the same address, and every transfer now costs about 60x less.

28 May 202621 min read
Top 10 Solana RPC Providers in 2026
Fundamentals

Top 10 Solana RPC Providers in 2026

Ranked breakdown of the ten Solana RPC providers worth considering in 2026, with a benchmarking checklist and a use-case-to-vendor map.

1 May 202617 min read
Dual-Stream Solana Indexer
Developers

Dual-Stream Solana Indexer

Build a Solana indexer that pulls from Orbit's Jetstream and Yellowstone gRPC simultaneously, merging both into a single queryable Postgres database.

2 Apr 202621 min read
Before the Block, There's the Shred
Fundamentals

Before the Block, There's the Shred

Every transaction on Solana is broken into 1,228-byte fragments called shreds before it reaches a single validator. They travel through a stake-weighted tree, and whoever sees them first has the edge.

3 Mar 202613 min read
The Two BPFs: How a Packet Filter Runs Code on Your Favourite Blockchain
Fundamentals

The Two BPFs: How a Packet Filter Runs Code on Your Favourite Blockchain

Your Solana programs compile to the same bytecode that secures kernels at Netflix, Cloudflare, and Facebook. Two forks of one VM - one observes the system, the other is the system.

16 Feb 202610 min read
Building a Real-Time Solana Wallet Tracker
Developers

Building a Real-Time Solana Wallet Tracker

Tired of chasing Solana transactions and always being behind? Fret no more. Let's build a wallet tracker using OrbitFlare's Jetstream that filters and streams transactions in real-time, decodes PumpFun trades and fires alerts based on activity that you add in the config.

2 Feb 202612 min read