This repo contains the Juicebox Protocol smart contracts.
published 0.0.6 2 years agoThe JBProjectHandles contract manages reverse records that point from JB project IDs to ENS nodes. If the reverse record of a project ID is pointed to an ENS node with a TXT record matching the ID of that project, then the ENS node will be considered the
published 2.0.5 16 days agoAllows project owners to specify the v1 project token that they are willing to accept from holders in exchange for their v2 project token.
published 1.0.1 2 years agoIssue an NFT that represents a locked position of juicebox project tokens (unclaimed or as ERC20s).
published 0.0.7 2 years agoProtocol overview, architecture, and API documentation: https://info.juicebox.money/dev/ ## Develop
published 5.0.1 2 months ago## Summary Provide an easy to access function linking Juicebox protocol pay and redemption delegate with their respective deployer address. This registry use create and create2 to, based on a deployer address and a nonce, generate a deterministic address
published 1.0.3 10 months agoTemplate used to code juicy solidity stuff - includes forge, libs, etc.
published 0.0.4 7 months agoThis repo provides tools to make deployabling Retailistic projects easy.
published 0.0.1 9 months agoThis repo provides tools for deploying Revnets: Retailistic networks, using the Juicebox and Uniswap protocols for its implementation.
published 0.0.4 7 months agoThis repository contains the core protocol contracts for Bananapus' Juicebox v4. Juicebox is a flexible toolkit for launching and managing a treasury-backed token on Ethereum and L2s.
published 0.0.14 8 hours agoA Bananapus variation on OpenZeppelin [`Ownable`](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/access/Ownable.sol) to enable owner-based access control incorporating Juicebox project ownership and `JBPermissions`, forked fr
published 0.0.6 21 days agoProvides an accessible function linking pay/redeem hooks with their corresponding deployer addresses.
published 0.0.1 3 months agoFrontend clients need a way to verify that a Juicebox contract has a deployer they trust. `JBAddressRegistry` allows any contract deployed with `create` or `create2` to publicly register its deployer's address. Whoever deploys a contract is responsible fo
published 0.0.4 a month agoJuicebox projects can use an ENS address as their project's "handle" in frontend clients like [juicebox.money](https://juicebox.money). To make this association, they must first set their `juicebox_project` ENS text record to their project's ID.
published 0.0.4 a month agoWhen a Juicebox project that uses the buyback hook is paid, it checks whether buying tokens in a Uniswap pool or paying the project as usual would yield more tokens for the payer. If buying tokens in the pool would yield more tokens, the payment is routed
published 0.0.10 7 hours ago