Toolverse
All skills

jb-multi-currency

by openclaw

Handle Juicebox V5 multi-currency projects (ETH vs USDC accounting).\nUse when: (1) building UI that displays currency labels (ETH vs USDC),\n(2) sending transactions that require currency parameter,\n(3) configuring fund access limits or accounting contexts for new

Installation

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

Installation

Quick info

Author
openclaw
Category
Backend

About this skill

Handle Juicebox V5 multi-currency projects (ETH vs USDC accounting).\nUse when: (1) building UI that displays currency labels (ETH vs USDC),\n(2) sending transactions that require currency parameter,\n(3) configuring fund access limits or accounting contexts for new rulesets,\n(4) querying project balance/surplus with correct token,\n(5) debugging \

How to use

  1. Zainstaluj skill jb-multi-currency w swoim projekcie Juicebox V5, dodając go do dostępnych narzędzi agenta.
  2. Pobierz wartość baseCurrency z metadanych rulesetów projektu — będzie to 1 dla ETH lub 2 dla USDC — i użyj jej do dynamicznego ustawienia etykiet walut w interfejsie zamiast hardkodowania "ETH" lub "USDC".
  3. Przy wysyłaniu transakcji terminalowych (sendPayoutsOf, useAllowanceOf) przekaż prawidłową wartość baseCurrency jako parametr zamiast wartości stałej, aby uniknąć błędów "wrong currency".
  4. Konfigurując limity dostępu do funduszy lub konteksty rachunkowe dla nowych rulesetów, upewnij się, że wartość currency w JBAccountingContext jest kodowana jako uint32(uint160(tokenAddress)), a nie jako 1 lub 2.
  5. Jeśli modal do wypłaty pokazuje nieprawidłową walutę zwrotu (np. ETH zamiast USDC), sprawdź, czy detekcja baseCurrency jest poprawna i czy wszystkie komponenty używają tej samej wartości.
  6. Wykorzystaj udostępniane przez skill stałe sieciowe (nazwy sieci, adresy explorerów) w wielu komponentach modalnych, aby zachować spójność danych łańcuchowych.

Related skills

supabase-developer

by daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

Backend
78170

youtube-transcript

by michalparkola

Download YouTube video transcripts when user provides a YouTube URL or asks to download/get/fetch a transcript from YouTube. Also use when user wants to transcribe or get captions/subtitles from a YouTube video.

Backend
53214

effective-go

by openshift

Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations.

Backend
248296

api-design-principles

by wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

Backend
50146

supabase-operations

by elevanaltd

Supabase operational knowledge for migrations, RLS optimization, MCP tool benchmarks, and ADR-003 compliance. Use when validating database migrations, optimizing Row-Level Security policies, checking MCP tool performance, or ensuring Supabase operational standards. Triggers on:

Backend
27109

dotnet-backend

by anton-abyzov

.NET/C# backend developer for ASP.NET Core APIs with Entity Framework Core. Builds REST APIs, minimal APIs, gRPC services, authentication with Identity/JWT, authorization, database operations, background services, SignalR real-time features. Activates for: .NET, C#, ASP.NET

Backend
92296