WaveClamp
Oficjalna strona WaveClamp

erc1155: wielotokenowe zestawy z agentem uruchamiającym testy

WaveClamp 2.9.26 to agent dla Windows, który czyta pliki Solidity, uruchamia Twoje własne polecenia kompilacji i testów w sieci testowej oraz pokazuje każdą edycję jako różnicę, którą akceptujesz lub odrzucasz.

Wersja

2.9.26

Wydano 2 lis 2026

Instalacja

34 MB

Instalator dla Windows 10/11

Portable

25 MB

Pojedyncza kompilacja .exe

Języki

13

Języki interfejsu aplikacji

Tryby

3

Auto-run, Ask first, Plan only

Konto

Nie potrzebne

Brak rejestracji do uruchomienia aplikacji

Kontrakty wielotokenowe

erc1155 kontrakty w sieci testowej krok po kroku

Standard erc1155 pozwala jednemu kontraktowi zarządzać wieloma typami tokenów, zidentyfikowanymi za pomocą numerycznego id. Pasuje to do przedmiotów w grach. WaveClamp czyta pliki Solidity, uruchamia Twoje własne polecenia kompilacji i testów w lokalnej sieci lub sieci testowej i pokazuje każdą edycję jako różnicę, którą akceptujesz lub odrzucasz. Wersja 2.9.26 działa na Windows 10/11.

01

Przejrzyj kontrakt pod kątem kontroli dostępu

Napisales kontrakt przedmiotowy dla gry i chcesz wiedzieć, kto może mintować tokeny. Agent uruchamia glob do wylistowania plików .sol, używa grep do znalezienia każdego wywołania _mint i _mintBatch oraz otwiera otaczające funkcje za pomocą read_file. Następnie wylicza każdą funkcję mintującą bez kontroli dostępu, wraz z numerem linii. Przejrzyj to jako pierwsze. Przy wybranym Ask first edit_file pauzuje na różnicy przed dodaniem sprawdzenia, a Shell uruchamia polecenie testowe, abyś przeczytał prawdziwy kod wyjścia testów przed zaakceptowaniem czegokolwiek.

Śledzenie narzędzi
glob  **/*.sol  → 3 files
grep  _mintBatch  → 2 matches
read_file  GameItems.sol  → 62 lines
edit_file  GameItems.sol  → +4 lines
02

Porównaj ERC-721 i ERC-1155 dla zestawu biletów

Miejsce wants bilety, które są unikalnymi miejscami siedzącymi, a także wspólnymi przepustkami, i musisz wybrać standard. W Plan only agent pisze kroki badawcze i nic nie uruchamia, więc czytasz je najpierw. Wybór należy do Ciebie. Po przełączeniu na Ask first web_search znajduje publiczny tekst EIP, http_get pobiera jedną stronę, a write_file zapisuje Twoje notatki. ERC-721 daje jednemu kontraktowi jedną kolekcję unikalnych tokenów, podczas gdy standard wielotokenowy trzyma razem typy unikalne, wymienialne i pół-wymienialne. Szkic interfejsu Solidity tego standardu trafia do tych samych notatek, a Ty go przeglądasz przed napisaniem jakiegokolwiek kodu.

Śledzenie narzędzi
web_search  EIP-1155 multi token standard  → 5 results
http_get  eips page  → saved
write_file  compare-standards.md  → saved
03

Dodaj transfery wsadowe i uruchom swoje testy

Gracze potrzebują przenoszenia kilku typów przedmiotów w jednej transakcji. Agent otwiera kontrakt za pomocą read_file, używa edit_file do dodania safeBatchTransferFrom i pokazuje różnicę, a następnie Shell uruchamia polecenie kompilacji i polecenie testowe. Przeczytaj kod wyjścia. Jeśli transakcja tokena i saldo nie są zgodne w teście, grep dla TransferSingle i TransferBatch pokazuje, gdzie emitowane są zdarzenia, więc możesz je porównać z saldami. Kontrakt odbierający musi zaimplementować onERC1155Received i onERC1155BatchReceived lub transfer zostanie odrzucony, a Ty przeglądasz każdą poprawkę jako różnicę przed jej zapisaniem.

04

Wygeneruj plik JSON metadanych za uri(id)

Każde id tokena wymaga pliku metadanych, który mogą odczytać portfele. Agent używa write_file do utworzenia JSON, edit_file do ustawienia wzorca uri(id) w kontrakcie i read_file do sprawdzenia wyniku. Klienci zastępują {id} w tym wzorcu id tokena w małych literach szesnastkowych, uzupełnionego do 64 znaków, więc jeden wzorzec obsługuje każde id. Ograniczone przechowywanie dla tokenów tymczasowych to ciekawy temat badawczy, jednak pierwszy kontrakt potrzebuje tylko jednego pliku JSON na id. Wzorzec jest krótki. Shell następnie uruchamia polecenie kompilacji, a Ty akceptujesz różnicę, gdy nazwy plików pasują do uzupełnionych id.

Zobacz wszystkie przepływy pracy

Jak różni się od typowego asystenta czatu

Czat tylko opisuje. WaveClamp 2.9.26 wykonuje kroki sam i umieszcza każdy wynik na karcie, więc przeglądasz rzeczywiste wyjście, a nie jego opis.

Typowy asystent czatuWaveClamp
AkcjeOpisuje polecenia, które musisz uruchomić samodzielnieWywołuje narzędzie i pokazuje kartę z jej wynikiem
PlikiWkleja kod do czatu do skopiowaniaEdytuje pliki .sol i pokazuje różnicę
WynikiMówi, co powinno się stać po uruchomieniuZgłasza prawdziwy kod wyjścia Twojego polecenia
PrzeglądSądzisz kod okiemAsk first pokazuje różnicę przed zapisaniem zmiany

Jak zacząć

  1. Pobierz program instalacyjny o wielkości około 34 MB, porównaj jego sumę kontrolną SHA-256 z opublikowanym manifestem i uruchom go na Windows 10 lub 11.
  2. Połącz model: dostawcę AI w chmurze, model na Twoim PC lub wbudowany model i naciśnij przycisk Test.
  3. Wybierz folder zawierający pliki .sol i testy jako folder roboczy czatu.
  4. Wybierz Ask first lub Plan only, opisz zadanie kontraktu i zaakceptuj lub odrzuć każdą różnicę.

Kto z niego korzysta i kiedy

Początkujący, którzy ukończyli kurs Solidity, znajdą standard łatwiejszy do czytania z agentem obok siebie. Zacznij od małych rzeczy. Poproś go o wyjaśnienie balanceOf(account, id), a następnie sprawdź odpowiedź w kontraście, ponieważ wdrożenie bez kodu ERC20 ukrywa przed Tobą plik, podczas gdy WaveClamp trzyma go otwartym i pokazuje każdą edycję jako różnicę.

Deweloperzy gier, którzy chcą miecze, mikstury i klucze w jednym kontrakcie, używają go do zarysowania zestawu przedmiotów, dodania transferów wsadowych i napisania testów dla sald i zdarzeń. Testy mają tu największe znaczenie. Agent uruchamia Twoje polecenie testowe w lokalnej sieci lub sieci testowej, a tamtejsze monety nie mają wartości, co pasuje do praktyki.

Praktycy, którzy na co dzień przeglądają kontrakty dla siebie lub dla zespołu, porównują projekty przed napisaniem jakiegokolwiek kodu. Kontrakt inteligentny ERC 721 daje każdemu tokenowi jego własnego właściciela, podczas gdy standard wielotokenowy definiuje 4 zdarzenia, TransferSingle, TransferBatch, ApprovalForAll i URI, które przegląd może sprawdzać jedno po drugim. Uruchom sprawdzenia samodzielnie.

Najczęściej zadawane pytania

Czym jest erc1155?

ERC-1155 to standard wielotokenowy Ethereum, napisany jako EIP-1155, gdzie jeden kontrakt zarządza wieloma typami tokenów jednocześnie, a każdy typ ma numeryczne id i może być wymienialny, niewymienialny lub pół-wymienialny. Wyobraź sobie grę. WaveClamp pomaga Ci pisać, edytować i testować taki plik Solidity.

Czy mirazcode.com to oficjalna strona WaveClamp?

Tak, mirazcode.com to oficjalna strona WaveClamp. Pobierz program instalacyjny tutaj, porównaj jego sumę kontrolną SHA-256 z opublikowanym manifestem i uruchom go tylko po zgodności. Sprawdź hash najpierw. Instalator nie jest jeszcze podpisany cyfrowo, więc Windows SmartScreen może ostrzegać, a pytania kieruj przez przycisk Send feedback wewnątrz aplikacji.

Czym jest kontrakt inteligentny NFT ERC721?

Kontrakt ERC-721 to kontrakt Solidity, w którym każdy token jest unikalny i ma dokładnie jednego właściciela, w przeciwieństwie do standardu wielotokenowego, gdzie jeden kontrakt trzyma wiele typów tokenów. Pasuje do przedmiotów unikalnych. WaveClamp może czytać oba rodzaje plików, porównać ich funkcje i napisać testy dla każdego z nich w lokalnej sieci lub sieci testowej.

Czy mogę używać WaveClamp z prawdziwymi środkami?

Nie. WaveClamp jest przeznaczony do nauki i testowania w lokalnej sieci lub sieci testowej, której monety nie mają wartości. Wdrożony kontrakt nie może być zmieniony, więc uzyskaj niezależny przegląd bezpieczeństwa przed jakimkolwiek użyciem o prawdziwej wartości. Agent nie udziela porad finansowych i nie zastępuje przeglądu.

Czy powinienem umieszczać klucze prywatne w plikach czy w czacie?

Nie. Nigdy nie umieszczaj kluczy prywatnych ani fraz seed w plikach, czacie ani kodzie, ponieważ agent czyta pliki w folderze roboczym, a polecenia trafiają do punktu końcowego modelu, który wybrałeś. Zamiast tego używaj testowych kont jednorazowych. Wszystko, co wkleisz do pliku, może dotrzeć do modelu w chmurze, jeśli agent go przeczyta.

Które modele mogę podłączyć?

Dostawcę AI w chmurze przez standardowy punkt końcowy API, model działający na Twoim PC lub wbudowany model gotowy do użycia bez Twojego własnego punktu końcowego. Wybierz ten, który pasuje. Przycisk Test pokazuje czas odpowiedzi i okno kontekstu. Z modelem w chmurze tekst polecenia i dowolny tekst pliku przeczytany przez agenta trafia do tego dostawcy, podczas gdy model lokalny trzyma wszystko na Twoim PC.

Czy agent uruchamia narzędzia samodzielnie?

Tak. Agent uruchamia narzędzia sam, a każda akcja pojawia się w czacie jako karta z jej rzeczywistym wynikiem. W Auto-run działa natychmiast, w Ask first pauzuje przed akcjami zmieniającymi coś, a w Plan only pisze kroki i nic nie uruchamia. Przeglądasz każdą różnicę przed jej zaakceptowaniem.

Zacznij

Otwórz swój pierwszy kontrakt wielotokenowy

Pobierz wersję 2.9.26 dla Windows, podłącz model i wskaż czat na folder z plikami Solidity, a następnie wybierz Ask first, aby każda edycja przychodziła jako różnica. Zacznij w sieci testowej.

Pobierz WaveClamp dla Windows ↗

Przejdź po stronie

Każda strona tej witryny jest dostępna w 20 językach, podczas gdy interfejs aplikacji ma 13.

Co potrafi agent ↗ Model w chmurze, lokalny lub wbudowany ↗ Dodawaj krok po kroku ↗ Pobierz program instalacyjny ↗ Pytania i odpowiedzi ↗ Prywatność i przetwarzanie danych ↗