rue-chialisp
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
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ć
Sprawdź zależności, uruchamiając skrypt rue-check.sh – upewnij się, że masz zainstalowane wszystkie wymagane narzędzia do pracy z Rue.
Zainicjuj nowy projekt komendą rue-init.sh my-project, gdzie my-project to nazwa Twojego katalogu roboczego.
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.).
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.
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.
Wdróż skompilowany bytecode na sieć Chia jako część transakcji coinów, korzystając z biblioteki do interakcji z blockchain'em.
Podobne skille
powershell-windows
autor: davila7
playwright
autor: BloomBooks
performing-penetration-testing
autor: jeremylongshore
wcag-audit-patterns
autor: wshobson
polymarket-trader
autor: openclaw
pair-trade-screener
autor: tradermonty