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!
ADIM 1: Proje Yapısını Ayarlama **freeTestEthers**
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.
cd freeTestEthers npm init --y
ADIM 2: Hardhat Projesi Oluşturma Blockchain sunucusu çalıştırmanızı sağlayan Hardhat paketlerini terminale kurun, aşağıdaki komutları çalıştırın:
npm install hardhat
npx hardhat
ADIM 3: Hardhat Sunucusunu Çalıştırma Kurulum tamamlandığında, Hardhat blockchain sunucusunu başlatmak için bu komutu tekrar çalıştırın:
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.
ADIM 4: Metamask'a Erişim 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.
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.
Yukarıdaki resimde ağ yapılandırmasını fark ettiniz mi?
ADIM 6: Hesapları İçe Aktarma 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.
Şimdi tercih ettiğiniz ağ olarak Localhost’u seçtiğinizden emin olun ve aşağıdaki resimde görüldüğü gibi “ hesabı içe aktar ” butonuna tıklayın.
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.
ADIM 1: Ganache Sunucusunun Kurulumu Ganache'yi makinenize global olarak kurmak için terminalinizde aşağıdaki komutu çalıştırın:
npm install ganache --global //or sudo npm install ganache --global
ADIM 2: Ganache Sunucusunu Çalıştırma Kurulum tamamlandıktan sonra, Ganache blockchain sunucusunu başlatmak için aşağıdaki komutu çalıştırın:
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.
ADIM 3: Ağı Yapılandırma 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.
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.
ADIM 4: Hesapları İçe Aktarma 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.
Şimdi tercih ettiğiniz ağ olarak Localhost’u seçtiğinizden emin olun ve aşağıdaki resimde görüldüğü gibi “ hesabı içe aktar ” butonuna tıklayı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.
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.
Gospel Darlington, yazılım geliştirme sektöründe 7
yıllık deneyime sahip tam kapsamlı bir blockchain geliştiricisidir.