你做過兌換、用過 DeFi 應用程式或用機器人交易之後,錢包裡除了一般 SOL,又多出了 Wrapped SOL 或 wSOL。這仍然是你的 SOL,只是存放在代幣帳戶中,而不在你的主要餘額裡,所以在解除封裝之前,你無法用它支付網路手續費。
什麼是封裝 SOL(wSOL)?
封裝 SOL(wSOL)是存放在 Token Program 原生鑄幣 So11111111111111111111111111111111111111112 的代幣帳戶中的 SOL,讓應用程式可以像處理其他 SPL 代幣一樣處理 SOL。它仍然是你的 SOL,一比一對應。解除封裝會把它變回一般 SOL,關閉該帳戶還會退回其租金押金。
Solana 的代幣程式透過代幣帳戶轉移 SPL 代幣。原生 SOL 存放在你錢包的主要帳戶中,因此想把 SOL 當作代幣處理的程式,會先把 SOL 轉入原生鑄幣的代幣帳戶。該帳戶中的代幣數量與帳戶中超出免租金準備金的 SOL 一比一對應。
和其他代幣帳戶一樣,這個帳戶本身也持有一筆租金押金。因此,關閉 wSOL 帳戶退回的金額可能略高於錢包顯示的 wSOL 餘額:押金也會一併退回。
為什麼我的錢包裡有 wSOL?
一般的 Jupiter 兌換不會留下 wSOL:它會自動封裝和解除封裝 SOL,因此兌換成 SOL 時你收到的是原生 SOL。在以下情況下,你可能會持有 wSOL:
- 你開啟了 Jupiter 的 Use wSOL 設定,這會讓兌換成 SOL 時收到 wSOL,而不是原生 SOL。
- 你用過的其他應用程式(例如 DeFi 協議或交易工具)把款項付到了你的 wSOL 帳戶,而不是你的主要餘額。
- 某個應用程式為了交易封裝了 SOL,之後卻讓該代幣帳戶保持開啟,有時裡面已經什麼都不剩。
如何將 wSOL 解除封裝換回 SOL?
在 Jupiter 的兌換頁面連接錢包,在提示你持有封裝 SOL 的那一行點擊 unwrap,即可把你全部的 wSOL 餘額轉換為一般 SOL。在終端機中,spl-token unwrap 會關閉 wSOL 帳戶,並退回其中的餘額和租金押金。
解除封裝會把封裝餘額以一般 SOL 的形式轉回你的錢包。關閉 wSOL 帳戶除了完成這一步,還會退回其租金押金。
使用 Jupiter: 在 Jupiter 的兌換頁面連接錢包。偵測到 wSOL 後,兌換框下方會出現一行提示,說明你有可以解除封裝的封裝 SOL。點擊 unwrap 並核准交易。它會轉換你全部的 wSOL 餘額,而且不需要開啟 Use wSOL 設定。
使用終端機: 如果你已經在用錢包的金鑰對執行 Solana CLI,spl-token unwrap 會關閉你的 wSOL 帳戶,並把其中的全部資金傳送到你的錢包。我們的代幣帳戶指南說明了什麼情況下適合使用命令列,以及使用本機金鑰對之前需要檢查哪些事項。
無論使用哪種方式,交易的網路手續費都從你的一般 SOL 支付,而不是從 wSOL 扣除。如果錢包的 SOL 餘額為零,請先存入少量 SOL,或從下文的空帳戶清理開始。
取回空 wSOL 帳戶中的押金
有些解除封裝的方式會把 SOL 轉出,卻讓空帳戶保持開啟;有時應用程式也會清空帳戶卻不關閉它。空的 wSOL 帳戶只持有租金押金,在帳戶關閉之前,這筆押金會一直鎖在裡面。
Sol Incinerator 會掃描你的錢包,找出空的代幣帳戶,包括空的 wSOL 帳戶。選取你不再需要的帳戶並核准清理,我們就會把它們的押金退回你的錢包,並扣除我們的清理費用。你的其他代幣和 NFT 都會原封不動。
錢包裡完全沒有一般 SOL 了?Gasless Pay 全自動:當空帳戶清理符合資格時,我們會先代墊需要預先支付的網路手續費,並從退回的 SOL 中收取相應費用。
