J
jb-cash-out-hook
Generate custom Juicebox V5 cash out hooks from natural language specifications. Creates Solidity contracts implementing IJBCashOutHook and/or IJBRulesetDataHook with Foundry tests. First evaluates if off-the-shelf solutions (721 hook, Revnet) fit the use case.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Generate custom Juicebox V5 cash out hooks from natural language specifications. Creates Solidity contracts implementing IJBCashOutHook and/or IJBRulesetDataHook with Foundry tests. First evaluates if off-the-shelf solutions (721 hook, Revnet) fit the use case.
How to use
- Zainstaluj skill w swoim środowisku agenta, dodając go do konfiguracji MCP server.
- Opisz swoje wymagania dla cash out hooka w języku naturalnym — na przykład: "Chcę pobierać opłatę 5% przy wypłatach" lub "Chcę spalać NFT-e aby odzyskać fundusze".
- Skill najpierw oceni, czy gotowe rozwiązania (nana-721-hook-v5 do spalania NFT-ów, Revnet do ekstrakcji opłat, revnet-core-v5 do autonomicznego skarbu) spełniają Twoje potrzeby — jeśli tak, otrzymasz rekomendację wdrożenia zamiast generowania kodu.
- Jeśli potrzebny jest kod niestandardowy, skill wygeneruje kontrakt Solidity implementujący odpowiednie interfejsy (IJBRulesetDataHook dla etapu przed rejestracją, IJBCashOutHook dla etapu po rejestracji).
- Otrzymasz gotowy kod wraz z testami Foundry, które możesz uruchomić w swoim projekcie.
- Przejrzyj wygenerowany kod, dostosuj parametry jeśli potrzeba, i wdróż hook na blockchain.