Solana 以 lamports 計量 SOL,就像美元以美分計量一樣,只是細分程度高得多。餘額、費用和租金押金從網路回傳時都是整數個 lamports,因此你會在 RPC 回應、交易資料和開發者工具中遇到它們。使用下方的換算器,即可在這兩種單位之間切換。
1 SOL 等於多少 lamports?
1 SOL 正好等於 1,000,000,000 lamports,1 lamport 等於 0.000000001 SOL。要將 lamports 換算為 SOL,除以 1,000,000,000。要將 SOL 換算為 lamports,乘以 1,000,000,000。lamport 是 SOL 的最小單位,因此餘額和費用始終是整數個 lamports。
1,000,000,000 lamports = 1 SOL
換算器以精確的整數計算,因此從不捨入:每個 lamports 金額都有精確的 SOL 值,任何最多 9 位小數的 SOL 金額都是整數個 lamports。
常見金額的 lamports 與 SOL 對照
| 項目 | Lamports | SOL |
|---|---|---|
| 1 lamport | 1 | 0.000000001 |
| 單一簽章的基本費用 | 5,000 | 0.000005 |
| 無資料帳戶的免租金最低餘額(目前費率) | 650,240 | 0.00065024 |
| 標準代幣帳戶押金(目前費率) | 1,488,440 | 0.00148844 |
| 標準代幣帳戶押金(原本的租金設定) | 2,039,280 | 0.00203928 |
| 1 SOL | 1,000,000,000 | 1 |
目前費率下的金額來自 getMinimumBalanceForRentExemption,於 2026 年 10 月 7 日查核,在此之前 Solana 已於 9 月兩度調降租金費率。我們的 Solana 租金計算機可以依每個租金階段計算任意帳戶大小的押金。
微 lamports 又是怎麼回事?
微 lamports 只出現在一個地方:舊版交易與 v0 交易用來設定優先費的計算單元價格。1 lamport 等於 1,000,000 微 lamports。優先費等於計算單元價格乘以計算單元上限,除以 1,000,000 後無條件進位到整數 lamport,因此你支付的費用仍以 lamports 計。較新的 v1 交易格式不使用微 lamports,而是以 lamports 總額設定優先費。我們的 Solana 交易費指南說明了基本費用與優先費如何相加。
你會在哪裡看到 lamports
- RPC 回應。
getBalance和getMinimumBalanceForRentExemption等方法會回傳 lamports。 - 交易資料。 解析後的 SOL 轉帳會在
lamports欄位中回報金額,getTransaction則以 lamports 提供費用與帳戶餘額。 - 程式碼。 程式和 SDK 以 lamports 轉移 SOL;在 JavaScript 中,
@solana/web3.js的LAMPORTS_PER_SOL為 1,000,000,000。 - 租金押金。 每個帳戶都持有一筆依每位元組 lamports 設定的押金。關閉空的代幣帳戶後,其擁有者即可取回這筆押金。
把 lamports 變回可用的 SOL
每個空的代幣帳戶仍以 lamports 形式持有其租金押金。Sol Incinerator 會找出這些帳戶,在你核准前顯示你將取回多少,然後關閉它們,讓 SOL 回到你的錢包。
