BennyFi Platform Documentation
BennyFi™ Composer
BennyFi™ Composer
  • 🎻BennyFi Composer
  • 🤿Quick Start
    • Creating Tokens
    • Creating Pools
      • 🌊Create a Simple Pool
      • Pool Creation Workflow
      • Pool Request
      • Simple Project Funding
      • What's a Pool
      • Pool Types
    • Creating Terms
      • Defining Distributions
    • Categories
    • Projects
    • Tokens
    • Account Lookup
    • System Settings
Powered by GitBook
On this page
  1. Quick Start
  2. Creating Terms

Defining Distributions

Defining who gets what in a PledgePool

PreviousCreating TermsNextCategories

Last updated 11 months ago

The final step to complete the terms definition is defining how the reward tokens will be distributed. Basically, who gets what.

Let's click on 'Distributions' to bring up the distributions dialog.

This will open the 'Distributions Definitions' dialog.

Notice across the top of the dialog is a table. There's nothing defined yet, but this table displays what rewards have been defined and how they will be distributed.

Currently, there are two pool types and five possible reward pool configurations:

  • Pool Type: Funded - Funded Pools are pools in which the rewards are deposited into the pool by either the Pool Manager, the Beneficiary or both.

    • Reward Pool: Pool Manager Funded - a reward pool that is deposited into the pool by the Pool Mangers

    • Reward Pool: Beneficiary Funded - a reward pool that is deposited into the pool by the Beneficiary

  • Pool Type Yield: Funded - Yield Pools are pools in which a least one reward pool is funded by yield. A yield pool may optional configure Pool Manager and Beneficiary reward pools.

    • Reward Pool: Yield Funded - a reward pool that the is created by the yield from the staked tokens

    • Reward Pool: Pool Manager Funded - a reward pool deposited by the Pool Manager

    • Reward Pool: Beneficiary Funded - a reward pool deposited by the Pool Manager

Each reward pool must be accompanied by a percentage allocation of that reward pool to the different User Roles. This distribution is expressed as a percentage. The total of all distributions define a an allocation of each reward pool must equal 100%. This ensures that no tokens are left in the pool when it is unlocked.

User Roles

All Participants - This bucket represents the distribution of a reward pool to all participants in the pool. Any percentage allocation to this bucket will be distributed evenly to all participants. If a pool has 100 rewards tokens and 10 Participants and 50% of the rewards tokens are allocated to this distribution, each participant will get 5 tokens. 100 tokens X 50% = 50 tokens divided by 10 Participants or 5 tokens each.

Beneficiary - This bucket represents the distribution to the Beneficiary. if you are using a pool to raise funding for your project. This is the percentage of tokens that will go to the project. Beneficiary allocations are usually reserved to yield reward pools.

Pool Manager - This bucket represents the Pool Managers distribution or commission. This is a fee the Pool Manager receives for creating and marketing your pool. The maximum Pool Manager allocations are controlled by system variables and modified through the governance process. The maximum Pool Manager allocations is currently set to 20%. See 'Systeem Variables' for more information.

Distribution Types

Winner % Allocation - Defines the percentage of the reward pool that will be distributed randomly to Participants.

Winners % (Distributions) - To activate this feature, click on green toggle to the right of the "Winners %' prompt. Then click the '+' to the immediate right to define how many distributions there will be and what percentage will be allocated to each random distribution. The total of all distributions must equal 100%.

Vesting - To activate vesting for a reward pool, click on the green toggle to the right of 'Vesting Configuration'

Immediate Vesting - Click this check box to activate immediate vesting. Immediate vesting distributes all of the funded reward pools when the pool closes. In other words, 100% of the funded reward pools are vested when the pool closes.

Vesting % - The percentage of funded reward pools to be distributed

Vesting Cycle - The interval, in hours, between each vesting distribution. For example,

Vesting %: 10% , Vesting Cycle: 24 hours would distribute 10% of funded reward pools every 24 hours.

🤿
Create Terms dialog with Pool Type and Distribution controls highlighted
Distributions Dialog with Reward Pool table and Reward Type drop down highlighted