Remix ile dağıt

Remixarrow-up-right akıllı sözleşmeler geliştirmek için kurulum gerektirmeyen bir araç setidir. Hem uzmanlar hem yeni başlayanlar tarafından kullanılır, Remix sizi kısa sürede çalıştırır.

Remix olarak sunulur web tabanlı bir ortamarrow-up-right, bir masaüstü programıarrow-up-right, ve hatta bir CLI aracıarrow-up-right. Bu sayfada web tabanlı sürümü kullanacağız.

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

  1. Şuraya gidin https://remix.ethereum.orgarrow-up-right. 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ı, proje içe aktarma veya git deposu klonlama. Ayrıca kategorize edilmiş çalışma alanı şablonlarına da güvenebilirsiniz. Bu öğreticinin amacıyla bir OpenZeppelin ERC20 çalışma alanı şablonu kullanacağız. Elbette kendi akıllı sözleşmenizi boş bir çalışma alanı kullanarak dağıtabilirsiniz.

circle-info

Chiliz'in Taraftar Token'ları CAP20 token'larıdır; bu token'lar Chiliz Chain'e özel, Ethereum ERC20 token standardının bir uzantısıdır. CAP20 hakkında daha fazla bilgi edinin.

  1. Aşağı kaydırın ve "OpenZeppelin" şablon kategorisini bulun, ardından "ERC20" şablonuna tıklayın.

circle-check
  1. Remix'in görüntülediği formu kullanarak ERC20 token'ınıza 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/{token name}.sol dosyasına tıklayın; dağıtmak üzere olduğunuz ERC20 sözleşmesi görüntülenecektir:

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

Sözleşmenizi dilediğiniz gibi düzenlemekte serbestsiniz. Ö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: MyToken.sol pragma solidity ^0.8.24;

"Derle" tuşuna tıklayın

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

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

  1. "Environment" açılır menüsünde "Browser Extension > Injected Provider - MetaMask" seçin. Bu, dağıtılan token'ı MetaMask hesabınıza bağlayacaktır — MetaMask'inizin Chiliz Chain ile çalışacak şekilde yapılandırılmış olması gerekir (değilse,

  • Sözleşme dosyanızın seçili olduğundan ve seçilen EVM sürümünün "Shangai" olduğundan emin olun. Değilse, bu derleyici sürümünüzün v0.8.24 olarak ayarlanmadığı anlamına gelir (yukarıya bakın), 4. Adıma geri dönün.

  • "Deploy & Verify"ye tıklayın.

  • Sadece sözleşmeyi dağıtıp doğrulamayı kendiniz yapmak isterseniz, Remix'in sözleşmeyi dağıtmasını "Verify Contract on Explorers" kutusunun işaretini kaldırarak sağlayabilirsiniz. Dağıtım işlemleri için cüzdanınızda yeterli CHZ olduğundan emin olun!

circle-exclamation
  1. 8. MetaMask Cüzdanınızı token'ınızın akıllı sözleşmesiyle bağlamak 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 iletisi almalısınız:

Chiliscan blok gezgini.arrow-up-right İşlemden, dağıtılan sözleşmenin kendisine erişebilirsiniz (burada, "Contract" sonrası 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 şimdi Chiliz Chain üzerinde dağıtıldı!

Şimdi onu doğrulama zamanı:

Şimdi doğrulama zamanı:

Akıllı Sözleşmeyi Doğrulachevron-right

Last updated

Was this helpful?