Remix ile dağıtın

Remix akıllı sözleşmeler geliştirmek için kurulum gerektirmeyen bir araç setidir. Hem uzmanlar hem de yeni başlayanlar tarafından kullanılan Remix, kısa sürede işe koyulmanızı sağlar.

Remix şu biçimlerde kullanılabilir: web tabanlı bir ortam, bir masaüstü programıve hatta bir CLI aracı. Bu sayfada web tabanlı sürümü kullanacağız.

Remix Online IDE kullanarak bir akıllı sözleşmeyi nasıl dağıtacağınız aşağıdadır:

  1. Şuraya gidin https://remix.ethereum.org. Remix IDE tarayıcınızda açılır.

  2. "Create a new Workspace" düğmesine tıklayın, ardından bir seçenek seçin: boş çalışma alanı, yapay zekâ tarafından oluşturulmuş çalışma alanı, sözleşme sihirbazı, proje içe aktarma veya git deposu klonlama. Ayrıca kategorize edilmiş çalışma alanı şablonlarından da yararlanabilirsiniz. Bu öğreticinin amacı için bir OpenZeppelin ERC20 çalışma alanı şablonu kullanacağız. Elbette boş bir çalışma alanı kullanarak kendi akıllı sözleşmenizi de dağıtabilirsiniz.

Chiliz'in Fan Token'ları, Ethereum ERC20 token standardının Chiliz Chain'e özgü bir uzantısı olan CAP20 token'larıdır. CAP20 hakkında daha fazla bilgi edinin.

  1. Aşağı kaydırarak "OpenZeppelin" şablon kategorisine gelin ve "ERC20" şablonuna tıklayın.

  1. Remix'in gösterdiği formu kullanarak ERC20 token'ınıza bir ad verin, ardından "Validate workspace" düğmesine tıklayın.

Seçiminizi doğruladıktan sonra, Remix soldaki Dosya Gezgini'nde görünen klasörler ve dosyalarla standart bir çalışma alanı yükler. Şuna tıklayın /contracts/{token name}.sol dosyası, dağıtmak üzere olduğunuz ERC20 sözleşmesini görüntülemek için:

Gördüğünüz gibi, varsayılan MyToken.sol akıllı sözleşmesi şunu içe aktarır: ERC20.sol sözleşmesini OpenZeppelin'den. &#xNAN;Şunu açabilirsiniz: .deps/npm/@openzeppelin/contracts/token/ERC20/ERC20.sol dosyası, ERC20 sözleşmesinin kendisini görüntülemek için.

İsterseniz kendi MyToken.sol sözleşmenizi dilediğiniz gibi düzenlemekte özgürsünüz. Örneğin, Chiliz Chain EVM ile çalışmak için sözleşmenizin en fazla Solidity 0.8.24'e dayanması gerekir; bu yüzden şu değişikliği yapın:

... ve ilgili derleyiciyi seçin:

  1. "Compile" düğmesine tıklayın

sözleşme dosyanızın üstünde. Değişikliklerinizde hata yoksa, Remix IDE soldaki "Solidity Compiler" menüsünde yeşil bir onay işareti göstermelidir:

  1. "Deploy & run transactions" bölümünü açın.

  • "Environment" açılır menüsünde "Browser Extension > Injected Provider - MetaMask" seçeneğini seçin. Bu, dağıtılan token'ı MetaMask hesabınıza bağlayacaktır — ki hesabınızın zaten Chiliz Chain ile çalışacak şekilde yapılandırılmış olması gerekir (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. Eğer değilse, derleyici sürümünüz v0.8.24 olarak ayarlanmamış demektir (yukarıya bakın); 4. Adıma geri dönün.

  • "Deploy & Verify" düğmesine tıklayın. &#xNAN;Sadece sözleşmeyi dağıtıp ardından sözleşmeyi kendiniz doğrulamak isterseniz, "Verify Contract on Explorers" kutusunun işaretini kaldırarak Remix'in sözleşmeyi dağıtmasına izin verebilirsiniz.

  1. MetaMask cüzdanınız otomatik olarak açılmalıdır.

8. MetaMask Cüzdanınızı token'ınızın akıllı sözleşmesine bağlamak için "Confirm"e tıklayın. Birkaç saniye içinde işlemi onaylayan bir bildirim ve işlemi Chiliscan blok gezgininde görüntülemeye davet almanız gerekir.

İşlemden dağıtılmış sözleşmenin kendisine erişebilirsiniz (burada, "Contract" sonrasındaki bağlantı):

MetaMask cüzdanınızda, "Activity" sekmesi altında sözleşme dağıtım bilgilerini göreceksiniz. Hakkındaki tüm bilgileri görmek için üzerine tıklayın:

Tebrikler! Sözleşmeniz artık Chiliz Chain üzerinde dağıtıldı!

Şimdi onu doğrulama zamanı:

Bir Akıllı Sözleşmeyi doğrulayın

Son güncelleme

Bu yararlı oldu mu?