Ana içeriğe geç

Akıllı Sözleşme Oluşturucu

Akıllı Sözleşme Oluşturucu, QCAI tarafından desteklenerek, sade bir dilde verilen açıklamadan akıllı sözleşmeler üretir. Ne istediğinizi anlatın, hedef blok zincirinizi seçin ve QCAI sözleşmeyi sizin için yazsın. Yapay zeka araçları için 17 blok zinciri desteklediğinden, geliştirme yaptığınız ekosistemi hedefleyebilirsiniz.

Cüzdanınızı bağlamak, ürettiğiniz sözleşmeleri kaydetmenizi ve yönetmenizi sağlar — bkz. Genel Bakış ve Başlangıç.

Bir sözleşme üretin

  1. Sözleşmenizi tanımlayın. İstem alanına, sözleşmenin ne yapması gerektiğini yazın — örneğin sabit arzlı bir token, bir NFT koleksiyonu veya bir hak ediş programı. Ne kadar spesifik olursanız, sonuç o kadar iyi olur.
  2. Blok zincirini seçin. Desteklenen blok zincirlerinden hedefinizi seçin. Seçiminize ait sözleşme dili ve kategorisi, seçicinin yanında gösterilir.
  3. Bir sözleşme türü seçin (isteğe bağlı). Üretimi yönlendirmek için token, NFT veya yönetişim sözleşmesi gibi bir başlangıç şablonu seçin.
  4. Üretin. Generate öğesini seçin. QCAI sözleşmeyi üretirken bir ilerleme göstergesi durumu gösterir.

Sonucu inceleyin

Üretim tamamlandığında, Kontrol Paneli sözleşmeyi söz dizimi vurgulamalı bir görünümde, sözleşme adı, blok zinciri, dil, dosya boyutu ve üretildiği zaman gibi ayrıntılarla birlikte gösterir. Kullandığınız istem, referans olması için sonuçla birlikte gösterilir.

Buradan şunları yapabilirsiniz:

  • Sözleşme kodunu panonuza Copy edin (kopyalayın).
  • Sözleşmeyi, seçtiğiniz blok zinciri için doğru biçimde bir dosya olarak Download edin (indirin).
  • Sözleşmeyi daha da iyileştirmek için Edit edin (düzenleyin).

Sözleşmenizi dağıtın

Mainnet üzerinde (EVM) — emanetsiz dağıtım

Mainnet dağıtımı emanetsizdir (non-custodial): Kontrol Paneli sözleşmenizi derler ve imzasız dağıtım verisini döndürür — anahtarlarınızı asla tutmaz ve sizin adınıza asla imza atmaz. Dağıtımı kendi cüzdanınızda imzalayıp yayınlarsınız; ardından Kontrol Paneli ortaya çıkan sözleşmeyi kaydeder.

  1. Dağıtmak istediğiniz sözleşmeyi (EVM hedefli bir sözleşme) açın ve Mainnet üzerinde Deploy öğesini seçin. Bu, ilk mainnet işleminizse tek seferlik risk onayını kabul edin.
  2. Henüz bağlı değilse MetaMask'i bağlayın — bkz. Genel Bakış ve Başlangıç.
  3. Kontrol Paneli sözleşmeyi derler ve imzasız dağıtım işlemini cüzdanınıza iletir.
  4. İşlemi MetaMask'te inceleyin — ağ, gas ve veri — ardından imzalayıp kendiniz yayınlamak için onaylayın.
  5. Dağıtım zincir üzerinde onaylandığında, Kontrol Paneli ortaya çıkan sözleşme adresini kayıtlı sözleşmelerinizin yanına kaydeder.

Mainnet üzerinde şimdilik bu yolla yalnızca EVM dağıtımları kullanılabilir; Wasm ve SVM dağıtımları yalnızca testnet içindir.

Testnet üzerinde — tek tıkla

Testnet akışı değişmedi: Kontrol Paneli tarafından yönetilen test cüzdanı, dağıtımı sizin için tek tıkla imzalar ve gönderir; böylece mainnet'e geçmeden önce Faucet tokenlarıyla hızlıca yineleme yapabilirsiniz. Testnet; EVM, Wasm ve SVM dağıtımlarını destekler.

Paylaşın ve yeniden kullanın

Üretilen her sözleşmenin, açabileceğiniz veya paylaşabileceğiniz kendi sayfası vardır. Size ait olmayan bir sözleşmeyi açarsanız, kendi kopyanızı başlatmak ve oradan devam etmek için onu fork edebilirsiniz (çatallayabilirsiniz).

Her zaman inceleyin ve test edin

QCAI tarafından üretilen kod, sağlam bir başlangıç noktasıdır, incelemenin yerine geçmez. Değerli bir şey dağıtmadan önce sözleşmeyi okuyun, testnet üzerinde test edin ve Contract Auditor üzerinden geçirin.

İlgili