Retour au blog
Solana

Convertisseur de lamports en SOL : ce qu'est un lamport et comment convertir

Solana compte le SOL en lamports, comme on compte un dollar en cents, mais avec une granularité bien plus fine. Les soldes, les frais et les dépôts de rent sont tous renvoyés par le réseau sous forme de nombres entiers de lamports : vous les croiserez donc dans les réponses RPC, les données de transaction et les outils pour développeurs. Utilisez le convertisseur ci-dessous pour passer d'une unité à l'autre.

Combien de lamports y a-t-il dans un SOL ?

Un SOL vaut exactement 1,000,000,000 lamports, et un lamport vaut 0.000000001 SOL. Pour convertir des lamports en SOL, divisez par 1,000,000,000. Pour convertir des SOL en lamports, multipliez par 1,000,000,000. Le lamport est la plus petite unité du SOL : les soldes et les frais sont donc toujours des nombres entiers de lamports.

1,000,000,000 lamports = 1 SOL

Le convertisseur travaille sur des nombres entiers exacts, il n'arrondit donc jamais : chaque montant en lamports a une valeur exacte en SOL, et tout montant en SOL comportant jusqu'à neuf décimales correspond à un nombre entier de lamports.

Montants courants en lamports et en SOL

ÉlémentLamportsSOL
Un lamport10.000000001
Frais de base pour une signature5,0000.000005
Minimum exempté de rent pour un compte sans données (tarif actuel)650,2400.00065024
Dépôt d'un compte de tokens standard (tarif actuel)1,488,4400.00148844
Dépôt d'un compte de tokens standard (réglage de rent d'origine)2,039,2800.00203928
Un SOL1,000,000,0001

Les montants au tarif actuel proviennent de getMinimumBalanceForRentExemption, vérifiés le 7 octobre 2026, après que Solana a abaissé deux fois son tarif de rent en septembre. Notre calculateur de rent Solana calcule le dépôt pour n'importe quelle taille de compte à chaque étape de rent.

Et les micro-lamports ?

Les micro-lamports n'apparaissent qu'à un seul endroit : le prix par unité de calcul que les transactions legacy et v0 utilisent pour fixer des frais de priorité. Un lamport vaut 1,000,000 micro-lamports. Les frais de priorité correspondent au prix par unité de calcul multiplié par la limite d'unités de calcul, divisé par 1,000,000 et arrondi au lamport entier supérieur : les frais que vous payez restent donc exprimés en lamports. Le format de transaction v1, plus récent, se passe des micro-lamports et fixe les frais de priorité sous la forme d'un total en lamports. Notre guide des frais de transaction Solana explique comment les frais de base et les frais de priorité s'additionnent.

Où vous verrez des lamports

  • Réponses RPC. Des méthodes comme getBalance et getMinimumBalanceForRentExemption renvoient des lamports.
  • Données de transaction. Un transfert de SOL décodé indique son montant dans un champ lamports, et getTransaction fournit les frais et les soldes des comptes en lamports.
  • Code. Les programmes et les SDK déplacent les SOL en lamports ; en JavaScript, LAMPORTS_PER_SOL de @solana/web3.js vaut 1,000,000,000.
  • Dépôts de rent. Chaque compte détient un dépôt fixé en lamports par octet. Fermez un compte de tokens vide et son propriétaire peut récupérer ce dépôt.

Retransformez vos lamports en SOL utilisables

Chaque compte de tokens vide détient encore son dépôt de rent en lamports. Sol Incinerator les trouve, vous montre ce que vous allez récupérer avant que vous n'approuviez, et les ferme pour que les SOL reviennent dans votre wallet.

Sol Incinerator

Sol Incinerator

Trouvez les comptes de tokens vides qui détiennent vos lamports et récupérez ces SOL.

Essayer maintenant

Lectures connexes

Questions fréquentes

Combien de lamports y a-t-il dans un SOL ?

Un SOL vaut exactement 1,000,000,000 lamports, donc un lamport vaut 0.000000001 SOL. Pour convertir des lamports en SOL, divisez par un milliard ; pour convertir des SOL en lamports, multipliez par un milliard. Le SOL a neuf décimales : le lamport est donc sa plus petite unité, et tout solde est un nombre entier de lamports.

Pourquoi les wallets et les outils Solana affichent-ils des montants en lamports ?

Les programmes et les méthodes RPC de Solana fonctionnent en lamports entiers : les soldes, les frais et les dépôts de rent sont donc renvoyés sous forme d'entiers. Les wallets les convertissent en SOL pour l'affichage. Les outils pour développeurs, les SDK et les données brutes des transactions affichent directement le nombre de lamports, c'est pourquoi vous voyez des valeurs comme 1,488,440 au lieu de 0.00148844 SOL.

Qu'est-ce qu'un micro-lamport ?

Un micro-lamport est un millionième de lamport. Solana ne l'utilise que pour le prix par unité de calcul qui fixe les frais de priorité d'une transaction. Les frais eux-mêmes restent facturés en lamports entiers : le prix par unité de calcul multiplié par la limite d'unités de calcul, divisé par 1,000,000 et arrondi au supérieur.

Comment convertir des lamports en SOL en JavaScript ?

Divisez le montant en lamports par LAMPORTS_PER_SOL, que @solana/web3.js exporte avec la valeur 1,000,000,000. Les nombres JavaScript perdent en précision au-delà d'environ 9 millions de SOL : pour les très gros montants, conservez donc les lamports sous forme de BigInt et séparez le résultat en SOL entiers et en un reste à neuf chiffres, comme le fait le convertisseur de cette page.

Convertisseur de lamports en SOL : ce qu'est un lamport