Remix ile dağıt
Remix 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 ortam, bir masaüstü programı, ve hatta bir CLI aracı. Bu sayfada web tabanlı sürümü kullanacağız.
Ayrıca şunu da kullanabilirsiniz sözleşme oluşturma ve dağıtma için resmi Remix IDE belgeleri.
İşte Remix Online IDE kullanarak bir akıllı sözleşmeyi nasıl dağıtacağınız:
Şuraya gidin 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ı, 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.
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.
Aşağı kaydırın ve "OpenZeppelin" şablon kategorisini bulun, ardından "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, sağlıyorlar topluluk tarafından incelenmiş akıllı sözleşmeler kütüphanı, topluluğun projelerinde ücretsiz kullanımı için.
OpenZeppelin sözleşmeleri endüstri standardı olarak kabul edilir ve güvenle kullanabilirsiniz.
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

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.

"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!
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ş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. İş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ğrulaLast updated
Was this helpful?