Solana transaction landing
What landing means on Solana, the five checkpoints a signed transaction passes, and the difference between landed, succeeded and confirmed.
Read the entryLanding is one bit. Either a leader packed the transaction into a block or it did not, and everything an operator argues about downstream depends on which. The entries in this section deal only with that bit: what has to be true for it to be set, what sets it to zero, and how to tell the difference between a transaction that was refused and one that was never seen.
Nothing here is about strategy. The desk takes the intention as given and asks whether the transaction expressing it actually happened.
Whether a signed transaction reaches a block at all: expiry windows, rejection classes, duplicate risk on retry, and the evidence that separates a dropped send from a failed one.
What landing means on Solana, the five checkpoints a signed transaction passes, and the difference between landed, succeeded and confirmed.
Read the entryA fault table for the send path: which errors are client-side, which are runtime rejections, which never reached a leader, and what each one costs you.
Read the entryThe 150-block window, why block height and not a wall clock is the deadline, and how a durable nonce changes the contract when you need a longer life.
Read the entryResending identical bytes is deduplicated by the runtime; rebuilding is not. The rule that makes a retry loop safe, and the loop that terminates on evidence.
Read the entryNo entry in this section quotes a landing rate as though it were a property of the network. Landing rates belong to runs, and a run has a window, a venue, an endpoint and a denominator. Numbers here are protocol constants or arithmetic labelled as illustrative, and where the desk could not establish a value it says so instead of supplying one.