Toolverse
All skills

jb-v5-currency-types

by openclaw

Juicebox V5 currency system with two distinct types: real-world currencies and token-derived currencies.\nUse when: (1) configuring ruleset.baseCurrency, (2) setting up JBAccountingContext, (3) working with\ncross-chain projects, (4) confused about why currency values differ

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Testing

About this skill

Juicebox V5 currency system with two distinct types: real-world currencies and token-derived currencies.\nUse when: (1) configuring ruleset.baseCurrency, (2) setting up JBAccountingContext, (3) working with\ncross-chain projects, (4) confused about why currency values differ between chains, (5) seeing\nunexpected issuance rates across chains. Critical: baseCurrency must ALWAYS use real-world currencies\n(1=ETH, 2=USD), never token-derived currencies. Token currencies vary by chain address.

How to use

  1. Zainstaluj skill jb-v5-currency-types w swoim środowisku Claude/Copilot, wskazując repozytorium openclaw/skills.

  2. Kiedy konfigurujesz ruleset.baseCurrency dla projektu Juicebox V5, zawsze wybierz walutę rzeczywistą: wartość 1 dla ETH ("za każdy ETH") lub wartość 2 dla USD ("za każdy dolar"). Nigdy nie używaj waluty pochodnej od adresu tokenu w tym polu.

  3. Podczas ustawiania JBAccountingContext.currency dla terminali zdecyduj, czy chcesz cenę niezależną od łańcucha (waluta rzeczywista) czy specyficzną dla adresu tokenu na danym łańcuchu (waluta pochodna).

  4. Jeśli pracujesz nad projektem cross-chain i widzisz różne kursy emisji między Ethereum, Base, Celo lub Polygon, sprawdź, czy baseCurrency jest ustawiony na walutę rzeczywistą (1 lub 2), a nie na wartość pochodną od adresu.

  5. Gdy debugujesz nieoczekiwane wartości walut dla tego samego tokenu na różnych sieciach, pamiętaj, że waluty pochodne są obliczane z adresu tokenu (uint32 z pierwszych 160 bitów adresu), dlatego mogą się różnić między łańcuchami.

  6. Skonsultuj się ze skillem, jeśli konfiguracja JBCurrencyAmount dla limitów wypłat lub zasilaczy nie daje spodziewanych wyników — skill pomoże ci wybrać prawidłowy typ waluty dla twojego przypadku użycia.

Related skills

test-cases

by cexll

This skill should be used when generating comprehensive test cases from PRD documents or user requirements. Triggers when users request test case generation, QA planning, test scenario creation, or need structured test documentation. Produces detailed test cases covering

Testing
2862

langgraph-docs

by langchain-ai

Use this skill for requests related to LangGraph in order to fetch relevant documentation to provide accurate, up-to-date guidance.

Testing
23127

creating-financial-models

by anthropics

This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions

Testing
25137

python-testing-patterns

by wshobson

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

Testing
46146

nextjs-developer

by zenobi-us

Expert Next.js developer mastering Next.js 14+ with App Router and full-stack features. Specializes in server components, server actions, performance optimization, and production deployment with focus on building fast, SEO-friendly applications.

Testing
166226

playwright-browser-automation

by lackeyjb

Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test

Testing
13130