AI araçlarla Chiliz dApp nasıl inşa edilir
Vibe-coding çok popüler ve kodlamayı bilmeseniz bile Web3 proje fikrinize hızlıca başlamanıza yardımcı olabilir!
Bu sayfa, dApp'inizi oluşturmak için gerekli bilgileri elde etmek amacıyla favori AI araçlarınızla nasıl etkileşime geçebileceğiniz konusunda size fikirler verecektir
Önkoşullar
Başlamadan önce aşağıdakilere sahip olduğunuzdan emin olun:
MetaMask gibi Chiliz Chain hesabı olan bir cüzdan.
Güvenli test için Spicy Testnet'i kullanın, üretim için ise Chiliz Chain Mainnet'i kullanın.
Dağıtım için o cüzdanda yeterli CHZ token.
Spicy Testnet için test CHZ tokenlarına ihtiyacınız olacak, bunlar şu adresten alınabilir: bir faucet.
ChatGPT, Gemini, Claude veya başka herhangi bir AI kod asistanı gibi bir AI kod asistanı hesabı.
Bir Reown hesabı (WalletKit bağlayıcısını entegre etmek için).
Bir dApp fikri bulun
İlk adım çekici bir fikir geliştirmektir. Chiliz Chain üzerinde inşa ettiğiniz için, konseptiniz ideal olarak blokzincir teknolojisini spor ve eğlence dünyasıyla köprülemelidir. Taraftarların ne isteyebileceğini düşünün.
Fikrinizi beyin fırtınası yapmak ve rafine etmek için bir AI aracı kullanabilirsiniz.
Sağlam bir konseptiniz olduğunda, akıllı sözleşmeyi oluşturma zamanı gelir.
AI ile Akıllı Sözleşme Üretimi
Modern AI araçları güvenli, verimli akıllı sözleşme kodu yazma konusunda şaşırtıcı derecede yeteneklidir.
Ana İstem Talimatları
AI'ınızı yönlendirirken her zaman çok spesifik olun!
Talimatlarınız şunları içermelidir:
Solidity Sürümü: 0.8.23 veya daha düşük bir sürüm belirtin. Bunun nedeni Chiliz Chain'in henüz en yeni Solidity sürümlerini tam olarak desteklememesidir.
Tekerleği yeniden icat etmeyin: AI'ya sözleşmeyi mümkün olduğunca mevcut OpenZeppelin sözleşmelerine dayandırmasını söyleyin.
Düz (Flat) Sözleşme: AI'ya "flat" bir sözleşme oluşturmasını belirtin. Bu, kodun tek bir dosyada kendine yeten olması ve harici importlara veya bağımlılıklara dayanılmaması gerektiği anlamına gelir. Bu, doğrulamayı daha sonra basitleştirir.
Cüzdan Adresleri: Sözleşmenin sahibi olacak cüzdan adresini (dağıtıcı) ve varsa herhangi bir ücreti alacak adresi (faydalanıcı) sağlayın.
Şimdi AI aracınızı yönlendirmek size kalmış!
AI Solidity kodunu oluşturduktan sonra, mümkünse indirin veya kopyalayıp bilgisayarınızda bir .sol dosyası olarak kaydedin.
Derleme ve Dağıtım
Şimdi sözleşmenizi Chiliz Chain üzerinde dağıtmanız gerekiyor.
Sözleşmenizi hata ayıklamak, derlemek ve dağıtmak için ücretsiz, web tabanlı bir ortam olan Remix IDE'yi kullanacağız:
Remix IDE'yi Açın: Şuraya gidin remix.ethereum.org.
Sözleşmenizi Yükleyin: Sol taraftaki "File Explorers" sekmesinde yeni bir dosya oluşturun ve AI'nızın ürettiği Solidity kodunu yapıştırın.
Sözleşmeyi Derleyin:
"Solidity Compiler" sekmesine gidin.
Derleyici sürümünü "0.8.23+xxx" olarak ayarlayın.
Derle düğmesine tıklayın.
Daha ayrıntılı bir Remix dağıtım rehberini burada görebilirsiniz:
Remix IDE ile dağıtımAI ile Hata Ayıklama
İlk kodun hatalar içermesi yaygındır. Remix'in hata ayıklayıcısı bunları yakalamada mükemmeldir.
Derleme başarısız olursa, Remix konsolundan hata mesajını kopyalayın. AI aracınıza geri dönün ve tespit edilen hataları düzeltmesini isteyin.
Bu Remix'te derleme ve AI'dan düzeltmeler alma sürecini, sözleşme hatasız şekilde başarıyla derlenene kadar tekrarlayın.
Spicy Testnet'e Dağıtım
Akıllı sözleşme derlendikten sonra, onu dağıtmanız gerekir:
Remix'te "Deploy & Run Transactions" sekmesine gidin.
Çevre için "Injected Provider - MetaMask" seçin. Bu, cüzdanınızın Remix'e bağlanmasını isteyecektir.
Test aşamanız sırasında MetaMask'inizin Spicy Testnet'e bağlı olduğundan emin olun.
Remix'te Deploy düğmesine tıklayın. Cüzdanınız işlem onaylamanızı ve test CHZ tokenlarıyla gaz ücretini ödemenizi isteyecektir.
Onayladıktan sonra dağıttığınız sözleşmeyi Remix'teki "Deployed Contracts" bölümünde görmelisiniz. İşlem ayrıca şu adreste de görünecektir: Chiliscan Spicy.
Sözleşmeyi Doğrulama
Şimdi akıllı sözleşmeyi zincirde doğrulamanız gerekiyor. Doğrulanmış bir sözleşme şeffaf ve güvenilirdir. Kullanıcıların kaynak kodunuzu blok gezgini üzerinde doğrudan okumasına ve denetlemesine izin verir.
Bunu şu şekilde yapabilirsiniz: Chiliscan Spicy:
Chiliscan'da dağıtım işleminizi bulun ve yeni sözleşmenin adresini kopyalayın.
Doğrulama Formunu Doldurun: Birkaç bilgi sağlamanız gerekecek.
Formu gönderin. Eğer tüm bilgiler doğruysa, sözleşmenizin kaynak kodu artık Chiliscan'da herkese açık olacaktır!
Vibe-coding aracıyla Frontend oluşturma
Artık akıllı sözleşmeniz yayında ve doğrulandı; insanların onunla etkileşim kurabilmesi için bir kullanıcı arayüzüne (UI) ihtiyacınız var. Bunun için herhangi bir vibe-coding aracı kullanabilirsiniz:
Seçtiğiniz Kodlama Asistanı hesabınıza giriş yapın.
Yeni bir proje başlatın ve AI'yı yönlendirmeye başlayın. Ne inşa etmek istediğiniz konusunda net olun.
Mümkün olduğunca spesifik olun! Ve yinelemekten çekinmeyin.
Kullanıcı Cüzdanlarını Entegre Etme
Kullanıcıların kendi cüzdanlarını dApp'inize bağlayabilmesi için bir cüzdan bağlayıcı çözümüne ihtiyacınız olacak. Seçtiğiniz AI aracı şunu entegre edebilmelidir: Reown'un WalletKit'i sizin için.
Bir Reown hesabı oluşturmanız gerekecek:
Henüz yapmadıysanız bir Reown Cloud hesabına kaydolun ve ardından ona bağlanın.
"Create Project"e tıklayın. Projeniz için bir ad girin ve "Continue"a tıklayın.
Ürünü “WalletKit” olarak seçin ve "Continue"a tıklayın.
Framework'ü “Next.js” olarak seçin ve "Create"e tıklayın.
Reown Cloud şimdi sizin için yeni bir proje oluşturacak ve ayrıca bir proje kimliği (project ID) üretecektir. Bunu sol üst köşede bulacaksınız: Daha sonra ihtiyacınız olacağı için bu ID'yi kopyalayın.
Daha sonra AI aracınıza entegrasyonu yapmasını talimat verin.
Kurulumu tamamlamak için AI'nızın ve WalletKit'in talimatlarını izleyin. WalletKit hesabınızdan bazı bilgileri AI projenize kopyala-yapıştır yapmanız gerekecek.
dApp'inizin frontend'i tam işlevsel olana ve sonuçtan memnun kalana kadar AI ortamı içinde sorgulamaya ve test etmeye devam edin.
Chiliz Chain Mainnet'e Geçiş
Şimdiye kadar tüm AI araçlarından Spicy Testnet ile çalışmasını istedik. Bu, uygulamanızı güvenli bir blokzincirde test etmek için gerekli ancak gerçek CHZ tokenları yerine sadece test CHZ tokenlarıyla çalıştığı için üretim projeleri için kullanılamaz.
Uygulamanızı Spicy Testnet'ten Chiliz Chain Mainnet'e taşımak için yukarıdaki adımların çoğunu son bir kez yeniden yapmanız gerekecek:
Sözleşmenizi Remix ile tekrar dağıtın, ancak bu sefer Chiliz Chain Mainnet ile.
Sözleşmenin gerçekten dağıtıldığını kontrol edin: Chiliscan Mainnet.
Sözleşmeyi doğrulayın: Chiliscan Mainnet Sözleşme Doğrulayıcısı.
Son olarak, AI'ınıza uygulamayı şimdi Chiliz Mainnet kullanacak şekilde güncellemesini söyleyin. Spesifik olun!
Son test
Uygulamanızı başkalarıyla paylaşmadan önce son bir kez test edin.
Hepsi bu! Artık Chiliz Chain üzerinde tam yığın, AI destekli bir dApp'e sahipsiniz!
Last updated
Was this helpful?