Deploy a Smart Contract and Verify

Aşağıdaki tüm adımları yapmadan önce Cüzdanınızda Sepolia ETH ağında biraz test ETH olması gerekiyor. Oradaki ETH'ları BURADAN Ethernity test ağına geçirmeyi unutmayın. Yoksa işlemleriniz onaylanmaz.

Herhangi bir VPS Ubuntu 22.04 sunucu içerisinde çalıştırabilirsiniz.BURADAN github codespace üzerinden tüm adımları yapabilirsiniz. Size kalmış.

Gereksinimleri Yükleyelim..

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs

Hello adında dosya açalım

mkdir hello && cd hello
npm init -y

Aşağıdakine benzer bir çıktı alırsanız işlem tamamdır.

Hardhat için gereksinimleri yükleyelim.

Size seçenekler sunacak TypeScript project seçin diğerlerine enter yaparak ilerleyebilirsiniz.

Hello sol adında açtığımız akıllı kontrata aşağıdaki bilgileri değiştirmeden ekliyoruz.

hardhat config dosyasını aşağıdaki gibi ekliyoruz. Ekledikten sonra CTRL X Y enter yapmayı unutmayın.

Metamask cüzdanımızın private key'ini ekleyeceğiz

şeklinde private keyimizi ekleyip CTRL X Y enter yapıyoruz.

bu şekilde çıktı alırsanız işlem tamamdır. Şimdi devam edelim.

Hiçbir şeye dokunmadan direkt olarak yapıştırıp. kayıt ediyoruz.

Böyle bir çıktı aldığınızda tebrikler. Ethernity ağında akıllı kontrat yayınladıınız. Sıra geldi verify etmeye.

Bir önceki komutta aldığınız kontrat adresiniz <> dahil silip oraya yazdığınızda, ağda yayınlamış olduğunuz kontratı verify yapmış olursunuz.

https://testnet.ernscan.io/ adresinden kontrat adresinizi kontrol edebilirsiniz.

Last updated