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
- 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.
- Alege blockchain-ul. Selectează ținta dintre blockchain-urile suportate. Limbajul contractului și categoria pentru alegerea ta sunt afișate alături de selector.
- 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.
- 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.
- 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.
- Conectează MetaMask dacă nu este deja conectat — vezi Prezentare generală și primii pași.
- Panoul compilează contractul și predă tranzacția de implementare nesemnată portofelului tău.
- Analizează tranzacția în MetaMask — rețeaua, gas-ul și datele — apoi confirmă pentru a o semna și a o transmite tu însuți.
- 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.
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
- Auditor de contracte — rulează o analiză de securitate QCAI asupra unui contract.
- Ghidul dezvoltatorului — implementarea contractelor în runtime-urile QoreChain.