Ana içeriğe geç

Solana devnet SOL nasıl alınır (airdrop ve musluklar dahil)

Bu, geliştiricilerin Solana'nın test ağlarında, Solana devnet ve testnet üzerinde SOL edinme yollarının bir koleksiyonudur.

1. Solana Airdrop

Devnet ve Testnet'te Mevcut

Bu, SOL edinmenin temel yoludur, ancak airdrop sayısı yüksek olduğunda hız sınırlamalarına tabi olabilir.

Bununla airdrop talep etmenin üç farklı yolu vardır:

Solana CLI Kullanarak:

solana airdrop 2

web3.js Kullanarak:

const connection = new Connection("https://api.devnet.solana.com");
connection.requestAirdrop();

Daha fazlasını görün: requestAirdrop() web3.js içindeki belgeler.


2. Web Musluğu

Devnet için Mevcut

  1. faucet.solana.com - Solana Vakfı tarafından barındırılan halk web musluğu
  2. SolFaucet.com - Kamusal RPC uç noktalarından airdrop için web arayüzü
  3. QuickNode - QuickNode tarafından işletilen bir web musluğu

Testnet için Mevcut

  1. faucet.solana.com - Solana Vakfı tarafından barındırılan halk web musluğu
  2. SolFaucet.com - Kamusal RPC uç noktalarından airdrop için web arayüzü
  3. QuickNode - QuickNode tarafından işletilen bir web musluğu
  4. TestnetFaucet.org - Kamusal RPC uç noktalarından ayrı bir hız sınırı ile işletilen bir web musluğu, @Ferric tarafından işletilmektedir.

3. RPC Sağlayıcı Muslukları

Devnet için Mevcut

RPC Sağlayıcıları, devnet SOL dağıtmayı tercih edebilirler.

Eğer bir RPC Sağlayıcısıysanız ve SOL dağıtmak istiyorsanız lütfen buradan iletişime geçin.

Şu anda desteklenenler:

  1. Helius
  2. QuickNode
  3. Triton

Solana CLI Kullanarak

RPC sağlayıcınızın URL'sini belirtmek için Cluster ayarınızı yapın:

solana config set --url <your RPC url>

Ardından, bu kılavuzdaki birinci seçenekte olduğu gibi airdrop talep edebilirsiniz:

solana airdrop 2

Web3.js Kullanarak

const connection = new Connection("your RPC url");
connection.requestAirdrop();

4. İş Kanıtı Musluğu

Devnet için Mevcut

Bu, iş kanıtı musluğudur; devnet SOL, işlem gücünüz sayesinde size dağıtılabilir.

Devnet POW Kütüphanesini Yükleyin:

cargo install devnet-pow

Devnet SOL madenciliği başlatın

devnet-pow mine

⚠️ POW Musluğu Ellipsis Labs tarafından korunmaktadır.


5. Discord Muslukları

Farklı Discord toplulukları, devnet SOL Muslukları olarak BOT'lar kurmuştur.

ToplulukKullanımBağlantı
The 76 DevsBOT komutları kanalında !gibsol yazın.Sunucuya Katıl
The LamportDAOBOT komutları kanalında /drop yazın.Sunucuya Katıl

6. devnet SOL'u Yeniden Kullanma

SOL'u tasarruf etmenin en sürdürülebilir yolu onu yeniden kullanmaktır. Solana CLI ile daha önceki tampon hesapları gösterebilir ve kapatabilirsiniz:

solana program show --buffers

Tampon hesabı nedir?

Tampon hesapları bir program dağıttığınızda otomatik olarak oluşturulur. Programın tüm verileri dağıtım sırasında bu hesaba aktarılır. İşlem tamamlandığında, programınızın verileri yeni verilerle değiştirilir.

Normalde, bu tampon hesapları otomatik olarak kapatılır. Eğer kapanmazlarsa, içindeki SOL'u geri almak için bunları manuel olarak kapatabilirsiniz:

solana program close <buffer account>

Ayrıca, mevcut seçilen kümenize zaten dağıtılmış tüm programları göstermek için show alt komutunu kullanabilirsiniz:

solana program show --programs

Sonra close alt komutunu kullanarak her programı kapatabilir ve dağıttığınız SOL'u geri alabilirsiniz:

solana program close <program id>

Bu SOL'u yeni programlar dağıtmak için kullanabilirsiniz.

Kapattıktan sonra aynı program kimliğini bir daha kullanamayacaksınız. Bu yüzden doğru programı kapattığınızdan ve o kimliğe artık ihtiyacınız olmadığından emin olun.

Eğer Solana CLI'nizin yapılandırıldığı RPC uç noktası tarafından hız sınırlamasına tabi tutulursanız, bu komutların herhangi birine -u "urlToYourRpc" ekleyerek farklı bir RPC uç noktası kullanabilirsiniz.