Smallest native unit
A lamport is the indivisible base unit used to represent SOL balances on-chain.
One SOL. One billion Lamports.
The smallest native unit behind every SOL.
Decode the unitSOL is the human-readable denomination. Lamports are the exact integer units the network accounts for.
Exact base-unit conversion · whole lamport output
The planned LAMPORT token sets its total supply at 1,000,000,000 — so one token maps to one native lamport, and the full supply maps to one SOL. Enter a holding to see both equivalents side by side.
1 TOKEN → 0.000000001 SOL → 1 LAMPORT
1,000,000,000 TOKENS → 1 SOL → 1,000,000,000 LAMPORTS
Unit comparison only — a branding & economic mapping for the planned LAMPORT token. The SPL token is not native SOL, and one token is not a native lamport on the Solana ledger.
The official LAMPORT contract address will live here. Until it is published and verified, treat any address claiming to be LAMPORT as unconfirmed.
LamportlamportlamportlamportlamportThis is not a live, verified token address. The official LAMPORT contract address will be published here once deployed — always verify before transacting.

Distributed computing pioneer. Microsoft Research emeritus. Recipient of the 2013 ACM A.M. Turing Award for foundational contributions to distributed and concurrent systems.
Microsoft Research profileA lamport is the indivisible base unit used to represent SOL balances on-chain.
It honors Leslie Lamport, whose work shaped the foundations of reliable distributed systems.
Programs use LAMPORTS_PER_SOL = 1_000_000_000. Account balances are stored as integers—not floating-point SOL.
A native SOL transfer is ultimately an update to the lamport balances of the participating accounts.
Transaction fees are denominated and charged in lamports. Their amount can vary, so robust software should not hardcode a fixed fee.
Satoshi relates to bitcoin as lamport relates to SOL. “Satoshi of Solana” is a branding analogy, not an official designation.
Accounts may need a minimum lamport balance for storage. When an eligible account closes, its recoverable balance can return to a destination account.
Priority fee pricing can use micro-lamports. 1 lamport = 1,000,000 micro-lamports; 1 micro-lamport = 10⁻¹⁵ SOL.
Account ownership rules constrain which programs may deduct lamports, preserving Solana’s account security model.
Native wrapped SOL accounts hold SOL as lamports. SyncNative updates the token amount, while a reserve nuance remains for account storage.
Use the SDK constant and integer arithmetic. It makes the denomination explicit and keeps base-unit handling legible in code.
import { LAMPORTS_PER_SOL } from '@solana/web3.js';
const sol = 1;
const lamports = sol * LAMPORTS_PER_SOL;
// 1_000_000_000At the native layer, balances, transfer amounts, and fees share one exact language: lamports.