Finalize a Subscription
Overview
This guide explains how to finalize your Subscription pool on Pinksale after the contribution period has ended and the pool has successfully met its soft cap. Finalizing calculates allocations, distributes tokens, handles refunds/liquidity, and lists the token. Reading this will help you:
- Know where to find your created Subscription pool.
- Understand the pool status required ("Calculating") before finalizing.
- Learn the crucial step of excluding fees for the subscription address if your token has taxes.
- Locate and use the "Finalize" button on your pool page.
- Find answers to common questions about the finalization process for Subscription pools.
Steps to Finalize Your Subscription Pool
After your Subscription Pool has met its soft cap and the contribution period has ended, follow these steps:
-
Access Your Pool:
- Go to your specific Subscription Pool page directly.
- Alternatively, navigate to the "My Contributions" (or similar section managing your created pools) via this link: https://www.pinksale.finance/launchpads/my and find your pool there.
-
Check Pool Status: You can only finalize a Subscription Pool when its status shows “Calculating”. This status appears after the sale ends and before finalization begins.
-
Exclude Fees (If Applicable):
- CRITICAL STEP: If your token contract has transfer fees (taxes), rewards, or maximum transaction limits, you must exclude your unique subscription address (found on your pool page) from these functions before finalizing.
- Follow the instructions detailed here: Exclude Fees, Dividends, Max TX on BSCScan (The process is similar for other block explorers). Failure to do this correctly will likely cause the finalization transaction to fail.
-
Initiate Finalization:
- On your Subscription Pool page, find the “Pool Actions” section.
- Click the “Finalize” button.
- Your connected wallet (e.g., MetaMask) will prompt you to confirm the transaction and pay the associated network gas fee. Follow the steps in your wallet to confirm. (Note: There might also be a "Cancel" option if the pool failed to meet its soft cap).
(Link Analysis: All provided links appear structurally valid and relevant. No obvious duplicates or broken links detected.)
Q&A (FAQs)
-
Q1: What does the "Calculating" status mean?
- A: This status indicates the subscription period has ended, and the Pinksale system is ready for the owner to trigger the finalization process, which includes calculating each user's token allocation based on the overflow method.
-
Q2: What happens during the "Finalize" transaction?
- A: This complex transaction does several things: calculates final allocations, enables token claims for contributors, enables withdrawal of unused committed funds for contributors, sends the required amount of raised funds and project tokens to the DEX for liquidity (if auto-listing), locks the LP tokens, and sends remaining raised funds/unsold tokens to the project owner (or burns unsold tokens based on setup).
-
Q3: Why is excluding fees for the subscription address so important?
- A: The finalization process involves large token movements from the subscription pool contract address (e.g., distributing tokens to potentially hundreds or thousands of buyers, sending tokens to the liquidity pool). If these transfers are taxed by your token contract, the calculations will be wrong, insufficient tokens will reach buyers/liquidity, and the transaction will likely fail.
-
Q4: When can contributors claim their tokens and withdraw unused funds?
- A: Immediately after the "Finalize" transaction is successfully confirmed on the blockchain. They will need to visit the pool page and use the claim/withdraw functions.
Troubleshooting
-
Q: The "Finalize" button isn't active or clickable.
- A: Ensure the pool's contribution end time has passed and the soft cap was met. Check that the pool status is indeed "Calculating". If it's still showing as "Upcoming" or "In Progress," you need to wait. If it shows "Ended" but not "Calculating," there might be a delay or issue; try refreshing or contact Pinksale support.
-
Q: My "Finalize" transaction failed. What's the most likely cause?
- A: The most common reason is failure to correctly exclude the subscription address from all fees, rewards, and transaction limits in your token contract before attempting to finalize (Step 3). Double-check you followed the exclusion guide precisely for your specific contract functions. Other causes can be insufficient gas fees in your wallet or network congestion. Check the error message on the block explorer.
-
Q: I finalized, but the liquidity wasn't added to the DEX.
- A: Verify that you selected "Auto Listing" when creating the pool. If you selected "Manual Listing," you are responsible for adding liquidity yourself after finalizing. If you chose Auto Listing and it failed, check the finalize transaction on the block explorer for errors related to the DEX router interaction. Ensure your token doesn't have issues preventing pair creation or liquidity addition.