Remix ile dağıtın

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ğı:

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

  2. "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.

Chiliz'in Taraftar Tokenleri CAP20 tokenlerdir; bunlar Chiliz Chain'e özgü, Ethereum ERC20 token standardının bir uzantısıdır. CAP20 hakkında daha fazla bilgi edinin.

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

  1. 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;
  1. "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:

  1. "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.

  1. 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ı:

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

Last updated

Was this helpful?