Skip to main content

Subscription Allocation Calculation

Overview

This guide provides a detailed explanation of how token allocations are determined in Pinksale's Subscription pools, which use a unique "overflow" method quite different from standard presales. Understanding this calculation is crucial for both project creators setting up the pool and participants managing their expectations. After reading this, you will:

  • Grasp the core principle: Your final token allocation depends on the ratio of your committed funds compared to the total funds committed by everyone.
  • See the exact formula and step-by-step calculation example as presented in the original Pinksale documentation, clearly showing how the initial allocation and the "Hard Cap per User" redistribution work.
  • Understand how your contribution translates into tokens received and how unused funds are handled.
  • Find answers to frequently asked questions about this allocation method.
  • Get tips for troubleshooting common confusion points.

Subscription Allocation Calculation Explained

Subscription Allocation Concept Image

In the 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.

Formula: (Individual committed BNB / Total committed BNB by all participants) * Total ABC tokens to be sold on Launchpad.

Example Scenario: A total 1,000,000 ABC tokens are being offered in a new Subscription sale. A user commits 500 BNB and 9 other users commit a total of 2000 BNB during the subscription period.

Calculation Step 1

Example Calculation Table - Step 1

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 150 000 Pink tokens for this example. (Note: Original text inconsistency regarding token name maintained here as requested)

Calculation Step 2

Example Calculation Table - Step 2 Applying Hard Cap

Since users 1-4 have reached the hard cap, their additional allocation of 200 000 tokens will be distributed between the remaining users based on their commitment ratio.

Calculation Step 3

Example Calculation Table - Step 3 Final Allocation

The final allocation is shown above and will be allocated to each user during the final distribution phase. The user that originally held 150 BNB was allocated maximum 150,000 ABC tokens after the hard cap adjustment was made (up from 75,000 ABC calculated in the first step).

Conclusion: Once the subscription pool is finalized, we will deduct the corresponding amount from each user based on token rate. Then users can withdraw their committed BNB from the pool.

Q&A (FAQs)

  • Q1: Is my final token amount guaranteed when I commit funds?
    • A: No. As shown in the example, your final allocation depends on how much you commit relative to the total amount committed by everyone else, and is subject to the Hard Cap per User. If the sale is heavily oversubscribed (high overflow), you will likely receive fewer tokens than your committed funds might initially seem to buy, and you'll get a refund for the unused portion.
  • Q2: What happens if the total committed funds are less than the equivalent value of the HardCap Tokens being sold?
    • A: The calculation still works proportionally based on the funds that were committed. If the SoftCap (in tokens) was met, the sale succeeds. If not, it fails, and everyone gets their committed funds back.
  • Q3: How does the Hard Cap per User affect the calculation?
    • A: It sets a maximum limit on the number of tokens anyone can receive. As seen in the example (Steps 2 & 3), if your calculated proportional share exceeds this limit, you only get the hard cap amount. The "extra" tokens you would have received are then redistributed among participants who are below the hard cap, proportional to their commitments within that subgroup.
  • Q4: Where can I see my final allocation and withdraw funds?
    • A: After the project owner finalizes the pool, you should be able to connect your wallet to the Subscription pool page on Pinksale. It will display your final token allocation, allow you to claim those tokens, and allow you to withdraw any unused portion of the funds you initially committed.

Troubleshooting

  • Q: The calculated allocation seems very small compared to what I committed. Why?
    • A: This is expected in the overflow model, especially if the pool was heavily oversubscribed (total commitments >> target value). Your allocation is based on your percentage share of the total commitments, applied to the fixed number of tokens being sold. High overflow means a smaller percentage share for everyone.
  • Q: I think the calculation shown on the Pinksale page for my allocation is wrong.
    • A: Double-check the total tokens offered, the total committed funds (usually displayed on the pool page after closing), your own commitment, and the hard cap per user. The calculation follows the formula and redistribution logic shown in the detailed example above. If you still believe there's an error after reviewing the steps, you might contact Pinksale support with specific details, but the on-page display typically reflects the automated calculation.