thirdweb ile dağıtım

Thirdweb blok zinciri uygulamaları oluşturmayı ve dağıtmayı basitleştiren araçlar, SDK'lar ve akıllı sözleşme şablonları sağlar.

Thirdweb hizmetlerini çoğu EVM tabanlı zincir için sağlar, bunlar arasında Chiliz Chain Mainnet ve ayrıca Spicy Testnet.

thirdweb'in araçlarını kullanarak bir sözleşmeyi Chiliz Chain'e dağıtmanın iki yolu vardır:

  • Sadece standart bir sözleşme istiyorsanız web tabanlı Explore kitaplıklarını kullanın.

  • Özel bir sözleşme dağıtmak istiyorsanız CLI merkezli araçlarını kullanın.

İkisini de burada inceleyeceğiz.

Not: thirdweb ekibi bu konuyla ilgili harika bir video hazırladı:

thirdweb'in Explore'ını kullanarak bir akıllı sözleşme dağıtın

Thirdweb sağlar Explore, denetlenmiş EVM akıllı sözleşmelerinden oluşan bir kitaplık ve herhangi bir EVM zincirine standart bir sözleşme dağıtılmasına olanak tanıyan çevrimiçi bir araç.

  1. şuraya gidin thirdweb Explore.

  2. "Token" sözleşmesine tıklayın.

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

Sözleşme sayfası açılır. Görüntülediği bilgileri tamamen okumanızı tavsiye ederiz.

  1. "Şimdi Dağıt" düğmesine tıklayın (ekranın sağ üstü).

Bir form açılır:

  1. Çeşitli form alanlarını, "Sözleşme Metadatası" bölümünden başlayarak doldurun.

Diğer bölümler Explore tarafından otomatik doldurulabilir, ancak her birine özellikle şunlara dikkat etmenizi tavsiye ederiz:

  • Alıcı adresi: Cüzdanınızla (örneğin MetaMask) giriş yaptıysanız bu alan zaten cüzdan adresinizi göstermelidir. Gerçekten size ait olduğundan emin olun!

  • Dağıtım seçenekleri: Bu, bu sözleşmeyi dağıtmak istediğiniz zinciri seçtiğiniz yerdir. Chiliz Chain'i (veya ihtiyacınıza göre Spicy Testnet'i) seçtiğinizden emin olun!

  1. Kendi Token'ınızı Chiliz Chain üzerinde dağıtmak için "Şimdi Dağıt"a tıklayın.

Cüzdanınızdan imzalamanız gereken işlemler olacaktır; bunların sayısı değişebilir.

  1. Dağıtılan sözleşmeyi görmek için thirdweb kontrol panelinize erişmek üzere "Şimdi Görüntüle"ye tıklayın.

thirdweb'in CLI aracını kullanarak bir akıllı sözleşme dağıtın

thirdweb'in deploy aracı, tek bir komutla herhangi bir EVM zincirine (Chiliz Chain dahil) akıllı sözleşme dağıtımını basitleştirir ve karmaşık teknik detayları otomatik olarak halleder.

Bu, standart dışı bir sözleşme kullanmak istiyorsanız önerilen yoldur (örneğin, özelleştirilmiş bir OpenZeppelin sözleşmesi).

thirdweb CLI'yi kurma

thirdweb deploy aracını kullanmak için şunlara ihtiyacınız var:

  • Node.js'in yerel kurulumu ve npm aracının kurulumu.

  • thirdweb CLI aracının yerel bir kurulumu.

Node.js ve npm'yi kurmak için, buradaki talimatları izleyin.

Ardından terminalde aşağıdaki komutu çalıştırarak thirdweb CLI'yi kurabilirsiniz:

npm i -g @thirdweb-dev/cli

thirdweb ekibi bir thirdweb CLI için derinlemesine videooluşturdu, kesinlikle göz atmalısınız!

thirdweb CLI kullanarak bir sözleşme dağıtma

CLI'yi kurduktan sonra akıllı sözleşmelerinizi dağıtmak için kullanabilirsiniz.

  1. Terminalden, akıllı sözleşme deposunun kök dizinine gidin.

  2. deploy komutunu çalıştırın:

npx thirdweb deploy

Bu daha sonra sözleşmenizi dağıtma sürecinde sizi yönlendirecektir:

  1. Bir tarayıcı penceresi açarak thirdweb kontrol panelinize bağlanacaktır.

  2. Kontrol panelinden cihazınızı yetkilendirmeniz gerekecek. Bu, thirdweb ile kullandığınız cüzdanla bir işlem imzalamanızı gerektirecektir.

thirdweb ekibinin demosuna göz atın:

Last updated

Was this helpful?