Sadece tavsiye vermez, işlem yapar
Araçları doğrudan çalıştırır ve her eylem, gerçek sonucu içeren bir kart olarak görünür.
AlphaWeft, kendi dApp klasörünüzde çalışarak Windows'ta web3 uygulama geliştirme sürecini destekler. Kodu ve ABI'yi okur, dosyaları düzenler, derleme ve test komutlarınızı çalıştırır; her adımı gerçek sonucu ve düzenlemeler için kabul/reddedilebilir bir diff içeren bir kart olarak sohbet penceresinde gösterir.
Araçları doğrudan çalıştırır ve her eylem, gerçek sonucu içeren bir kart olarak görünür.
Ask first (Önce Sor) modunda her düzenleme, siz onaylayana veya reddedene kadar bir diff olarak bekler.
Bir bulut sağlayıcısı, kendi PC'nizdeki bir model veya dahili modele bağlanın.
Projeyi haritalandırır, ABI'yi okur, bileşenleri düzenler ve komutlarınızı çalıştırırken her adımı gözden geçirirsiniz. İşler kendi projelerinizde ve test ağlarında kalır.
**/*abi*.json1 dosyabalance-abi.json9 satırbalanceOf src2 eşleşmesrc/Balance.js+9 satıryour build commandexit 0your test commandexit 0Başkasının başladığı bir dApp klasörünü haritalandırması için aracı istersiniz. list_dir yapıyı gösterir, glob bileşen ve ABI dosyalarını bulur, grep ise bir sözleşme işlevini çağıran her yeri listeler. Her sonuç sohbette bir kart olarak görünür. Hiçbir şey değişmez. Harita, işlem durumlarının nerede işlendiğini ve nerede eksik olduğunu gösterir. dApp'lerin benimsenmesini engelleyen şey genellikle, nedenini belirtmeden başarısız olan bir ön uçtur: cüzdan yok, yanlış ağ veya reddedilmiş bir imza. Plan only (Sadece Planla) modu bu görev için uygundur; çünkü planı yazar ve hiçbir şey çalıştırmaz. Plan, dikkat edilmesi gereken dosyaları önceden belirleyebilir. Kısa bir yazılı özet isteyin, ardından herhangi bir düzenlemeye başlamadan önce klasör yapısını kontrol edin; aracın bir dosyayı yanlış okuduysa düzeltin.
Bir test hesabının bakiyesini gösteren bir bileşen istersiniz. read_file ABI JSON dosyasını açar; böylece aracın balanceOf'un bir adres aldığını ve uint256 döndürdüğünü bilmesi sağlanır. edit_file, bu çağrıyı bileşeninize ekler. Ask first (Önce Sor) modunda değişiklik bir diff olarak bekler. Eklenen ve silinen satırları okursunuz, kabul veya reddedersiniz; bir ad veya tür yanlış görünürse revizyon istersiniz. Shell ardından derleme komutunuzu çalıştırır ve kartta gerçek çıkış kodunu bildirir; tam çıktıyı okumak için kartı genişletebilirsiniz. Yeşil bir derleme, kodun derlendiğini gösterir; ancak doğru işlevin çağrıldığını göstermez. Bu yüzden çağrıyı ABI ile kendiniz kontrol edin ve ABI dosyasını sözleşmeyle senkronize tutun.
Arayüzler durumlar arasındaki geçişlerde başarısız olur: gönderilmedi, cüzdan bekleniyor, bekliyor, onaylandı ve başarısız. Tamam gibi görünen ve ilk reddedilmiş imzada kırılan "hayalet" dApp'lerin inşasını durdurmak için aracı her durum için bir ön uç testi yazması isteyin. write_file test dosyasını oluşturur, edit_file bir durumun eksik olduğu bileşeni ayarlar, Shell ise test komutunuzu çalıştırır. Kart çıkış kodunu gösterir; genişlettiğinizde tam çıktıyı görebilirsiniz. Atılacak hesaplarla yerel bir zincirde testleri çalıştırın, her hatayı okuyun ve testin mi bileşenin mi yanlış olduğuna karar verin. Testler yeşile döndüğü için bir değişikliği otomatik kabul etmeyin: diff'i okuyun ve testin, adından bahsettiği durumu gerçekten doğrulayıp doğrulamadığını kontrol edin.
Web3'te 1 yıl sonra seviye atlamak isteyen bir geliştirici, aracıdan mevcut bir dApp'e yükleme durumları, erişilebilirlik düzeltmeleri ve testler ekleyen bir plan istemesini isteyebilir. Plan only (Sadece Planla) modunda araç adımları yazar, hiçbir komut çalıştırmaz ve hiçbir dosya değiştirmez. Planı okursunuz, istemediklerinizi çıkarırsınız ve uygulamak için Ask first (Önce Sor) moduna geçersiniz. Bundan sonra araç, bir şeyleri değiştiren her eylemden önce duraklar; her diff'i kabul etmeden önce okursunuz. Planlar yeniden başlatmada korunur, bu yüzden herhangi bir adımda durabilir ve ertesi gün devam edebilirsiniz. Son olarak test komutunuzu çalıştırın ve çıktısını kendiniz okuyun; kullandığınız komutları README dosyasına kaydedin.
AlphaWeft barındırılan bir hizmet veya bir eklenti değildir. Sadece kendi dosyalarınız, kendi PC'niz ve kullanım izniniz olan sunucular için tasarlanmış bir Windows uygulamasıdır. Shell, web ve SSH klasör sınırlı olmadığı için işi bunların içinde tutarsınız. Kodun doğru olduğunu garanti etmez, bir dApp'i güvenli hale getirmez ve finansal tavsiye vermez. Gerçek değeri koruyacak bir sözleşme bağımsız bir güvenlik incelemesi gerektirir.