Juicebox Crowdfunding Guide: Budget, Tokens, and Exits

 / 
3

The core challenge of Juicebox crowdfunding is not "how to launch," but the binding relationship between budget, tokens, and exits. The funding target you set determines how much money you can withdraw. The token issuance rate determines how many tokens contributors receive. The redemption rate determines how much they can get back if they are unhappy. These three must be thought through together within the same Funding Cycle. After that, it is very hard to adjust one without affecting the others.

OKX Exchange
A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!

Budget: There Is a Limit to How Much You Can Withdraw

In Juicebox, the "budget" is made up of two concepts: Distribution Limit and Overflow.

Distribution Limit is the maximum amount you can withdraw from the treasury in each Funding Cycle. You can think of it as "the budget allowed for spending in this period." This amount can be 0, a specific number, or even unlimited. The payout addresses and percentages (Splits) set by the project owner are distributed within this limit.

Overflow is the portion of funds that exceeds the Distribution Limit. Once your treasury balance goes above the current period's budget limit, the extra money goes into the Overflow pool. This money is not part of the funds the project owner can freely withdraw—it belongs to the token holders as a "redeemable reserve." If the Distribution Limit is set to zero, all funds are Overflow, and the project owner cannot take any money unless someone redeems tokens.

This means that the higher your funding target, the larger the share of funds you can use, but the less redemption protection remains for holders. On the other hand, setting a budget that just covers costs means extra money stays in Overflow. Holders feel safer, but the project owner has no extra funds for unexpected expenses.

Tokens: Issuance Rate Determines Dilution

The token "issuance rate" in Juicebox is called Weight. It represents how many project tokens are minted for every 1 ETH (or the project's chosen unit of account) paid.

Weight is not fixed. You can set a Discount Rate so that the Weight automatically decreases in each later Funding Cycle. For example, a 10% Discount Rate means the next cycle's issuance rate is 90% of the current cycle's rate. This gives early participants a better exchange ratio and encourages them to join early.

Reserved Rate is another key parameter: among newly minted tokens, what share is "reserved" rather than given to the payer. Reserved tokens can be allocated to the project team, founders, or a reserved treasury. If you set the Reserved Rate very high (for example, above 30%), payers receive a significantly smaller share, which may make potential participants hesitate.

A practical range is 10%–30% reserved rate. Below 10% may not be enough to support team incentives. Above 30% may make contributors feel like they are "working for the project owner."

Exits: Redemption Rate Determines How Much Holders Can Get Back

The exit mechanism for token holders is what makes Juicebox different from ordinary crowdfunding platforms. Tokens can be redeemed at any time, exchanging them for the corresponding share of the treasury Overflow. The tokens are then burned.

But how much you can get back depends on the Redemption Rate. 100% means a 1:1 linear redemption: holding 1% of the token supply lets you redeem 1% of the Overflow. A redemption rate below 100% means holders can only get back a portion. The remaining value stays with those who continue holding—this helps prevent a bank run and gives the project room to operate.

Pay special attention to fees: when the Redemption Rate is below 100%, redeeming triggers a 2.5% protocol fee. A 100% redemption rate only charges gas fees. This 2.5% difference cannot be ignored when calculating your actual cost.

Three Typical Parameter Combinations

Depending on your project goal, the parameter settings go in completely different directions:

Full Refund Type (experimental projects): Distribution Limit = 0, Redemption Rate = 100%, Reserved Rate = 0%. Holders can fully exit at any time. Trust is high, but the project owner cannot keep any operating funds.

Fixed Budget Type (single delivery): Set the Distribution Limit to the target amount (for example, 30 ETH), and set the Redemption Rate to around 70%. The project owner can withdraw funds for development, while holders keep some exit rights. Suitable for projects with clear deliverables.

Ongoing Operations Type (DAO or long-term project): Set the Distribution Limit to unlimited or a high value, set the Redemption Rate to around 50%, and keep a Reserved Rate of 15%–20% for the team. This balances operational flexibility with exit protection for holders, but requires active community governance.

Risks Project Owners Can See but Easily Ignore

Juicebox's Risks documentation clearly lists scenarios where project owner permissions could be used maliciously. If the project owner does not intend to act badly, these are flexibility. If the community does not trust the project owner, these are risks:

  • Changing Distribution Limit and Splits: the project owner can change the Distribution Limit from 0 to a positive number, then allocate funds to addresses they control.

  • Using Overflow Allowance: this is a withdrawal limit that does not reset each cycle. The project owner can withdraw from Overflow as needed. Most projects set this to 0, meaning the project owner cannot touch Overflow funds.

  • Allowing new token minting: if "Allow Minting" is enabled, the project owner can mint more tokens at will, diluting the redemption value of all holders.

To judge whether a Juicebox project is trustworthy, first check whether Overflow Allowance is 0, and then check whether Allow Minting is turned off. If either of these is enabled, the project owner theoretically has the ability to empty the treasury, no matter how low the Distribution Limit is set.

Completion Standard

When launching a Juicebox crowdfund, the completion standard is not "the project was created successfully," but whether the Funding Cycle parameters you set match your actual fund usage plan. Before creating, check three things: the Distribution Limit covers the necessary expenses for this period; the Overflow funds are enough to give holders a reason to stay; the Redemption Rate and exit fees are within an acceptable range. Once on-chain parameters enter the current Funding Cycle, they cannot be changed. To change them, you must wait for the next cycle.

OKX Exchange
A leading global cryptocurrency platform,suitable for both beginners and experienced traders.
New user benefit: 20% off trading fees upon registration!!

References

  1. GitHub · Bananapus/nana-core core code explanation, page does not indicate update date; checked on 2024-06-15.
  2. Juicebox official documentation · v3 Chinese overview page, page does not indicate update date; checked on 2024-06-15.
  3. Juicebox official documentation · v1 overflow funds explanation page, page does not indicate update date; checked on 2024-06-15.
  4. Juicebox official documentation · v3 risk warning page, page does not indicate update date; checked on 2024-06-15.
  5. Juicebox official documentation · v5 reserved tokens glossary page, page does not indicate update date; checked on 2024-06-15.
  6. DAOTimes · Juicebox native crypto crowdfunding platform usage guide, page does not indicate update date; checked on 2024-06-15.
  7. Juicebox official documentation · v3 token glossary page, page does not indicate update date; checked on 2024-06-15.
  8. NPM · @bananapus/core-v6 package explanation page, page does not indicate update date; checked on 2024-06-15.