This repo contains the Juicebox Protocol smart contracts.
published version 0.0.6, 3 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 version 2.0.5, a year 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 version 1.0.1, 3 years agoIssue an NFT that represents a locked position of juicebox project tokens (unclaimed or as ERC20s).
published version 0.0.7, 3 years agoProtocol overview, architecture, and API documentation: https://info.juicebox.money/dev/ ## Develop
published version 5.0.1, a year ago## Motivation
published version 1.0.0, 2 years 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 version 1.0.3, 2 years agoTemplate used to code juicy solidity stuff - includes forge, libs, etc.
published version 0.0.4, 2 years agoThis repo provides tools to make deployabling Retailistic projects easy.
published version 0.0.1, 2 years agoThis repo provides tools for deploying Revnets: Retailistic networks, using the Juicebox and Uniswap protocols for its implementation.
published version 0.0.4, 2 years 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 version 1.0.2, 2 months 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`.
published version 0.0.9, 2 months agoProvides an accessible function linking pay/redeem hooks with their corresponding deployer addresses.
published version 0.0.1, a year 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 version 1.0.0, 2 months 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 set their `juicebox_project` ENS name's text record to their project's ID. The `JBP
published version 0.0.8, 3 months agoThe buyback hook allows a project to route incoming payments to a Uniswap pool for their project's token if doing so would yield more tokens for the payer.
published version 1.0.0, 2 months ago