Tüm yazılar
Rehberler

Wrapped SOL (wSOL) Nedir, Ne Zaman Wrap ve Unwrap Edilir?

Wrapped SOL (wSOL) nedir, ne zaman wrap ve unwrap edilir? Cüzdanında takılı kalan wSOL bakiyesini j.tools wsol-wrapper ile saniyeler içinde geri çevir.

9 dk okuma J Tools Editorial
Soldan sağa altın bir madeni paradan SPL token çerçevesine geçişi gösteren kırmızı-amber ışıklı stilize sahne, wSOL dönüşümünü temsil ediyor

Native SOL cüzdandaki nakit gibidir. Doğrudan harcanır, işlem ücretini öder, başkasına yollanır. wSOL, yani wrapped SOL ise aynı paranın farklı bir kıyafet giymiş halidir: aynı değer, farklı kurallar. Solana'nın kendi yakıtı SOL'dur, ama Raydium veya Jupiter gibi platformlar sadece token görmek ister. wSOL işte bu yüzden vardır: SOL'un "token gibi davranan" hali.

Bir swap sonrası cüzdanında küçük bir wSOL bakiyesi belirdiyse, bir hata yok. Bu yazıda wSOL'un ne olduğunu, neden gerekli olduğunu, ne zaman elle wrap, ne zaman unwrap etmen gerektiğini anlatıyoruz.

Wrapped SOL (wSOL) aslında nedir?

wSOL, Solana üzerinde sıradan bir token'dır. Başka bir zincirden gelen bir kopya değildir, sentetik bir türev değildir. Cüzdanda görünen her 1 wSOL'un arkasında, kendi wSOL token hesabında duran gerçek 1 SOL vardır. Yani değer kayması yok, getiri yok, validator riski yok. wSOL üretmek için SOL'unu bu hesaba koyarsın, geri çevirmek istediğinde de o hesabı kapatırsın ve SOL'un cüzdana geri akar.

Solana'nın token sistemi wSOL hesabını USDC ya da BONK hesabı gibi sıradan bir token hesabı olarak işler. Aradaki tek fark, hesap sahibi tarafından kapatıldığında içindeki SOL'un otomatik olarak cüzdana geri dönmesidir.

Kısa bilgi: wSOL ile JitoSOL veya mSOL aynı şey değildir. Bunlar likit staking token'larıdır, validator'lara stake edilmiş SOL'un karşılığıdır ve zaman içinde değer kazanır. wSOL ise her zaman birebir SOL'dur. Getiri sağlamaz, değer kaymaz.

SOL'dan wSOL'a, oradan DeFi'ye ve tekrar SOL'a giden döngüyü dört parlak düğümle gösteren soyut diyagram

Tek bakışta SOL ve wSOL

Aklında tek bir şey kalsın: değer hiç oynamıyor. 1 wSOL her zaman 1 SOL eder ve istediğin an ileri geri çevirirsin. Değişen tek şey SOL'unun biçimi ve bu biçimin nerede kabul gördüğü.

ÖzellikSOL (sade)wSOL (sarılmış)
Ne olduğuSolana ağının kendi parasıSPL token biçimine konmuş aynı SOL
BiçimAğın doğal coin'i, SPL token değilStandart SPL token, uygulamaların tanıdığı biçim
Ağ ücreti ödenir mi?Evet, doğrudanHayır, önce SOL'a geri açman gerekir
En çok nerede kullanılır?Tutma, ücret ödeme, göndermeLikidite havuzları ve token biçimi isteyen uygulamalar
DeğerwSOL ile her zaman 1:1SOL ile her zaman 1:1
Nasıl dönüştürülür?Sararsın, wSOL olurGeri açarsın (unwrap), tekrar SOL olur

Pratik özet: tutarken ve harcarken sade SOL kullan, wSOL'a ancak bir havuz ya da kontrat token biçimini istediğinde geç. Her iki yön de wSOL wrapper üzerinden tek tıkla çalışır, sarılan bakiye de sonradan kapatıp kira depozitosunu geri alabileceğin bir token hesabında durur.

Wrap neden gerekli?

Solana üzerindeki çoğu DeFi uygulaması tek bir varsayımla yazılmıştır: gelen her varlık bir token'dır. Bir likidite havuzu iki token tutar, iki token hesabını yönetir, token transferleriyle alıp satar. Native SOL ise token değildir, Solana'nın kendi yakıtıdır. Onu hareket ettirmenin yöntemi tamamen başkadır.

Bu yüzden Raydium'daki SOL/USDC havuzu aslında wSOL/USDC havuzudur; üç büyük platformun farkını Jupiter, Raydium ve Orca karşılaştırmasında anlattık. Orca'da pozisyon açtığında SOL seçsen bile işlemi kuran uygulama arka planda bir wSOL hesabı açar. Jupiter da aynı şeyi kullanıcıdan gizler. Arayüzde SOL görürsün, ama arka planda swap'ın ilk adımı wrap, son adımı unwrap olur. J Tools Jupiter swap terminali de aynı mantıkla çalışır. Sen "SOL ver, USDC al" dersin, wSOL ile ilgili her şey perde arkasında halledilir.

Elle wrap gerektiren senaryolar nadirdir, ama karşına çıktığında işin tıkanır. Likidite ve token operasyonu rehberlerimiz bu tıkanıklıkların büyük kısmını adım adım kapsıyor.

Hangi durumda elle wrap?

Üç tipik durum var. Birincisi, bir uygulamanın açıkça wSOL istemesidir. O zaman tam istenen miktarı sar, fazlasını değil.

İkincisi, sadece token kabul eden bir kontrata SOL göndermek. Böyle bir program native SOL değil, token transferi bekler; imzadan önce ne istediğini oku ve gerekiyorsa önce sar.

Üçüncüsü, birkaç adımı tek işlemde birleştiren akışlar. j.tools havuz araçlarında önceden sarmak gerekmez; SOL tarafı aynı işlemde sarılır.

Solda içinde SOL tutan kilitli bir kasa, sağda 1:1 karşılığı temsil eden küçük bir makbuz kartı

Likidite havuzları ve DeFi için SOL sarma

Kafaları karıştıran nokta şu: bir havuz için çoğu zaman elle wrap yapmana hiç gerek yok. Havuz iki token tarafı tutar ve ikisinin de SPL biçiminde olması gerekir. Bir taraf SOL olduğunda, o kısım havuzda diğer token'ın yanına oturabilmek için önce wSOL'a dönüşür.

İyi haber, dönüşümü havuz araçları senin yerine hallediyor. Likidite ekle/çıkar aracıyla likidite eklerken ya da Create LP ile yeni havuz açarken SOL tarafı aynı akışın içinde sarılır. Sonra likiditeni geri çektiğinde SOL tarafı kendiliğinden geri açılır ve cüzdanına yine sade SOL olarak düşer.

Sarma bir token hesabı açar ve o hesap iade edilebilir küçük bir kira depozitosu tutar. Bu bir ücret değil, kaybolmuş da değil. İşin bitince hesabı kapat, depozito sana geri döner. Açık bırakılan her wSOL hesabı, fark etmeden bir miktar SOL'u kilitli tutar.

Peki DeFi için ne zaman elle wrap yaparsın? Bir uygulama açıkça wSOL istediğinde. O zaman doğru miktarı önceden wSOL wrapper ile sar, kullan, kalanı geri aç. Değer baştan sona 1:1 kaldığı için dönüşümün kendisinde hiçbir risk yok.

Hangi durumda unwrap?

Unwrap iki yerde gerekir. Birincisi, bir uygulama wSOL hesabını açık bıraktıysa ve işlem ücreti için native SOL'a ihtiyacın varken elinde wSOL duruyorsa. Bir merkezi borsaya göndereceksen yatırma sayfası hangi varlığı kabul ettiğini yazar; borsa wSOL'u listelemiyorsa önce unwrap et, native SOL gönder.

İkincisi, kira depozitosunu geri almak. Boş bir wSOL hesabı iade edilebilir bir kira depozitosu tutar. Farming ve airdrop turlarının ardından cüzdanında boş hesaplar birikmiş olabilir. Tek bir hesabı kapatmak için close-account aracı yeterlidir; aynı araç birden fazla boş hesabı da kapatır. Batch collector aracı ise hesap kapatmaz, bakiyeleri tek adrese toplar. Boş hesaplardan SOL geri almanın bütün yollarını rent reclaim rehberinde topladık.

Senaryo Elle wrap gerekir mi? İlgili araç
Jupiter'da token alımı Hayır, otomatik /tools/swap
Raydium CLMM pozisyonu açma Yalnızca uygulama açıkça wSOL isterse /tools/wsol-wrapper
CEX'e SOL çekimi wSOL varsa önce unwrap /tools/wsol-wrapper
Dust wSOL hesaplarını kapatıp kirayı geri almak Unwrap ve kapatma /tools/close-account
Snapshot listesini hazırlamak İlgisiz /tools/token-snapshot

j.tools wsol-wrapper ile adım adım

Araç bilerek iki düğmeden ibaret. Cüzdanı bağla, yönü seç (SOL'u wSOL'a çevir ya da wSOL'u SOL'a çevir), miktarı gir veya "max"a tıkla, tek bir işlem imzala. Hepsi bu.

Arka planda olan şey şu. Wrap yaparken, cüzdanında henüz bir wSOL hesabı yoksa j.tools wsol-wrapper aracı önce o hesabı yaratır. Sonra istediğin SOL miktarını bu hesaba aktarır ve bakiyeyi günceller. Unwrap tarafında ise araç hesabı tamamen kapatır. İçindeki SOL cüzdanına geri yollanır, kira depozitosu da aynı anda iade edilir.

Dikkat: Unwrap hesabın tamamını kapatır; bir kısmını wSOL olarak tutmak istersen o kısmı yeniden sar. 1 SOL wrap edip yarısını kullandıktan sonra geri kalan yarısını çıkarmak istersen, hesap tamamen kapanır ve bir sonraki wrap'te sıfırdan yeni bir hesap açılır. Sürekli wrap-unwrap döngüsünde kira depozitosu her kapanışta geri döner; her turun gerçek maliyeti ağ ücretidir.

Sık yapılan hatalar

Açıkça wSOL isteyen bir uygulamaya native SOL göndermek listenin başında gelir. İmzadan önce uygulamanın ne beklediğini oku; wSOL istiyorsa tam o miktarı sar.

İkincisi, wSOL'u JitoSOL veya mSOL gibi likit staking token'larıyla karıştırmaktır. Onlar getiri sağlar, değerleri SOL karşısında 1:1 sabit kalmaz; SOL'a dönmek için kendi protokollerini ya da bir swap'ı kullanman gerekir. Bir araç sana "wSOL" deyip jitoSOL adresi gösteriyorsa orada bir karışıklık vardır, devam etme.

Üçüncüsü dust birikimidir. Birkaç işleme bölünüp yarım kalan akışlar ya da wSOL hesabını açık bırakan uygulamalar cüzdanında küçük wSOL hesapları biriktirebilir. Tek hesap küçük görünür ama depozitolar birikir. Multi-sender ile dağıtım yapmadan ya da eski dust token'ları yakmadan önce wSOL hesaplarını da toplu kapatmak cüzdanı temiz tutar.

Dördüncüsü pratik bir alışkanlıktır. Wrap etmeden önce cüzdanında ücret için yeterli native SOL bırak. Tüm SOL'u wrap ettiysen, bir sonraki işlemi imzalamak için ücret ödeyecek paran kalmaz. Solana kullanıcı notlarımızdan bu tür küçük alışkanlıklar için daha fazla ipucu bulabilirsin.

Bir sonraki cüzdan ekranında küçük bir wSOL satırı gördüğünde artık bunun ne olduğunu, neden orada bulunduğunu ve geri SOL'a döndürmek için hangi tek tuşa basacağını biliyorsun.


wSOL ile SOL arasındaki fark tam olarak nedir?

Değer açısından ikisi birebir aynıdır: 1 wSOL her zaman 1 SOL eder. Fark değerde değil, kullanım yerindedir. Native SOL ağın yakıtıdır; işlem ücretini ve hesap kirasını yalnızca native SOL ile ödersin. wSOL ise sıradan bir SPL token'dır, ücret ödemekte kullanılamaz ama bir likidite havuzuna, bir kontrata ya da bir token hesabına gönderilebilir.

Üç pratik fark var. Birincisi, gas: cüzdanındaki tüm bakiye wSOL'daysa bir sonraki işlemi imzalayacak SOL'un kalmaz. İkincisi, adres: wSOL'un kendi mint adresi vardır (So11111111111111111111111111111111111111112), native SOL'un mint adresi yoktur. Üçüncüsü, hesap: wSOL bir token hesabında durur ve o hesap iade edilebilir bir kira depozitosu bağlar, native SOL ise doğrudan ana cüzdan bakiyendedir, ekstra hesap istemez.

Pratik kural: harcayacağın, çekeceğin ya da gas ödeyeceğin her durumda SOL istersin. Bir havuza ya da token bekleyen bir kontrata değer koyacaksan wSOL istersin. İkisi arasında gidip gelmek için wrap ve unwrap işlemi sayfasını kullanabilirsin.

Cüzdanımda neden wSOL var?

Çoğu kullanıcı wSOL'u hiç elle üretmez, yine de bir gün bakiyede görür. Sebebi neredeyse her zaman tamamlanmamış ya da arkasında iz bırakmış bir işlemdir.

  • Swap artığı. Bir takasın son ayağı wSOL'da bitti ve arayüz unwrap adımını atladı. Çoklu swap turlarında da kural aynı: wSOL hesabını açık bırakan bir adım varsa bakiye orada kalır.
  • Yarım kalan işlem. Wrap ayrı bir işlemde geçti ama sonraki işlem (havuza ekleme, alım) çalışmadı. SOL hesaba kilitlendi, kullanılmadı, orada bekliyor.
  • Likidite çıkışı. SOL tarafı olan bir pozisyonu kapattın ve kullandığın uygulama sana native SOL yerine wSOL iade etti.
  • Bot ve airdrop turları. Her tur arkasında küçük, bazen sıfıra yakın bir wSOL hesabı bırakabilir; zamanla bunlar birikir.

Hiçbiri kayıp değildir. Bakiyedeki wSOL'un karşılığında kilitli SOL durur, unwrap ettiğin an geri gelir. Sadece o hesap kapanana kadar kira depozitosu kilitli kalır.

wSOL, SOL'a nasıl çevrilir (unwrap adımları)

Unwrap tek imzalık bir işlemdir. Araç kısmi çevirme yapmaz; hesap kapanır, içindeki SOL'un tamamı ve kira birlikte cüzdana döner.

  1. Cüzdanını wSOL wrapper aracına bağla.
  2. Yönü wSOL'u SOL'a çevir (unwrap) olarak seç.
  3. Aracın okuduğu wSOL bakiyesini kontrol et; tutar otomatik gelir, çünkü hesap tümüyle kapatılır.
  4. Tek işlemi cüzdanından imzala.
  5. Birkaç saniye içinde ana SOL bakiyenin arttığını gör: unwrap edilen wSOL artı iade edilen kira depozitosu.

Bir merkezi borsaya göndereceksen native SOL gönder; borsa wSOL'u listelemiyorsa önce bu adımı yap. İşlem öncesi cüzdanında ücret için bir miktar native SOL kaldığından emin ol; aksi halde unwrap işleminin ücretini ödeyemezsin. Platform ücreti araç sayfasında güncel olarak gösterilir.

wSOL token adresi (ve nasıl doğrulanır)

Uygulamaların kullandığı wSOL mint adresi şu: So11111111111111111111111111111111111111112. Token-2022 programının ayrı bir native mint'i de var, ama swap'lar, havuzlar ve j.tools araçları bu adresi kullanır; arkasında 1:1 oranında SOL durur.

Bir arayüzde "wSOL" yazan bir token görürsen mint adresini bu değerle karşılaştır. Adres farklıysa o token, swap'ların ve havuzların kullandığı wSOL değildir; isim tek başına bir şey kanıtlamaz. Adresi bir blok gezgininde aratmak birkaç saniye sürer ve taklit tokenlerden korunmanın en basit yoludur.

Wrapped SOL hakkında sıkça sorulan sorular

Wrapped SOL (wSOL) nedir?

wSOL, SOL'un SPL token biçimidir. Solana'nın kendi parası olan SOL, bazı uygulamaların beklediği standart token arayüzüne sahip değildir. Wrap işlemi SOL'u 1:1 oranında bu standarda uyan bir token'a çevirir, yani 1 wSOL her zaman 1 SOL eder.

wSOL token adresi nedir?

Swap'ların ve havuzların kullandığı mint: So11111111111111111111111111111111111111112. Token-2022 programının ayrı bir native mint'i de vardır. Karşına "wSOL" adıyla çıkan bir token bu adresle eşleşmiyorsa o, uygulamaların kullandığı wSOL değildir.

wSOL'da fiyat riski var mı?

Wrap ve unwrap bir alım satım değildir. Aynı varlığın biçimini değiştirirsin, oran hep 1:1 kalır ve ek bir fiyat riski doğmaz. Risk, o SOL ile sonrasında ne yaptığından gelir.

Unwrap edince kira geri gelir mi?

Evet. Unwrap işlemi wSOL hesabını kapatır, içindeki SOL cüzdanına döner ve hesabı açarken kilitlenen küçük kira depozitosu da birlikte geri gelir. Kullanmadığın bir wSOL hesabını açık bırakmanın bu yüzden anlamı yoktur.

J
Yazar
J Tools Editorial

J Tools ekibinden bir yazı.

J Tools Editorial adlı yazarın tüm yazıları →

İlgili yazılar