Solana network conditions and what each state does to a trade

A cluster is not simply up or down. It moves through states, and each state has its own mechanism, its own signature on your screen and its own correct response. Congestion is competition for space inside a block. Degradation is a period where blocks are still produced but the experience of using the chain gets worse. Epoch turnover and client upgrades are scheduled or announced periods where behaviour is legitimately unusual for reasons that have nothing to do with you.

This section defines those states from public protocol and client documentation. It does not narrate specific events, does not assign dates to them, and does not publish figures for how often any of them occur. What it gives you instead is the vocabulary to say what is happening, which is the step everyone skips and the one that decides whether the next hour is spent usefully.

congestion competition Requests contend for a block; the loser is dropped, not queued
degradation gradient A band between healthy and halted, with several distinct symptoms
epoch turnover scheduled A boundary with predictable accounting and stake effects
upgrade window announced Client releases roll out unevenly across the validator set

3 reports in this section

The states the cluster can be in and what each one does to a trader: contention for block space, degraded periods where the chain runs but runs badly, and the scheduled windows around epochs and client upgrades.

Solana network congestion

Congestion on Solana is competition for a scheduled leader slot, not a queue you wait in. What actually runs out, how the local fee market prices it, and why your transaction is dropped rather than delayed.

Open the report

What degraded looks like

Between healthy and halted there is a wide band where the chain produces blocks and still fails you. The symptoms of a degraded period, in the order a trader normally meets them.

Open the report

Epochs, upgrades and windows

Epoch boundaries, stake activation, validator client upgrades and feature gates create predictable periods of unusual behaviour. Which ones are scheduled, which are announced, and how to see them coming.

Open the report

How the three states are told apart

The fastest way to name a state is to look at what is uneven. Congestion is uneven across accounts: one contended pool fails while the rest of the chain behaves. Degradation is uneven across time: the same request works, then does not, then does again. A scheduled window is uneven across validators: the outcome depends on which leader is producing when you send. Once you know which axis the unevenness sits on, the state names itself.

StateWhat is unevenTypical first symptomWhere you go next
CongestionAcross accounts and venuesOne pair fails repeatedly while others landFee posture and transaction sizing
DegradationAcross timeIntermittent failures with no pattern by venueIsolation tests, then official status
Epoch turnoverAcross the boundary itselfOdd behaviour clustered around one momentYour calendar and stake accounting
Upgrade windowAcross validatorsOutcome depends on which leader you hitClient release notes and status notices