Toolverse
All skills

jb-terminal-selection

by openclaw

Dynamic terminal selection for Juicebox V5 payments. Use when: (1) building payment UIs that support\nmultiple tokens (ETH/USDC), (2) encountering JBMultiTerminal_TokenNotAccepted error, (3) paying a\nproject that uses ETH-only accounting with non-ETH tokens, (4) implementing

Installation

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

Installation

Quick info

Author
openclaw
Category
Backend
Views
1

About this skill

Dynamic terminal selection for Juicebox V5 payments. Use when: (1) building payment UIs that support\nmultiple tokens (ETH/USDC), (2) encountering JBMultiTerminal_TokenNotAccepted error, (3) paying a\nproject that uses ETH-only accounting with non-ETH tokens, (4) implementing cross-token payments\nwhere the project may not directly accept the user's payment token. Covers JBDirectory.primaryTerminalOf()\nquerying, JBSwapTerminal fallback logic, and permit2 integration with correct terminal addresses.

How to use

  1. Zainstaluj skill jb-terminal-selection w swoim projekcie Juicebox V5, dodając go do konfiguracji agenta lub MCP servera.
  2. Przed wysłaniem płatności, wywołaj JBDirectory.primaryTerminalOf(projectId, tokenAddress) aby sprawdzić, czy projekt akceptuje wybrany token.
  3. Jeśli funkcja zwróci adres terminala, użyj go jako celu dla transakcji płatności z permit2.
  4. Jeśli zwróci adres zerowy (token nie jest akceptowany), automatycznie kieruj płatność do JBSwapTerminal, który wymieni token na ten, który projekt obsługuje.
  5. Upewnij się, że adres JBSwapTerminal jest poprawny dla Twojego łańcucha (adresy są identyczne na wszystkich sieciach dzięki CREATE2).
  6. Testuj przepływ w symulatorze transakcji (np. Tenderly) aby potwierdzić, że błąd TokenNotAccepted znika i transakcja przechodzi.

Related skills

stripe-integration

by wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

Backend
40147

himalaya

by openclaw

CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).

Backend
35108

seedream-image-gen

by openclaw

Generate images via Seedream API (doubao-seedream models). Synchronous generation.

Backend
6235

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

using-superpowers

by obra

Use when starting any conversation - establishes mandatory workflows for finding and using skills, including using Skill tool before announcing usage, following brainstorming before coding, and creating TodoWrite todos for checklists

Backend
65167

travel-planner

by ailabs-393

This skill should be used whenever users need help planning trips, creating travel itineraries, managing travel budgets, or seeking destination advice. On first use, collects comprehensive travel preferences including budget level, travel style, interests, and dietary

Backend
4379