Toolverse
Wszystkie skille

jb-simplify

autor: openclaw

Checklista do uproszczenia projektów Juicebox – unikaj zbędnych kontraktów, wykorzystaj natywne mechanizmy protokołu.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps

O skillu

Narzędzie wspomaga projektantów Juicebox V5 w wyborze najprostszych rozwiązań przed napisaniem niestandardowych kontraktów. Zawiera checklist, który prowadzi przez decyzje dotyczące hooków płatności, wypłat i podziałów funduszy. Każdy poziom abstrakcji, który uda się pominąć, zmniejsza koszty wdrożenia, powierzchnię ataku i ułatwia audyt projektu.

Jak używać

  1. Przejrzyj checklist przed rozpoczęciem implementacji niestandardowych kontraktów dla projektu Juicebox V5. 2. Dla każdej funkcjonalności, którą chcesz dodać, sprawdź tabelę "Co chcesz osiągnąć" i poszukaj prostszego rozwiązania w kolumnie "Simpler Solution". 3. Jeśli potrzebujesz custom pay hooka, najpierw sprawdź, czy istniejące hooki (nana-721-hook-v5, nana-buyback-hook-v5) lub off-chain rozwiązania nie spełniają Twoich wymagań. 4. Dla cash out hooków najpierw rozważ natywne opcje, takie jak ustawienie cashOutTaxRate lub pauseCashOut w ruleset, zanim napiszesz własny hook. 5. W przypadku split hooków użyj wielu splits zamiast custom hooka, chyba że potrzebujesz zaawansowanej logiki dystrybucji. 6. Postępuj zgodnie z zasadą uproszczenia: natywne mechanizmy > off-the-shelf hooki > custom hooki > custom kontrakty – każdy poziom abstrakcji, który uda się uniknąć, zmniejsza ryzyko i koszty.

Podobne skille