@bananapus · 15 packages

Name Description License Versions
@bananapus/721-hook-v6 `@bananapus/721-hook-v6` is the tiered NFT issuance layer for Juicebox V6. It lets a project mint ERC-721s on payment, attach tier-specific pricing and supply rules, mint reserves, and integrate custom token URI resolvers. MIT 69 greenflagged / 69 total
@bananapus/address-registry-v6 31 greenflagged / 31 total
@bananapus/buyback-hook-v6 `@bananapus/buyback-hook-v6` is a data hook that compares Juicebox's native mint or cash-out path with a Uniswap V4 pool and routes through whichever produces the better result for the project at that moment. MIT 66 greenflagged / 66 total
@bananapus/core-v6 28 greenflagged / 84 total
@bananapus/distributor-v6 `@bananapus/distributor-v6` distributes ERC-20 balances or 721 token inventories to many recipients under round-based vesting rules. It is a payout utility package for Juicebox-adjacent flows, not a protocol accounting layer. MIT 34 greenflagged / 34 total
@bananapus/omnichain-deployers-v6 `@bananapus/omnichain-deployers-v6` launches Juicebox projects with cross-chain suckers and a 721 hook already wired in. It is the package you use when the default project shape should be omnichain from day one. MIT 55 greenflagged / 55 total
@bananapus/ownable-v6 37 greenflagged / 37 total
@bananapus/permission-ids-v6 31 greenflagged / 31 total
@bananapus/project-handles-v6 `@bananapus/project-handles-v6` is a permissionless ENS handle registry for Juicebox projects. It stores ENS name parts by `(chainId, projectId, setter)` and only returns a handle when the ENS text record points back to that same project. MIT 3 greenflagged / 20 total
@bananapus/project-payer-v6 Deploys payable addresses that automatically route received ETH or ERC20 tokens to a Juicebox V6 project treasury, giving every project a simple payable address. MIT 21 greenflagged / 21 total
@bananapus/router-terminal-v6 `@bananapus/router-terminal-v6` is a routing terminal for Juicebox V6. It accepts value in many input tokens, discovers what token the destination project actually accepts, and forwards the payment through the best route it can resolve from the configured MIT 24 greenflagged / 62 total
@bananapus/suckers-v6 `@bananapus/suckers-v6` provides cross-chain bridging for Juicebox project tokens and the terminal assets that back them. A pair of suckers lets users burn on one chain, move value across a bridge, and mint the same project token representation on another MIT 72 greenflagged / 72 total
@bananapus/swap-terminal-v6 2 greenflagged / 2 total
@bananapus/univ4-lp-split-hook-v6 `@bananapus/univ4-lp-split-hook-v6` is a split hook that accumulates reserved Juicebox project tokens and then deploys them into a Uniswap V4 concentrated liquidity position bounded by the project's issuance and cash-out economics. MIT 12 greenflagged / 60 total
@bananapus/univ4-router-v6 `@bananapus/univ4-router-v6` provides the Uniswap V4 hook and oracle surface used to compare market execution with Juicebox-native execution. It is a routing primitive for projects that want protocol-aware swaps instead of blind pool usage. MIT 49 greenflagged / 50 total
Showing 15 packages