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
- faucet.solana.com - Solana Vakfı tarafından barındırılan halk web musluğu
- SolFaucet.com - Kamusal RPC uç noktalarından airdrop için web arayüzü
- QuickNode - QuickNode tarafından işletilen bir web musluğu
Testnet için Mevcut
- faucet.solana.com - Solana Vakfı tarafından barındırılan halk web musluğu
- SolFaucet.com - Kamusal RPC uç noktalarından airdrop için web arayüzü
- QuickNode - QuickNode tarafından işletilen bir web musluğu
- 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:
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.
Topluluk | Kullanım | Bağlantı |
---|---|---|
The 76 Devs | BOT komutları kanalında !gibsol yazın. | Sunucuya Katıl |
The LamportDAO | BOT 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.