Ana içeriğe geç
Change page

Akıllı kontratları dağıtmak

Sayfanın son güncellenmesi: 17 Aralık 2025

Ethereum ağının kullanıcılarının akıllı sözleşmenizi kullanabilmeleri için onu dağıtmalısınız.

Bir akıllı sözleşmeyi dağıtmak için, bir alıcı belirtmeden akıllı sözleşmenin derlenmiş kodunu içeren bir Ethereum işlemi göndermeniz yeterlidir.

Ön Koşullar

Akıllı sözleşmeleri dağıtmadan önce Ethereum ağlarını, işlemleri ve akıllı sözleşmelerin anatomisini anlamanız gerekir.

Sözleşmeler blokzincirde saklandığı için bir sözleşmeyi dağıtmak ether (ETH) maliyetine sahiptir, bu nedenle Ethereum'daki gaz ve ücretler hakkında bilgi sahibi olmalısınız.

Son olarak, sözleşmenizi dağıtmadan önce derlemeniz gerekir, bu nedenle akıllı sözleşmeleri derleme hakkında okuduğunuzdan emin olun.

Bir akıllı sözleşme nasıl dağıtılır

İhtiyaç duyacaklarınız

  • Sözleşmenizin bit kodu – bu, derleme yoluyla oluşturulur
  • Gaz için ETH - gaz limitinizi diğer işlemler gibi ayarlayacağınız için sözleşme dağıtımının basit bir ETH aktarımından çok daha fazla gaz gerektirdiğini unutmayın
  • bir dağıtım komut dosyası veya eklentisi
  • Kendi düğümünüzü çalıştırarak, halka açık bir düğüme bağlanarak veya bir düğüm hizmeti kullanarak bir API anahtarı aracılığıyla bir Ethereum düğümüne erişim

Bir akıllı sözleşmeyi dağıtma adımları

İlgili spesifik adımlar, söz konusu geliştirme çerçevesine bağımlı olacaktır. Örneğin, Hardhat'in sözleşmelerinizi dağıtma hakkındaki dokümanlarına (opens in a new tab) veya Foundry'nin bir akıllı sözleşmeyi dağıtma ve doğrulama hakkındaki dokümanlarına (opens in a new tab) göz atabilirsiniz. Dağıtıldıktan sonra sözleşmeniz, diğer hesaplar gibi bir Ethereum adresine sahip olacak ve kaynak kodu doğrulama araçları kullanılarak doğrulanabilecektir.

Remix - Remix IDE, Ethereum benzeri blokzincirler için akıllı sözleşmelerin geliştirilmesine, dağıtılmasına ve yönetilmesine olanak tanır

Tenderly - Akıllı sözleşmeleri geliştirmek, test etmek, izlemek ve işletmek için hata ayıklama, gözlemlenebilirlik ve altyapı yapı taşları sağlayan Web3 geliştirme platformu

Hardhat - Ethereum yazılımınızı derlemek, dağıtmak, test etmek ve hatalarını ayıklamak için bir geliştirme ortamı

thirdweb - Tek bir komut kullanarak herhangi bir sözleşmeyi, Ethereum Sanal Makinesi uyumlu herhangi bir zincire kolayca dağıtın

Crossmint - Akıllı sözleşmeleri dağıtmak, kredi kartı ödemelerini ve zincirler arası ödemeleri mümkün kılmak ve API'leri kullanarak NFT oluşturmak, dağıtmak, satmak, depolamak ve düzenlemek amaçlı kurumsal bir Web3 geliştirme platformudur.

Daha fazla kaynak

Size yardımcı olan bir topluluk kaynağı mı biliyorsunuz? Bu sayfayı düzenleyin ve onu ekleyin!

Bu makale yararlı oldu mu?