Kaynaklar

Genel Kaynaklar

Entegre (Ethereum) Geliştirme Ortamları

  • Brownie Ethereum Sanal Makinesini hedefleyen akıllı sözleşmeler için Python tabanlı geliştirme ve test çerçevesi.

  • Dapp Komut satırından akıllı sözleşmeler oluşturmak, test etmek ve dağıtmak için bir araç.

  • Embark Merkezi olmayan uygulamalar oluşturmak ve dağıtmak için geliştirici platformu.

  • Foundry Rust ile yazılmış Ethereum uygulama geliştirme için hızlı, taşınabilir ve modüler araç seti.

  • Hardhat Yerel Ethereum ağı, hata ayıklama özellikleri ve eklenti ekosistemi ile Ethereum geliştirme ortamı.

  • Remix Sunucu tarafı bileşenleri olmayan entegre derleyici ve Solidity çalışma zamanı ortamına sahip tarayıcı tabanlı IDE.

  • Truffle Ethereum geliştirme çerçevesi.

Editör Entegrasyonları

Solidity Araçları

  • ABI - Solidity arayüz dönüştürücüsü

    Akıllı bir sözleşmenin ABI’sinden sözleşme arayüzleri oluşturmak için bir betik.

  • abi-to-sol

    Belirli bir ABI JSON’dan Solidity arayüz kaynağı oluşturmak için araç.

  • Doxity

    Solidity için Dokümantasyon Oluşturucu.

  • Ethlint

    Solidity’deki stil ve güvenlik sorunlarını tanımlamak ve düzeltmek için Linter.

  • evmdis

    Ham EVM işlemlerinden daha yüksek bir soyutlama düzeyi sağlamak için bytecode üzerinde statik analiz gerçekleştiren EVM Disassembler.

  • EVM Lab

    EVM ile etkileşim için zengin araç paketi. Bir VM, Etherchain API ve gaz maliyeti göstergeli bir izleme görüntüleyici içerir.

  • hevm

    EVM hata ayıklayıcı ve sembolik yürütme motoru.

  • leafleth

    Solidity akıllı sözleşmeleri için bir dokümantasyon oluşturucu.

  • PIET

    Basit bir grafik arayüz aracılığıyla Solidity akıllı sözleşmelerini geliştirmek, denetlemek ve kullanmak için bir araç.

  • Scaffold-ETH

    Hızlı ürün yinelemelerine odaklanan forklanabilir Ethereum geliştirme yığını.

  • sol2uml

    Solidity sözleşmeleri için Birleşik Modelleme Dili (UML) sınıf diyagramı oluşturucu.

  • solc-select

    Solidity derleyici sürümleri arasında hızlıca geçiş yapmak için bir betik.

  • Solidity prettier eklentisi

    Solidity için prettier.

  • Solidity REPL

    Solidity’yi bir komut satırı Solidity konsolu ile anında deneyin.

  • solgraph

    Solidity kontrol akışını görselleştirin ve potansiyel güvenlik açıklarını vurgulayın.

  • Solhint

    Akıllı sözleşme doğrulaması için güvenlik, stil kılavuzu ve en iyi uygulama kuralları sağlayan Solidity linter.

  • Sourcify

    Merkezi olmayan otomatik sözleşme doğrulama hizmeti ve sözleşme meta verilerinin halka açık deposu.

  • Sūrya

    Akıllı sözleşme sistemleri için bir dizi görsel çıktı ve sözleşmelerin yapısı hakkında bilgi sunan yardımcı araç. Ayrıca fonksiyon çağrı grafiğini sorgulamayı da destekler.

  • Universal Mutator

    Yapılandırılabilir kurallar ve Solidity ve Vyper desteği ile mutasyon üretimi için bir araç.

Üçüncü Parti Solidity Ayrıştırıcıları ve Gramerleri