What Is a Lamport in Solana?
A lamport is the smallest unit of SOL, Solana’s native currency. One SOL equals 1,000,000,000 (one billion) lamports. Lamports are named after Leslie Lamport, a computer scientist whose work on distributed systems and Byzantine fault tolerance laid foundational groundwork for consensus mechanisms in blockchain.
Why Lamports Matter
Transaction fees on Solana are priced in lamports. Most transactions cost a base fee of 5,000 lamports (0.000005 SOL), with additional priority fees expressed in lamports per compute unit. When working with the Solana CLI, RPC calls, or smart contracts, token balances and rent deposits are also denominated in lamports rather than SOL. Understanding lamports is essential for debugging transaction costs and for working with on-chain math where integer arithmetic requires operating in the smallest unit.
Lamports and Rent
Solana accounts must maintain a minimum SOL balance to stay open, called rent-exempt reserve. This threshold is calculated in lamports based on the amount of data the account stores. When you create a new account (such as a token account or a program data account), a lamport deposit is required to make it rent-exempt. If the account is closed and the lamports are returned, that amount comes back to the funding wallet.
Lamports in Practice
When you inspect a Solana transaction on a block explorer, fees and account deposits are often shown in SOL, but the underlying API responses return values in lamports. When using Solana’s JavaScript or Rust SDKs, you work directly with lamport integers. The conversion is straightforward: divide by 10^9 to get SOL, or multiply SOL by 10^9 to get lamports.
FAQ
A lamport is the smallest unit of SOL. One SOL equals 1,000,000,000 lamports. Transaction fees and on-chain math on Solana are calculated in lamports.
One lamport equals one billionth of one SOL (0.000000001 SOL). Its dollar value depends on the current price of SOL.
Lamports are named after Leslie Lamport, the computer scientist whose work on distributed systems and Byzantine fault tolerance influenced the consensus algorithms used in blockchain networks.
Divide the lamport value by 1,000,000,000 (10^9) to get SOL. To convert SOL to lamports, multiply by 10^9.
Outperform your competitors?
Join our Newsletter and get weekly Blockchain news tailored for web3 builders.


