juicy

Complete Juicebox V5 protocol skills collection. Build, deploy, and interact with Juicebox projects, revnets, hooks, and omnichain deployments. Includes API reference, implementation details, UI generation, and GraphQL queries.

Installieren
$clawhub install juicy

Juicebox V5 Skills Collection

A comprehensive set of skills for building on the Juicebox V5 protocol.

Included Skills

Core Protocol

  • jb-v5-api - Function signatures and API reference for all contracts

  • jb-v5-impl - Deep implementation details, edge cases, and tradeoffs

  • jb-v5-currency-types - Currency system with real-world and token-derived types

  • jb-v5-v51-contracts - V5 vs V5.1 contract version separation

Project Management

  • jb-project - Create and configure Juicebox V5 projects

  • jb-ruleset - Configure rulesets with rates, splits, and constraints

  • jb-query - Query project state from the blockchain

  • jb-decode - Decode transaction calldata and analyze history

Hooks

  • jb-pay-hook - Generate custom pay hooks from specifications

  • jb-cash-out-hook - Generate custom cash out hooks

  • jb-split-hook - Generate custom split hooks

UI Generation

  • jb-deploy-ui - Generate deployment frontends

  • jb-interact-ui - Generate project interaction frontends

  • jb-explorer-ui - Etherscan-like contract explorer

  • jb-event-explorer-ui - Browse and decode project events

  • jb-nft-gallery-ui - NFT gallery for 721 hooks

  • jb-ruleset-timeline-ui - Visual timeline for ruleset history

  • jb-hook-deploy-ui - Deploy custom hooks from browser

Financial

  • jb-cash-out-curve - Bonding curve redemption calculations

  • jb-fund-access-limits - Query payout limits and surplus allowances

  • jb-protocol-fees - Fee structures and calculations

  • jb-multi-currency - Handle ETH vs USDC accounting

  • jb-terminal-selection - Dynamic terminal selection for payments

  • jb-terminal-wrapper - Terminal wrapper pattern for extending functionality

  • jb-permit2-metadata - Encode Permit2 metadata for gasless payments

Revnets

  • revnet-economics - Academic findings and economic thresholds

  • revnet-modeler - Simulate and plan revnet token dynamics

  • jb-revloans - REVLoans contract mechanics

  • jb-loan-queries - Query loan data via Bendystraw

Omnichain

  • jb-omnichain-ui - Build omnichain UIs for cross-chain projects

  • jb-omnichain-payout-limits - Per-chain payout limit constraints

  • jb-suckers - Cross-chain token bridging

Data & APIs

  • jb-bendystraw - GraphQL API for cross-chain project data

  • jb-relayr - Multi-chain transaction bundling API

  • jb-docs - Query Juicebox V5 documentation

Patterns & Best Practices

  • jb-patterns - Common design patterns for vesting, treasuries, yield

  • jb-simplify - Checklist to reduce custom contract needs

  • jbx-fee-flows - JBX ecosystem fee flows and revenue streams