> For the complete documentation index, see [llms.txt](https://docs.urani.trade/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.urani.trade/urani-protocol/technical-considerations/multidimensional-market/on-solana/solana-transactions-overview.md).

# Solana Transactions Overview

The Solana blockchain prioritizes ultra-fast transactions and high capacity through several innovative features. It uses [**Proof-of-History**](https://medium.com/solana-labs/proof-of-history-a-clock-for-blockchain-cf47a61a9274) for unique timestamping, the [**Turbine**](https://docs.solana.com/cluster/turbine-block-propagation) protocol for rapid block building, and parallel processing with shards to handle transactions simultaneously.

Additionally, Solana does not have an in-protocol mempool; all transactions are sent to leaders for inclusion in a block until the blockhash expires. Transactions can be routed to leaders by proxy via an RPC server or a TPU client.

<figure><img src="https://696814489-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNexaLdPcS3oNcvNhipSC%2Fuploads%2Fgit-blob-b67d662947ad23f9732ffbc1980abe71d8f81098%2Flifecycle_solana_tx.png?alt=media" alt=""><figcaption><p>High-level overview of a lifecycle of a Solana transaction.</p></figcaption></figure>
