Remix IDE ile dağıtım
Remix akıllı sözleşmeler geliştirmek için kurulum gerektirmeyen bir araç setidir. Uzmanlar ve yeni başlayanlar tarafından aynı şekilde kullanılır; Remix sizi kısa sürede çalışır hale getirir.
Remix şunu olarak kullanılabilir web tabanlı bir ortam, masaüstü programı, ve hatta bir CLI aracı. Bu sayfada web tabanlı sürümü kullanacağız.
İşte Remix Online IDE kullanarak bir akıllı sözleşmenin nasıl dağıtılacağı:
Git https://remix.ethereum.org. Remix IDE tarayıcınızda açılır.
"Yeni Bir Çalışma Alanı Oluştur" düğmesine tıklayın, ardından bir seçenek seçin: boş çalışma alanı, AI tarafından oluşturulmuş çalışma alanı, sözleşme sihirbazı veya proje içe aktarma. Ayrıca kategorize edilmiş şablonlara da güvenebilirsiniz. Bu öğreticinin amacı için bir OpenZeppelin ERC20 şablonu kullanacağız. Elbette kendi akıllı sözleşmenizi boş bir çalışma alanı kullanarak dağıtabilirsiniz.
"OpenZeppelin" şablon kategorisine aşağı kaydırın ve "ERC20" şablonuna tıklayın.
OpenZeppelin güvenli dApp'ler oluşturmak için açık kaynaklı bir platformdur.
Çeşitli güvenlik ve denetim hizmetlerine ek olarak, onlar sağlar topluluk tarafından incelenmiş akıllı sözleşmeler kütüphanesi, topluluğun projelerinde ücretsiz olarak kullanması için. geliştirme.
Bu nedenle, OpenZeppelin sözleşmeleri endüstri standartları olarak kabul edilir ve bunları güvenle kullanabilirsiniz.
Remix'in gösterdiği formu kullanarak ERC20 tokeninize bir isim verin, ardından "Çalışma Alanını Doğrula" düğmesine tıklayın.
Seçiminizi doğruladığınızda, Remix sol taraftaki Dosya Gezgini'nde görünen klasörler ve dosyalarla standart bir çalışma alanı yükler. Görüntülemek için /contracts/MyToken.sol dosyasına tıklayın; dağıtmaya hazır olduğunuz ERC20 sözleşmesini gösterir:

Gördüğünüz gibi, sizin MyToken.sol akıllı sözleşmeniz şunu içe aktarıyor ERC20.sol sözleşmesini OpenZeppelin'den.
Açabilirsiniz .deps/npm/@openzeppelin/contracts/token/ERC20/ERC20.sol dosyasını, ERC20 sözleşmesinin kendisini görüntülemek için.
Sözleşmenizi dilediğiniz gibi düzenleme özgürlüğünüz var.
Örneğin, Chiliz Chain EVM ile çalışmak için sözleşmenizin en fazla Solidity 0.8.24 sürümüne dayanması gerekir, bu yüzden şu değişikliği yapın: MyToken.sol pragma solidity ^0.8.24;
pragma solidity ^0.8.24;"Derle" düğmesine tıklayın" sözleşme dosyanızın üzerinde.
Yaptığınız değişikliklerde hata yoksa, Remix IDE sol taraftaki "Solidity Compiler" menüsünde yeşil bir onay işareti göstermelidir:
"Dağıt & işlemleri çalıştır" bölümünü açın.
"Ortam" açılır menüsünde "Tarayıcı Uzantısı > Enjekte Edilmiş Sağlayıcı - MetaMask" seçin. Bu, dağıtılan tokeni MetaMask hesabınıza bağlayacaktır — MetaMask zaten Chiliz Chain ile çalışacak şekilde yapılandırılmalı (değilse, buraya bakın)
Remix'in doğru ağı gösterdiğinden emin olun: Chiliz Chain Mainnet.
Sözleşme dosyanızın seçili olduğundan ve seçilen EVM sürümünün "Shangai" olduğundan emin olun.
"Dağıt & Doğrula"ya tıklayın. Sözleşmeyi kendiniz doğrulamayı tercih ediyorsanız, yalnızca "Explorers'ta Sözleşmeyi Doğrula" kutusunun işaretini kaldırarak Remix'in sözleşmeyi dağıtmasını sağlayabilirsiniz.
Dağıtım işlemlerinin ücretini ödemek için cüzdanınızda yeterli CHZ olduğundan emin olun!
MetaMask cüzdanınız otomatik olarak açılmalıdır.
8. MetaMask Cüzdanınızı tokeninizin akıllı sözleşmesiyle bağlantılandırmak için "Onayla"ya tıklayın. Birkaç saniye içinde işlemi onaylayan bir bildirim almalı ve işlemi görüntülemek için bir davet ile birlikte Chiliscan blok gezgini.
İşlemden, dağıtılan sözleşmenin kendisine erişebilirsiniz (burada, "Contract"un ardından gelen bağlantı):
MetaMask cüzdanınızda, "Etkinlik" sekmesi altında, sözleşme dağıtım bilgilerini göreceksiniz. Tüm bilgileri görmek için üzerine tıklayın:

Tebrikler! Sözleşmeniz artık Chiliz Chain üzerine dağıtıldı!
Şimdi onu doğrulama zamanı:
Last updated
Was this helpful?