Sari la conținutul principal

Creator de contracte inteligente

Creatorul de contracte inteligente generează contracte inteligente pornind de la o descriere în limbaj natural, fiind alimentat de QCAI. Descrie ce dorești, alege blockchain-ul țintă, iar QCAI scrie contractul pentru tine. Suportă 17 blockchain-uri pentru instrumentele AI, astfel încât să poți viza ecosistemul pentru care construiești.

Conectarea portofelului îți permite să salvezi și să gestionezi contractele pe care le generezi — vezi Prezentare generală și primii pași.

Generează un contract

  1. Descrie contractul. În câmpul de prompt, scrie ce ar trebui să facă contractul — de exemplu, un token cu o ofertă fixă, o colecție NFT sau un program de vesting. Cu cât ești mai specific, cu atât rezultatul este mai bun.
  2. Alege blockchain-ul. Selectează ținta dintre blockchain-urile suportate. Limbajul contractului și categoria pentru alegerea ta sunt afișate alături de selector.
  3. Alege un tip de contract (opțional). Alege un șablon de pornire precum un token, un NFT sau un contract de guvernanță pentru a ghida generarea.
  4. Generează. Selectează Generate. Un indicator de progres afișează starea în timp ce QCAI produce contractul.

Analizează rezultatul

Când generarea se finalizează, Panoul afișează contractul într-o vizualizare cu evidențiere de sintaxă, împreună cu detalii precum numele contractului, blockchain-ul, limbajul, dimensiunea fișierului și momentul generării. Promptul pe care l-ai folosit este afișat alături de rezultat pentru referință.

De aici poți:

  • Copia codul contractului în clipboard.
  • Descărca contractul ca fișier în formatul potrivit pentru blockchain-ul ales.
  • Edita contractul pentru a-l rafina în continuare.

Implementează contractul

Pe mainnet (EVM) — implementare non-custodială

Implementarea pe mainnet este non-custodială: Panoul compilează contractul și returnează date de implementare nesemnate — nu îți deține niciodată cheile și nu semnează niciodată în numele tău. Tu semnezi și transmiți implementarea din propriul portofel, iar Panoul înregistrează apoi contractul rezultat.

  1. Deschide contractul pe care vrei să îl implementezi (un contract cu țintă EVM) și selectează Deploy pe Mainnet. Dacă aceasta este prima ta acțiune pe mainnet, acceptă confirmarea unică a riscurilor.
  2. Conectează MetaMask dacă nu este deja conectat — vezi Prezentare generală și primii pași.
  3. Panoul compilează contractul și predă tranzacția de implementare nesemnată portofelului tău.
  4. Analizează tranzacția în MetaMask — rețeaua, gas-ul și datele — apoi confirmă pentru a o semna și a o transmite tu însuți.
  5. Odată ce implementarea este confirmată on-chain, Panoul înregistrează adresa contractului rezultat alături de contractele tale salvate.

Pe mainnet, deocamdată doar implementările EVM sunt disponibile în acest mod; implementările Wasm și SVM sunt disponibile doar pe testnet.

Pe testnet — un singur clic

Fluxul de testnet rămâne neschimbat: portofelul de test gestionat de panou semnează și trimite implementarea pentru tine cu un singur clic, astfel încât să poți itera rapid cu tokenuri de la Faucet înainte de a trece pe mainnet. Testnet-ul suportă implementări EVM, Wasm și SVM.

Partajează și reutilizează

Fiecare contract generat are propria pagină pe care o poți deschide sau partaja. Dacă deschizi un contract pe care nu îl deții, îl poți fork-ui pentru a începe propria copie și a continua de acolo.

Analizează și testează întotdeauna

Codul generat de QCAI este un punct de plecare solid, nu un substitut pentru analiză. Citește contractul, testează-l pe testnet și rulează-l prin Auditorul de contracte înainte de a implementa ceva de valoare.

Înrudite