Wrapped Solana
WSOL

Wrapped Solana

Wrapped Solana Logo

WSOL is the wrapped form of SOL on Solana, created to make native SOL usable as an SPL token across DeFi applications. It is always backed 1:1 by SOL deposited in token accounts and managed through the SyncNative instruction. Developed as part of the Solana Program Library, WSOL ensures compatibility between SOL and the token program ecosystem.

Solana is a high-performance blockchain that uses a proof-of-history and proof-of-stake consensus model to achieve low-latency block production and high throughput. It supports smart contracts and a wide range of decentralised applications, and it uses lamports as its smallest unit of the native token SOL. The Solana Program Library (SPL) extends the system with standards for fungible tokens, NFTs, and programmatic features.

Wrapped Solana (WSOL) is the SPL tokenised version of SOL. It allows native SOL, which is not an SPL token by default, to be used in the token program ecosystem. By wrapping SOL into WSOL, users can interact with DeFi applications, liquidity pools, and smart contracts that require SPL-compliant tokens.

Technically, WSOL is created by depositing SOL into a special token account where the lamport balance is synchronised with the WSOL token balance. This requires the SyncNative instruction, which ensures that any native SOL transferred into the account is reflected as an equivalent amount of WSOL. One SOL corresponds to one WSOL, maintaining a one-to-one relationship at all times.

When users want to unwrap, they close the token account, which automatically transfers the lamports back as native SOL. This seamless wrapping and unwrapping mechanism makes it possible to use SOL in the same way as other SPL tokens, while preserving compatibility with DeFi protocols on Solana.

WSOL is part of the Solana Program Library, developed and maintained by the Solana Foundation and contributors from the Solana developer community.