Toolverse
Wszystkie skille

rue-chialisp

autor: openclaw

Twórz bezpieczne puzzle blockchain Chia w języku Rue – od opisu słownego do kodu na łańcuchu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie

O skillu

Rue to typowany język do tworzenia puzzle'i blockchain Chia, które kompilują się do bytecode'u CLVM. Opisz warunki wydatkowania monety w naturalnym języku – timelock, multisig, escrow, atomic swap, clawback – a narzędzie wygeneruje typ-bezpieczny kod gotowy do wdrożenia na sieci. Idealne dla programistów smart contractów i developerów chcących szybko prototypować niestandardowe warunki wydatkowania bez ręcznego pisania CLVM.

Jak używać

  1. Sprawdź zależności, uruchamiając skrypt rue-check.sh – upewnij się, że masz zainstalowane wszystkie wymagane narzędzia do pracy z Rue.

  2. Zainicjuj nowy projekt komendą rue-init.sh my-project, gdzie my-project to nazwa Twojego katalogu roboczego.

  3. Przejdź do katalogu projektu i opisz puzzle w naturalnym języku – na przykład "chcę timelock na bloku 1000" lub "wymagam 3 podpisów". Narzędzie automatycznie mapuje Twój opis na odpowiadający mu plik przykładowy (timelock.rue, multisig.rue, escrow.rue itp.).

  4. Kompiluj puzzle komendą rue build, aby przetworzyć wszystkie pliki .rue w katalogu, lub rue build puzzles/x.rue, aby skompilować konkretny plik. Wynik to bytecode CLVM gotowy do wdrożenia.

  5. Symuluj wykonanie puzzle'a za pomocą brun "$CLVM" "(args)", gdzie $CLVM to skompilowany bytecode, a (args) to argumenty testowe – dzięki temu sprawdzisz logikę przed umieszczeniem na łańcuchu.

  6. Wdróż skompilowany bytecode na sieć Chia jako część transakcji coinów, korzystając z biblioteki do interakcji z blockchain'em.

Podobne skille