WaveClamp
Resmi WaveClamp web sitesi

erc1155 çoklu token setleri, testlerinizi çalıştıran bir ajan ile

WaveClamp 2.9.26, Solidity dosyalarınızı okuyan, kendi derleme ve test komutlarınızı bir test ağı üzerinde çalıştıran ve her değişikliği kabul edip reddedebileceğiniz bir fark olarak gösteren bir Windows uygulamasıdır.

Sürüm

2.9.26

2 Kas 2026 tarihinde yayınlandı

Kurulum

34 MB

Windows 10/11 için yükleyici

Taşınabilir

25 MB

Tek .exe derlemesi

Diller

13

Uygulama arayüzü dilleri

Modlar

3

Auto-run, Ask first, Plan only

Hesap

Gerekli değil

Uygulamayı çalıştırmak için kayıt gerekmez

Çoklu token sözleşmeleri

Adım adım test ağındaki erc1155 sözleşmeleri

erc1155 standardı, bir sözleşmenin çok sayıda token türünü yönetmesini sağlar; her tür sayısal bir kimlikle tanımlanır. Bu durum oyun eşyaları için uygundur. WaveClamp Solidity dosyalarınızı okur, kendi derleme ve test komutlarınızı yerel bir zincirde veya test ağı üzerinde çalıştırır ve her değişikliği kabul edip reddedebileceğiniz bir fark olarak gösterir. Sürüm 2.9.26 Windows 10/11 üzerinde çalışır.

01

Erişim kontrolleri için bir ERC 1155 sözleşmesini incele

Bir oyun için eşya sözleşmesi yazdınız ve tokenları kimlerin üretebileceğini öğrenmek istiyorsunuz. Ajan, .sol dosyalarınızı listelemek için glob'u çalıştırır, _mint ve _mintBatch çağrılarını bulmak için grep'i kullanır ve read_file ile çevreleyen işlevleri açar. Ardından, hiçbir erişim kontrolü içermeyen her üretim işlevini ve satır numarasını listeler. Önce bunu gözden geçirin. Ask first seçiliyken, edit_file bir kontrol eklemeden önce bir farkta durur ve Shell test komutunuzu çalıştırır, böylece ERC-1155 testlerinin gerçek çıkış kodunu okuyup bir şeyi kabul etmeden önce kontrol edebilirsiniz.

Araç izlemesi
glob  **/*.sol  → 3 files
grep  _mintBatch  → 2 matches
read_file  GameItems.sol  → 62 lines
edit_file  GameItems.sol  → +4 lines
02

Bilet seti için ERC-721 ve ERC-1155'i karşılaştır

Bir mekan, benzersiz koltuklar ve ayrıca ortak biletler isteyen bir bilet sistemine sahiptir ve bir standart seçmeniz gerekir. Plan only modunda ajan araştırma adımlarını yazar ve hiçbir şey çalıştırmaz, böylece önce onları okursunuz. Seçim size aittir. Ask first'a geçtikten sonra, web_search genel EIP metnini bulur, http_get bir sayfayı indirir ve write_file notlarınızı kaydeder. ERC-721, bir sözleşmenin benzersiz tokenlardan oluşan tek bir koleksiyon tutmasını sağlarken, çoklu token standardı benzersiz, değişebilir ve yarı-değişebilir türleri bir arada tutar. ERC 1155 Solidity arayüzünün bir taslağı aynı not dosyasına girilir ve herhangi bir kod yazılmadan önce gözden geçirirsiniz.

Araç izlemesi
web_search  EIP-1155 multi token standard  → 5 results
http_get  eips page  → saved
write_file  compare-standards.md  → saved
03

Toplu transferler ekle ve testlerini çalıştır

Oyuncuların bir işlemde birden fazla eşya türünü taşıması gerekir. Ajan sözleşmeyi read_file ile açar, edit_file kullanarak safeBatchTransferFrom ekler ve farkı gösterir, ardından Shell derleme komutunuzu ve test komutunuzu çalıştırır. Çıkış kodunu okuyun. Bir token işlemi ve bakiye bir testte eşleşmiyorsa, TransferSingle ve TransferBatch olaylarının nerede yayıldığını göstermek için grep kullanın, böylece bunları bakiyelerle karşılaştırabilirsiniz. Bir alan sözleşmesi, transfer reddedilmesin diye onERC1155Received ve onERC1155BatchReceived'i uygulamalıdır ve her düzeltmeyi kaydetmeden önce bir fark olarak gözden geçirirsiniz.

04

uri(id) arkasındaki metadata JSON'unu oluştur

Her token kimliği, cüzdanların okuyabileceği bir metadata dosyasına ihtiyaç duyar. Ajan, JSON'u oluşturmak için write_file'ı, sözleşmedeki uri(id) desenini ayarlamak için edit_file'ı ve sonucu kontrol etmek için read_file'ı kullanır. İstemciler, bu desondaki {id} yerine token kimliğini küçük harfli onaltılık sistemde, 64 karaktere tamamlanmış şekilde değiştirir; böylece bir desen tüm kimlikler için hizmet verir. Geçici tokenlar için sınırlı depolama ilginç bir araştırma konusudur, ancak ilk sözleşme için her kimlik için yalnızca bir JSON dosyasına ihtiyaç vardır. Desen kısadır. Ardından Shell derleme komutunuzu çalıştırır ve dosya adları tamamlanmış kimliklerle eşleştiğinde farkı kabul edersiniz.

Tüm iş akışlarını gör

Tipik bir sohbet asistanından farkı

Bir sohbet sadece açıklar. WaveClamp 2.9.26 adımları kendisi çalıştırır ve her sonucu bir kart üzerine koyar, böylece açıklamasını değil gerçek çıktıyı gözden geçirirsiniz.

Tipik sohbet asistanıWaveClamp
EylemlerKendinizin çalıştırması gereken komutları açıklarAracı çağırır ve sonucu içeren kartı gösterir
DosyalarKopyalamanız için kodu sohbete yapıştırır.sol dosyalarınızı düzenler ve bir fark gösterir
SonuçlarÇalıştırdığınızda ne olacağını söylerKomutunuzun gerçek çıkış kodunu bildirir
İncelemeKodu gözle değerlendirirsinizAsk first, bir değişiklik kaydedilmeden önce bir fark gösterir

Nasıl başlanır

  1. Yaklaşık 34 MB'lık kurulum programını indirin, SHA-256 toplamını yayınlanan manifestoya göre karşılaştırın ve Windows 10 veya 11 üzerinde çalıştırın.
  2. Bir model bağlayın: bulut bir AI sağlayıcısı, PC'nizdeki bir model veya yerleşik model ve Test düğmesine basın.
  3. Çalışma klasörü olarak .sol dosyalarınızı ve testlerinizi içeren klasörü seçin.
  4. Ask first veya Plan only'ı seçin, sözleşme görevini açıklayın ve her farkı kabul edin veya reddedin.

Kim kullanır ve ne zaman

Bir Solidity kursunu bitiren yeni başlayanlar, yanlarında bir ajanla standartı daha kolay okuyacaktır. Küçük başlayın. balanceOf(account, id)'yi açıklamayı isteyin, ardından cevabı sözleşmeyle karşılaştırın, çünkü no code ERC20 dağıtımı dosyayı sizden gizlerken WaveClamp onu açık tutar ve her değişikliği bir fark olarak gösterir.

Kılıçlar, iksirler ve anahtarların tek bir sözleşmede olmasını isteyen oyun geliştiricileri, eşya setini taslak olarak hazırlamak, toplu transferler eklemek ve bakiyeler ve olaylar için testler yazmak için bunu kullanır. Burada testler en önemlisidir. Ajan test komutunuzu yerel bir zincirde veya test ağı üzerinde çalıştırır ve oradaki coinlerin bir değeri yoktur, bu da pratik için uygundur.

Yaşadığı için veya bir ekip için sözleşmeleri gözden geçiren uzmanlar, herhangi bir kod yazılmadan önce tasarımları karşılaştırır. Bir ERC 721 akıllı sözleşme her token için ayrı bir sahibi tanımlarken, çoklu token standardı bir incelemenin tek tek kontrol edebileceği 4 olayı, TransferSingle, TransferBatch, ApprovalForAll ve URI'yi tanımlar. Kontrolleri kendiniz çalıştırın.

Sıkça sorulan sorular

erc1155 nedir?

ERC-1155, EIP-1155 olarak yazılan Ethereum çoklu token standardıdır; bir sözleşme aynı anda çok sayıda token türünü yönetir ve her türün sayısal bir kimliği vardır ve değişebilir, değişmez veya yarı-değişebilir olabilir. Bir oyun hayal edin. WaveClamp böyle bir Solidity dosyası yazmanıza, düzenlemenize ve test etmenize yardımcı olur.

mirazcode.com resmi WaveClamp web sitesi mi?

Evet, mirazcode.com resmi WaveClamp web sitesidir. Kurulum programını buradan indirin, SHA-256 toplamını yayınlanan manifestoya göre karşılaştırın ve iki değer eşleştikten sonra çalıştırın. Hash'i önce kontrol edin. Yükleyici henüz kod imzalı değil, bu yüzden Windows SmartScreen uyarı verebilir ve sorular uygulama içindeki Send feedback düğmesi üzerinden gider.

Bir ERC721 NFT akıllı sözleşmesi nedir?

Bir ERC-721 sözleşmesi, her tokenın benzersiz olduğu ve tam olarak bir sahibi olduğu, çoklu token standardından farklı bir Solidity sözleşmesidir. Tekil eşyalar için uygundur. WaveClamp her iki tür dosyayı okuyabilir, işlevlerini karşılaştırabilir ve yerel bir zincirde veya test ağı üzerinde herhangi biri için testler yazabilir.

WaveClamp'ı gerçek fonlarla kullanabilir miyim?

Hayır. WaveClamp öğrenme ve yerel bir zincirde veya test ağı üzerinde testler için amaçlanmıştır; bu ağlardaki coinlerin bir değeri yoktur. Dağıtılmış bir sözleşme değiştirilemez, bu yüzden gerçek değerli kullanımdan önce bağımsız bir güvenlik incelemesi alın. Ajan finansal tavsiye vermez ve bir incelemenin yerini tutmaz.

Özel anahtarları dosyalara mı yoksa sohbete mi koymalıyım?

Hayır. Özel anahtarları veya tohum ifadelerini dosyalarda, sohbette veya kodda asla bulundurmayın, çünkü ajan çalışma klasöründeki dosyaları okur ve istemler seçtiğiniz model uç noktasına gider. Bunun yerine harcanabilir test hesapları kullanın. Bir dosyaya yapıştırdığınız her şey, ajan okursa bulut modeline ulaşabilir.

Hangi modelleri bağlayabilirim?

Standart bir API uç noktası üzerinden bulut bir AI sağlayıcısı, PC'nizde çalışan bir model veya kendi uç noktanıza gerek duymadan kullanıma hazır yerleşik model. Hangisi uyuyorsa onu seçin. Test düğmesi yanıt süresini ve bağlam penceresini gösterir. Bir bulut modeliyle, prompt metni ve ajanın okuduğu herhangi bir dosya metni o sağlayıcıya gider, yerel bir model her şeyi PC'nizde tutar.

Ajan araçları kendi başına mı çalıştırır?

Evet. Ajan araçları kendi başına çalıştırır ve her eylem, gerçek sonucu içeren bir kart olarak sohbette görünür. Auto-run modunda hemen hareket eder, Ask first modunda bir şeyi değiştiren eylemlerden önce duraklar ve Plan only modunda adımları yazar ve hiçbir şey çalıştırmaz. Kabul etmeden önce her farkı gözden geçirirsiniz.

Başlayın

İlk çoklu token sözleşmenizi açın

Windows için 2.9.26 sürümünü indirin, bir model bağlayın ve sohbeti Solidity dosyalarınızı içeren klasöre yönlendirin, ardından her değişikliğin bir fark olarak gelmesi için Ask first'ı seçin. Bir test ağında başlayın.

Windows için WaveClamp'ı İndir ↗

Siteyi keşfedin

Bu web sitesinin her sayfası 20 dilde mevcuttur, uygulamanın arayüzü ise 13 dilde.

Ajanın yapabilecekleri ↗ Bulut, yerel veya yerleşik model ↗ Adım adım maden ekleme ↗ Kurulum programını indir ↗ Sorular ve cevaplar ↗ Gizlilik ve veri işleme ↗