giriiş Ethereum akıllı sözleşmelerinizi, eterlerin tükenmesi konusunda endişelenmenize gerek kalmadan test etmek ister misiniz? Bu kılavuzda size Metamask cüzdanınıza istediğiniz kadar ücretsiz Ether'i nasıl ekleyeceğinizi göstereceğiz. Bu tekniği kullanarak, test ve geliştirmede kullanılmak üzere bol miktarda eter kaynağına sahip olabilirsiniz. Yalnızca NodeJ'lere, Metamask için Chrome uzantısına ve birkaç kolay adıma ihtiyacınız var. Web3 geliştirme dünyasına dair değerli bilgileri kaçırmayın! becerilerinizi bir sonraki seviyeye taşımanıza yardımcı olabilecek çok çeşitli eğitici videolara erişebileceksiniz. Benimle kişisel olarak bağlantı kurmak istiyorsanız sunduğum ve göz atmayı unutmayın. Web3 geliştirmenin bu heyecan verici yolculuğunda bana katılın ve gelin Web3'ün tüm potansiyelini birlikte ortaya çıkaralım! Kanalıma abone olarak kitaplara, kurslara hizmetlere Önkoşullar Bu öğreticiyi takip etmek ve Metamask'ınıza ücretsiz eterler yüklemek için aşağıdaki paketlere ihtiyacınız olacak: NodeJ'ler Meta maske Chrome Tarayıcı Aşağıdaki YouTube videosu ile video eğitimini izleyebilirsiniz. https://www.youtube.com/watch?v=qnudOwva0fM&embedable=true Şimdi Metamask cüzdanınıza sınırsız bedava eter yüklemek için ihtiyaç duyacağınız adımlara ve yöntemlere göz atalım. Kask Yöntemi Esnekliği, genişletilebilirliği ve hızı nedeniyle birçok web3 geliştiricisi ve web3 uzmanı, Ethereum ağında uygulama geliştirmek için Hardhat'ı başvurulacak çerçeve olarak benimsemiştir. Hardhat kullanarak Ether'leri Metamask'a yükleme adımları aşağıda verilmiştir. adında bir proje oluşturun; bu, NodeJ'ler, ReactJ'ler, VueJ'ler gibi herhangi bir JavaScript tabanlı proje veya hatta bir NextJs projesi olabilir. Bu örnekte bir NodeJs projesi yapacağız. ADIM 1: Proje Yapısını Ayarlama **freeTestEthers** Daha sonra terminaldeki proje klasörünü açın veya o dizine gidin ve aşağıdaki komutları çalıştırın. cd freeTestEthers npm init --y Yukarıdaki komut, klasörü bir nodeJs projesi olarak başlatacaktır. Aşağıdaki resme bakın. Blockchain sunucusu çalıştırmanızı sağlayan Hardhat paketlerini terminale kurun, aşağıdaki komutları çalıştırın: ADIM 2: Hardhat Projesi Oluşturma npm install hardhat Kurulumdan sonra aşağıdaki hardhat komutunu çalıştırın. npx hardhat Şimdi kurulumu tamamlamak için aşağıdaki resimde görülen yönlendirmeleri takip edin: Kurulum tamamlandığında, Hardhat blockchain sunucusunu başlatmak için bu komutu tekrar çalıştırın: ADIM 3: Hardhat Sunucusunu Çalıştırma npx hardhat node Yukarıdaki komut, yukarıdaki resimdeki gibi görünen bir sunucuyu döndürmelidir. Lütfen hesaplar ile özel anahtarları arasındaki farka dikkat edin. Daha sonra Ether'leri Metamask'a aktarmak için özel anahtarları kullanacağız. Metamask zaten kuruluyken, tarayıcınızı açın ve Metamask uzantı arayüzünüzü tam olarak açacak olan aşağıdaki bağlantıyı ziyaret edin. Aşağıdaki resimdeki gibi görünmelidir. ADIM 4: Metamask'a Erişim Chrome uzantısı://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html# ADIM 5: Ağı Yapılandırma Şimdi Metamask'a bu bölümün 3. adımında çalışan Hardhat sunucusunu kullanmasını söylüyoruz. Metamask normalde varsayılan olarak Hardhat'ın yapılandırılmış olduğu bir Localhost ağıyla birlikte gelir, bu nedenle ağı sıfırdan kurmamıza gerek kalmaz. Metamask'ın ağlar sayfasına gidin ve kurulumunuzun benimkiyle aynı sayfada olduğundan emin olun. Yukarıdaki resimde ağ yapılandırmasını fark ettiniz mi? Blockchain ağınıza vermeyi tercih ettiğiniz takma adı ifade eder. Ağ Adı: Blockchain hizmetine erişilebilen HTTP uç noktasını işaret eder; blockchain sunucusunun ana bilgisayarını ve bağlantı noktasını içerir. Yeni RPC URL'si: Belirli bir blockchain ağı için benzersiz bir kimlik numarası belirtir; Hardhat sunucusu için bu numara her zaman 31337'dir. Zincir Kimliği: Belirli bir blockchain ağında kullanılan kripto para biriminin türünü belirtir. Para Birimi Sembolü: 3. adımdan itibaren, aşağıdaki görüntüde görüldüğü gibi sıfır (0) hesabına ait ilk özel anahtarı kopyalayın. ADIM 6: Hesapları İçe Aktarma Şimdi tercih ettiğiniz ağ olarak Localhost’u seçtiğinizden emin olun ve aşağıdaki resimde görüldüğü gibi “ ” butonuna tıklayın. hesabı içe aktar Tebrikler, özel anahtarını kullanarak yeni bir hesabı içe aktarabildiniz, şimdi özel anahtar aracılığıyla 5 hesap adresinin aşağıdaki resimdeki ile aynı olduğunu karşılaştırın. Hardhat sunucunuzdan daha fazla hesabı içe aktarmak için artık bu işlemi tekrarlayabilirsiniz. Bu tek seferlik sürecin uygulanmasıyla, Hardhat blockchain sunucunuzu her çalıştırdığınızda hesabınız 10.000 ETH'lik yeni bir bakiyeyle güncellenecektir. Artık tüm bu Ether'leri Hardhat geliştirme süreçlerinizde kullanabilirsiniz. Ganaj Yöntemi Truffle, akıllı sözleşme geliştirme için en kapsamlı araç paketlerinden biridir. Bir blockchain sunucusu için Ganache'ye sahipler. Ganache'yi belirli bir projeye kurmanıza gerek yoktur, yalnızca Yerel makinenizde global olarak bir kez kurmanız yeterlidir. Ganache kullanarak Ether'leri Metamask'a yükleme adımları aşağıda verilmiştir. Ganache'yi makinenize global olarak kurmak için terminalinizde aşağıdaki komutu çalıştırın: ADIM 1: Ganache Sunucusunun Kurulumu npm install ganache --global //or sudo npm install ganache --global Kurulumdan sonra aşağıdaki görsele benzer bir sonuç görmelisiniz. Kurulum tamamlandıktan sonra, Ganache blockchain sunucusunu başlatmak için aşağıdaki komutu çalıştırın: ADIM 2: Ganache Sunucusunu Çalıştırma ganache -d Yukarıda belirtilen komut kullanılarak yukarıdaki görseldekine benzer bir sunucu oluşturulmalıdır. Lütfen hesapların ve özel anahtarlarının nasıl farklılaştığına dikkat edin. Özel anahtarlar en sonunda tıpkı Hardhat'ta yaptığımız gibi Ether'leri Metamask'a aktarmak için kullanılacak. Bu bölümde 3. adımda aktif olan Ganache sunucusuna bağlanmak için Metamask'a bir kez daha talimat vermeliyiz. Bu sefer sıfırdan yepyeni bir ağ eklenecektir. ADIM 3: Ağı Yapılandırma Yapılandırmanızın Metamask'ın ağlar sayfasındaki benimkiyle aynı sayfada olduğunu doğrulayın. Artık bilinmelidir ki Hardhat ve Ganache sunucuları arasındaki tek fark zincir kimlikleridir. Hardhat'ın zincir kimliği 31337 iken, Ganache'nin zincir kimliği 1337'dir. Ağ listenize eklemek için kaydet düğmesine tıkladığınızdan emin olun. 3. adımdan itibaren, aşağıdaki görüntüde görüldüğü gibi sıfır (0) hesap için ilk özel anahtarı kopyalayın. ADIM 4: Hesapları İçe Aktarma Şimdi tercih ettiğiniz ağ olarak Localhost’u seçtiğinizden emin olun ve aşağıdaki resimde görüldüğü gibi “ ” butonuna tıklayın. hesabı içe aktar Tebrikler, özel anahtarını kullanarak yeni bir hesabı içe aktarabildiniz, şimdi özel anahtar aracılığıyla 5 hesap adresinin aşağıdaki resimdeki ile aynı olduğunu karşılaştırın. Hesapları bu şekilde Metamask cüzdanınıza aktarabilirsiniz. Bu prosedürü şimdi uygulamak, daha fazla Ganache sunucu hesabını içe aktarmanıza olanak tanıyacaktır. Bu tek seferlik prosedürü tamamladıktan sonra, Hardhat blockchain sunucusunu her açtığınızda hesabınız 1.000 ETH tutarında yeni bir bakiyeyle güncellenecektir. Bu Ether'lerin tümü artık Hardhat geliştirme prosedürlerinizde kullanıma hazır. Aranan bir akıllı sözleşme geliştiricisi olma fırsatını kaçırmayın! ve bu heyecan verici alanda başarılı olmak için ihtiyaç duyduğunuz bilgi ve becerileri kazanın. Ve bunu yaparken, en son web3 geliştirme videolarından haberdar olmak için unutmayın. "Akıllı Sözleşme Geliştirmeyi Yakalamak" adlı kitabımın bir kopyasını edinin kanalıma abone olmayı Çözüm Sonuç olarak bu kılavuz, test ve geliştirme amacıyla bir Metamask cüzdanına sınırsız ücretsiz Ether eklemek için Hardhat ve Ganache yöntemleri olmak üzere iki yöntem sunmaktadır. Her iki yöntem de NodeJ'lerin kurulumunu, Metamask için Chrome uzantısını ve Hardhat veya Ganache çerçevesinin kullanılmasını gerektirir. Kullanıcılar, kılavuzda özetlenen adımları izleyerek Metamask cüzdanlarına kolayca Ether yükleyebilir ve Ethereum akıllı sözleşmelerini test etmek ve geliştirmek için bol miktarda kaynağa sahip olabilirler. Bu eğitimde bu kadar, bizi izlediğiniz için teşekkürler, bir sonraki eğitimde görüşmek üzere! yazar hakkında Gospel Darlington, yazılım geliştirme sektöründe yıllık deneyime sahip tam kapsamlı bir blockchain geliştiricisidir. 7 Yazılım Geliştirme, yazma ve öğretmeyi birleştirerek EVM uyumlu blockchain ağlarında merkezi olmayan uygulamaların nasıl oluşturulacağını gösteriyor. Kendisi hakkında daha fazla bilgi edinmek için lütfen , , veya sayfasını ziyaret edin ve takip edin. Twitter Github LinkedIn web sitesindeki