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 nodejsHello adında dosya açalım
mkdir hello && cd hellonpm init -yAş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