名称: juicebox-v5
描述: Juicebox V5 协议完整技能集合。构建、部署和交互 Juicebox 项目、收益网络、钩子和全链部署。包含 API 参考、实现细节、UI 生成和 GraphQL 查询。
Juicebox V5 技能集合
一套用于在 Juicebox V5 协议上进行构建的全面技能集合。
包含的技能
核心协议
- jb-v5-api - 所有合约的函数签名和 API 参考
- jb-v5-impl - 深入的实现细节、边界情况和权衡
- jb-v5-currency-types - 包含现实世界和代币衍生类型的货币系统
- jb-v5-v51-contracts - V5 与 V5.1 合约版本分离
项目管理
- jb-project - 创建和配置 Juicebox V5 项目
- jb-ruleset - 配置包含费率、分账和约束的规则集
- jb-query - 从区块链查询项目状态
- jb-decode - 解码交易调用数据并分析历史记录
钩子
- jb-pay-hook - 根据规范生成自定义支付钩子
- jb-cash-out-hook - 生成自定义提现钩子
- jb-split-hook - 生成自定义分账钩子
UI 生成
- jb-deploy-ui - 生成部署前端界面
- jb-interact-ui - 生成项目交互前端界面
- jb-explorer-ui - 类似 Etherscan 的合约浏览器
- jb-event-explorer-ui - 浏览和解码项目事件
- jb-nft-gallery-ui - 用于 721 钩子的 NFT 画廊
- jb-ruleset-timeline-ui - 规则集历史可视化时间线
- jb-hook-deploy-ui - 从浏览器部署自定义钩子
金融
- jb-cash-out-curve - 绑定曲线赎回计算
- jb-fund-access-limits - 查询支付限额和盈余分配额度
- jb-protocol-fees - 费用结构和计算
- jb-multi-currency - 处理 ETH 与 USDC 的会计记账
- jb-terminal-selection - 动态选择支付终端
- jb-terminal-wrapper - 用于扩展功能的终端包装器模式
- jb-permit2-metadata - 为免 Gas 支付编码 Permit2 元数据
收益网络
- revnet-economics - 学术发现和经济阈值
- revnet-modeler - 模拟和规划收益网络代币动态
- jb-revloans - REVLoans 合约机制
- jb-loan-queries - 通过 Bendystraw 查询贷款数据
全链
- jb-omnichain-ui - 为跨链项目构建全链 UI
- jb-omnichain-payout-limits - 每链支付限额约束
- jb-suckers - 跨链代币桥接
数据与 API
- jb-bendystraw - 用于跨链项目数据的 GraphQL API
- jb-relayr - 多链交易打包 API
- jb-docs - 查询 Juicebox V5 文档
模式与最佳实践
- jb-patterns - 用于归属、金库、收益的常见设计模式
- jb-simplify - 减少自定义合约需求的检查清单
- jbx-fee-flows - JBX 生态系统费用流和收入流