Cookbook
Contribute
Contracts
Community
Juicebox
Tags:
DAO
NFT
Crowdfunding
Juicebox
The programmable funding protocol for builders and creators. Light enough for a group of friends, powerful enough for a global network of anons.
Find Us
juicebox.money
Juicebox Payment Terminal
Manages the inflows and outflows of an ERC-20 token.
Funding
Payment
ERC20
Audited
Juicebox
• version 1.0.0
Audited
Juicebox Directory V2
Keeps a reference of which terminal contracts each project is currently accepting funds through, and which controller contract is managing each project's tokens and funding cycles.
Funding
Crowdfunding
Directory
Audited
Juicebox
• version 1.0.0
Audited
Juicebox Governance
Juicebox management contract used to govern the funding cycle.
Governance
Finance
Funding
Audited
Juicebox
• version 1.0.0
Audited
Juicebox Manager
This contract manages the Juicebox ecosystem, serves as a payment terminal, and custodies all funds.
Management
Governance
Audited
Juicebox
• version 1.0.0
Audited
Juicebox ERC20 Project Payer
Sends ETH or ERC20's to a project treasury as it receives direct payments or has it's functions called.
Payer
Funding
ERC20
Audited
Juicebox
• version 1.0.0
Audited
Juicebox 14 Days Funding Cycle Ballot
Manages votes towards approving funding cycle reconfigurations
Voting
Ballot
Funding
Audited
Juicebox
• version 1.0.0
Audited
Juicebox Token
An ERC-20 token that can be used by a project in the `JBTokenStore`
ERC20
Funding
Payments
Audited
Juicebox
• version 1.0.0
Audited
Juicebox Direct Payment Address
A contract that can receive funds directly and forward to a project's current terminal
Payments
Finance
Utility
Audited
Juicebox
• version 1.0.0
Audited
Juicebox Chainlink Pricefeed
A generalized price feed for the Chainlink AggregatorV3Interface.
Chainlink
Pricefeed
Utility
Audited
Juicebox
• version 1.0.0
Audited
Juicebox Funding Cycles
Manage funding cycle configurations, accounting, and scheduling.
Finance
Funding
Accounting
Audited
Juicebox
• version 1.0.0
Audited
Juicebox Price Normalizer
Manage and normalizes ETH price feeds.
Finance
Utility
Aggregator
Audited
Juicebox
• version 1.0.0
Audited
Juicebox Ticket Booth
Manage Ticket printing, redemption, and account balances.
Crowdfunding
Finance
Governance
Audited
Juicebox
• version 1.0.0
Audited
Juicebox Controller V2
Stitches together funding cycles and project tokens, making sure all activity is accounted for and correct.
Controller
Funding
Audited
Juicebox
• version 1.0.0
Audited