In the new Launchpad subscription format, users can commit an amount of BNB towards a token sale, where their final allocation of the new token is determined by the ratio of their committed BNB against the total committed BNB by all participating users.
The initial rough calculation of each participant’s final token allocation is:
Individual committed BNB / Total committed BNB by all participants) * Total ABC tokens to be sold on Launchpad.
For example, a total of 100,000,000 ABC tokens are being offered in a new Launchpad session. A user commits 5,000 BNB and 9 other users commit a total of 100,000 BNB during the subscription period.
This user would receive a ratio of 5,000 BNB / 105,000 BNB, or 4.76% of all tokens (4,761,905 ABC) offered in the first step of the calculation.
Calculation Step 1
Committed BNB | Commitment Ratio | Initial ABC Token Allocation Calculation | |
User 1 | 50,000 | 47.62% | 47,619,048 |
User 2 | 30,000 | 28.57% | 28,571,429 |
User 3 | 7,000 | 6.67% | 6,666,667 |
User 4 | 6,000 | 5.71% | 5,714,286 |
User 5 | 5,000 | 4.76% | 4,761,905 |
User 6 | 5,000 | 4.76% | 4,761,905 |
User 7 | 1,400 | 1.33% | 1,333,333 |
User 8 | 500 | 0.48% | 476,190 |
User 9 | 90 | 0.09% | 85,714 |
User 10 | 10 | 0.01% | 9,524 |
Total | 105,000 |
However, since there is a Hard Cap per user, users that hit the hard cap will have their allocation passed onto other participants that committed less BNB. We will use a hard cap of 20,000,000 ABC tokens for this example.
Calculation Step 2
Committed BNB | Commitment Ratio | ABC Allocation After Hard Cap | |
User 1 | 50,000 | 47.62% | 20,000,000 |
User 2 | 30,000 | 28.57% | 20,000,000 |
User 3 | 7,000 | 6.67% | 6,666,667 |
User 4 | 6,000 | 5.71% | 5,714,286 |
User 5 | 5,000 | 4.76% | 4,761,905 |
User 6 | 5,000 | 4.76% | 4,761,905 |
User 7 | 1,400 | 1.33% | 1,333,333 |
User 8 | 500 | 0.48% | 476,190 |
User 9 | 90 | 0.09% | 85,714 |
User 10 | 10 | 0.01% | 9,524 |
Total | 105,000 | Remaining allocation | (36,190,476) |
Since both User 1 and User 2 have reached the hard cap, their additional allocation of 36,190,476 ABC tokens will be distributed between the remaining users based on their commitment ratio.
Calculation Step 3
Committed BNB | Commitment Ratio | Final ABC Allocation | |
User 1 | 50,000 | 47.62% | 20,000,000 |
User 2 | 30,000 | 28.57% | 20,000,000 |
User 3 | 7,000 | 6.67% | 16,800,000 |
User 4 | 6,000 | 5.71% | 14,400,000 |
User 5 | 5,000 | 4.76% | 12,000,000 |
User 6 | 5,000 | 4.76% | 12,000,000 |
User 7 | 1,400 | 1.33% | 3,360,000 |
User 8 | 500 | 0.48% | 1,200,000 |
User 9 | 90 | 0.09% | 216,000 |
User 10 | 10 | 0.01% | 24,000 |
Total | 105,000 |
The final ABC allocation is shown above and will be allocated to each user during the final distribution phase.
The user that originally held 7,000 BNB was allocated 16,800,000 ABC tokens after the hard cap adjustment was made (up from 6,666,667 ABC calculated in the first step).
BNB Deduction Calculation
Once the final token allocation is finalized, we will deduct the corresponding amount from each user’s locked BNB balance based on the predetermined ABC to BNB rate.
Amount of BNB to deduct for each user = Final ABC Allocation * Pre-set ABC/BNB price
Using User 3 in the third table above for example, if the ABC/BNB price was set at 0.000222222, the final amount of BNB to be deducted from User 3’s locked BNB would be 16,800,000 * 0.000222222 = 3,733.3296 BNB.