Subscription Allocation Calculation
In the Subscription format, users commit an amount of BNB toward a token sale. Their final token allocation is determined by the ratio of their committed BNB compared to the total BNB committed by all participants.
The formula for calculating allocation is: (Individual Committed BNB / Total Committed BNB by All Participants) * Total ABC Tokens Offered on Launchpad
Example Calculation
Suppose 1,000,000 ABC tokens are being offered in a subscription sale. One user commits 500 BNB, while nine other users commit a combined total of 2000 BNB during the subscription period.
Calculation Step 1: Initial Allocation Calculation
User1
500
25.00%
250,000
User2
450
22.50%
7,500
User3
350
17.50%
37,500
User4
300
15.00%
75,000
User5
150
7.50%
150,000
User6
150
7.50%
175,000
User7
75
3.75%
225,000
User8
15
0.75%
250,000
User9
5
0.25%
2500
User10
5
0.25%
2500
Total
2000
100.00%
1,000,000.00
In this stage, each user’s initial allocation is calculated based on their commitment ratio.
However, if a user reaches the hard cap, any additional allocation beyond this cap is redistributed among other participants. For this example, let’s assume a hard cap of 150,000 ABC tokens per user.
Calculation Step 2: Hard Cap Adjustment
User1
500
25.00%
150,000
User2
450
22.50%
150,000
User3
350
17.50%
150,000
User4
300
15.00%
150,000
User5
150
7.50%
75,000
User6
150
7.50%
75,000
User7
75
3.75%
37,500
User8
15
0.75%
7,500
User9
5
0.25%
2500
User10
5
0.25%
2500
Total
2000
Remaining Allocation
200,000.00
Since users 1-4 have reached the hard cap, their extra allocation of 200,000 tokens will be redistributed among the remaining users according to their commitment ratios.
Calculation Step 3: Final Allocation
User1
500
25.00%
150,000
User2
450
22.50%
150,000
User3
350
17.50%
150,000
User4
300
15.00%
150,000
User5
150
7.50%
150,000
User6
150
7.50%
150,000
User7
75
3.75%
75,000
User8
15
0.75%
15,000
User9
5
0.25%
5,000
User10
5
0.25%
5,000
Total
2000
100%
1,000,000.00
After adjusting for the hard cap, each user’s final allocation is displayed. For instance, the user who originally committed 150 BNB initially had 75,000 ABC tokens but, after the hard cap adjustment, now receives the maximum allocation of 150,000 ABC tokens.
Once the subscription pool is finalized, the corresponding amount is deducted from each user based on the token rate, and users can withdraw their committed BNB from the pool.
Last updated