Blog/Tool

Solana Wrap SOL Tool

Wrap and unwrap SOL instantly on Solana. Non-custodial, 0.003 SOL fee, no signup required.

·By CreateSolana Team

What Is Wrapped SOL (wSOL)?

Wrapped SOL (wSOL) is an SPL token that represents native SOL at a 1:1 ratio. Many DeFi protocols — DEXs, lending platforms, and yield aggregators — require wSOL instead of native SOL because their smart contracts only interact with the SPL Token program. Wrapping lets you use SOL in these protocols seamlessly.

Unlike Ethereum's WETH, wSOL on Solana can be used directly in transactions without unwrapping thanks to the syncNative instruction. However, most users still wrap and unwrap explicitly for clarity and compatibility.

How the Wrap SOL Tool Works

  • Wrap: Send native SOL to the wSOL mint and receive wSOL tokens in your wallet.
  • Unwrap: Close your wSOL token account and receive native SOL back.
  • Instant: Both operations settle in a single block (~400ms).

The tool charges a flat 0.003 SOL fee per wrap or unwrap operation. There's no signup, no API key, and no custodial intermediary — you sign the transaction directly from your wallet.

When Do You Need to Wrap SOL?

You need wSOL when interacting with AMMs like Raydium or Orca that pair against wSOL, when providing liquidity to a wSOL pool, or when using a multisender to distribute SOL as an SPL token. If you're running an airdrop, wrapping SOL first lets you use any SPL token multisender. Check our Token Cost Calculator to budget for wrap fees alongside other operations.

Is Wrapping Safe?

Yes. wSOL is a native Solana System Program token — it's not a third-party bridge or synthetic asset. The wrap and unwrap operations are atomic on-chain instructions, and your funds are always under your control. The CreateSolana wrap tool is fully non-custodial and never holds your SOL or wSOL.

Common Use Cases for Wrapped SOL

The most common reason to wrap SOL is to participate in DeFi liquidity pools. AMMs like Raydium, Orca, and Meteora use the SPL Token program for all pool tokens and trading pairs. If you want to provide liquidity to a SOL/USDC pool, you need wSOL — the pool contract cannot accept native SOL directly. Wrapping SOL before depositing into a liquidity position is a standard step for yield farmers and liquidity providers on Solana.

Another frequent use case is cross-program composability. Many Solana programs — including lending protocols like MarginFi and Kamino — only accept SPL tokens as collateral or deposits. If you want to use your native SOL as collateral for a loan, you first need to wrap it into wSOL. The same applies to staking derivatives, yield aggregators, and any protocol that operates on the SPL Token standard.

wSOL is also useful for airdrops and token distributions. If you want to use the CreateSolana multisender to bulk send SOL to thousands of wallets, wrapping SOL into wSOL first allows you to use the SPL token transfer path, which is more efficient for batch operations. Recipients can then unwrap the wSOL to native SOL at their convenience, or use it directly in DeFi protocols.

Best Practices for Wrapping and Unwrapping SOL

Only wrap the amount of SOL you actually need for a specific operation. While wrapping is safe, keeping large amounts of SOL wrapped as wSOL when you're not actively using it in a protocol adds unnecessary complexity to your wallet management. Unwrap wSOL back to native SOL when you're done with a DeFi position to keep your portfolio simple and avoid confusion when checking balances across wallets and explorers.

Be aware that creating a wSOL token account requires a rent-exempt deposit of approximately 0.002 SOL. This deposit is locked for as long as the wSOL account exists. When you unwrap, the account is closed and the rent is returned to your native SOL balance. If you frequently wrap and unwrap, the rent is returned each time, but it's more efficient to keep a small wSOL balance if you regularly interact with DeFi protocols.

When using the syncNative instruction — which automatically wraps native SOL sent to a wSOL account — double-check the recipient address. Sending native SOL to any SPL token account other than the official wSOL mint will result in a failed transaction or lost funds. The CreateSolana wrap tool handles this correctly by always using the canonical wSOL mint address (So11111111111111111111111111111111111111112).

How Much Does It Cost to Wrap SOL?

The CreateSolana wrap tool charges a flat 0.003 SOL fee per wrap or unwrap operation. This covers the tool service cost. On top of that, you pay the standard Solana network fee of approximately 0.000005 SOL per transaction. If you're creating a new wSOL token account for the first time, you'll also need the rent-exempt deposit of approximately 0.002 SOL, which is returned when you unwrap and close the account.

For example, wrapping 10 SOL for the first time costs: 0.003 SOL tool fee + 0.000005 SOL network fee + 0.002 SOL rent deposit = 0.005005 SOL in fees, and you receive 10 wSOL. When you unwrap, you pay another 0.003 SOL tool fee + 0.000005 SOL network fee, and you receive 10 SOL back plus the 0.002 SOL rent deposit. There are no slippage concerns since wSOL is always 1:1 with native SOL.

Frequently Asked Questions

Is wSOL the same as SOL in value?

Yes. wSOL is always pegged 1:1 with native SOL. One wSOL token equals exactly one SOL. The wrapping and unwrapping process does not involve any price conversion, slippage, or exchange rate. wSOL is simply an SPL token representation of native SOL, backed 1:1 by SOL deposited into the wSOL token account on the Solana blockchain.

Can I send wSOL to any Solana wallet?

Yes. wSOL is a standard SPL token, so any Solana wallet that supports SPL tokens (which is virtually all of them) can receive and display wSOL. The recipient must have an associated token account for the wSOL mint, which most wallets create automatically when wSOL is first received. If the recipient's wallet doesn't show wSOL automatically, they may need to add it manually using the wSOL mint address.

What happens if I send native SOL to a wSOL account?

If you send native SOL to the wSOL token mint address using the syncNative instruction, the SOL is automatically wrapped into wSOL and credited to your token account. However, if you send native SOL to a wSOL associated token account without using syncNative, the transaction will fail. Always use a dedicated wrap tool or the syncNative instruction to wrap SOL correctly.

Ready to build on Solana?

Non-custodial tools, transparent fees, no signup. 30–50% cheaper than Smithii.