J
jb-simplify
Checklist to simplify Juicebox project designs. Reduce custom contracts by leveraging native protocol mechanics.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Checklist to simplify Juicebox project designs. Reduce custom contracts by leveraging native protocol mechanics.
How to use
- 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.