Public Sale (Subscription)
Overview
ChainGPT Pad supports multiple token sale formats. The Public Sale (Subscription) format is an open-access sale where users commit funds during a live window, and final token allocations are calculated after the sale ends.
What This Sale Format Is (and Is Not)
Open to eligible KYC-approved users. No staking or tier is required to participate. Eligibility is subject to KYC and jurisdiction restrictions (see ‘Restricted Jurisdictions’ below).
No registration round and no guaranteed allocation.
During the sale, you may commit funds up to the campaign limits shown on the sale page. Commitments do not guarantee allocation.
Final allocations are calculated after the sale ends based on total eligible commitments and the campaign rules (including any staking boost, if applicable).
If the sale is oversubscribed, you may receive an Excess Refund (the unaccepted portion of your commitment).
What it is not:
It is not a “guaranteed allocation” sale where you know your purchase limit before the sale starts.
It is not a tier-gated registration system. Users who complete KYC and are not in a Restricted Jurisdiction can participate.
Standard IDO vs Public Sale (Subscription)
Access
Requires staking/tier + KYC
Open to KYC-approved users (subject to jurisdiction)
Registration
Yes (register interest before sale)
No registration
Allocation known before sale?
Yes (announced after registration snapshot)
No (calculated after sale ends)
Rounds
Guaranteed + FCFS (and sometimes preorder)
Single live commitment window
How you participate
Buy up to your allocation
Commit funds during the sale
If demand exceeds capacity
FCFS competition for leftovers
Proportional allocation + Excess Refund
Eligibility & Requirements
To participate, you must:
Complete KYC (identity verification).
Connect a supported wallet.
Hold the required purchase currency (e.g., USDC) and enough network gas to submit transactions.
Restricted Countries: Participation may be restricted in certain jurisdictions. Refer to the latest list in the ChainGPT documentation.
End-to-End Sale Flow (A–Z)
Step 1 — Before the Sale Starts
When a Public Sale is announced, the sale page will display the token, price/rate, schedule, supported currency, vesting/claim details, and any fees or limits. You can review details ahead of time, but you cannot commit funds until the sale opens.
Complete KYC in advance if you intend to participate when the sale opens.
Prepare the purchase currency (e.g., USDC) and gas fees.
Step 2 - During the Live Sale: Commit Funds
When the sale opens, any eligible KYC-approved user can participate by committing funds (for example, USDC). Multiple commits may be permitted during the sale window depending on the campaign. Your total eligible committed amount is used for allocation.
Key notes:
There is no guaranteed allocation in advance.
Your final allocation depends on total demand and the campaign rules.
Allocations are proportional: your committed amount (adjusted by any staking boost, if applicable) is measured against total eligible commitments.
Step 3 - Sale Ends: Commitments Close
Once the sale timer ends, no further commitments can be made. The sale is closed and results will be finalized.
Step 4 - Results: Allocation + Excess Refund (If Oversubscribed)
After finalization, the sale page will show your outcome, including Total Committed, Accepted Amount, Token Allocation, and (if oversubscribed) Excess Refund.
Step 5 - After Results Are Final: Choose Your Path
After allocations are published, you choose one of two mutually exclusive paths. The availability of refunds depends on the specific campaign settings shown on the sale page.
Path A - Claim Tokens (Keep Allocation)
Claim your allocated sale tokens (often following a vesting schedule).
If the sale was oversubscribed, you may claim your Excess Refund separately.
Any applicable claim fee (if used for this campaign) is shown on the sale page.
Path B - Full Refund (Forfeit Allocation)
If a Full Refund window is enabled for the campaign, you can refund your committed funds (minus any applicable fee).
You forfeit your token allocation when you take a Full Refund.
This is a one-way decision: after a Full Refund, you cannot claim tokens later.
Oversubscription, Excess Refunds, and Full Refunds
Excess Refund (Oversubscription Refund)
If the sale is oversubscribed, not all committed funds can be accepted for token purchases. The unaccepted portion is your Excess Refund. Claiming an Excess Refund returns only the oversubscribed portion while you keep your token allocation.
Full Refund (Optional Campaign Feature)
Some campaigns may provide a Full Refund window after the sale ends. If you take a Full Refund, you get your committed funds back (minus any applicable fee) but you forfeit your token allocation. If a Full Refund window is not enabled for a campaign, this option will not be available.
Excess Refund vs Full Refund (Quick Difference)
Claim Excess Refund
Only the unaccepted portion of your commitment
Nothing — you keep your token allocation and receive the unaccepted portion back (Excess Refund)
Full Refund (if enabled)
Your committed funds back (minus fee, if any)
Your token allocation (forfeited)
What You’ll See on the Sale Page
These labels help you understand your outcome once the sale is finalized:
Total Committed
Total amount you committed during the live sale window.
Accepted Amount
Portion of your commitment that is accepted for token purchase (important if oversubscribed).
Excess Refund
If oversubscribed, the portion returned to you because it was not accepted.
Token Allocation
Total sale tokens you are eligible to claim under the campaign rules.
Claimable Now
Amount of tokens currently available to claim (may be less than allocation due to vesting).
Next Unlock
The next vesting release date/amount (if vesting is enabled).
Staking Benefits (Boost & Fees)
Staking is not required to join a Public Sale (Subscription). However, if you stake $CGPT and have staking points/tier, you may receive two benefits (depending on the campaign):
Allocation Boost: increases your effective share when allocations are calculated
Lower Fees: reduces (or removes) fees compared to non-stakers
Allocation Boost (How It Works)
In Public Sales (Subscription), allocations are determined based on your committed amount, plus a staking-based boost (if enabled for the campaign).
A simple way to think about it:
You commit an amount (e.g., in USDC)
If you have staking points, your commitment is “weighted” higher
Allocations are calculated using these weighted commitments (especially important when demand is high / oversubscribed)
Boost Formula (User-Friendly)
Let:
B = your committed amount (e.g., USDC)
P = your staking points (shown in your ChainGPT Pad staking/tier dashboard)
k = the campaign’s boost rate (set per sale)
Then:
Multiplier (M) =
1 + (k × P)Boosted Commitment (W) =
B × M
Your allocation is based on your Boosted Commitment (W) relative to all participants.
Example (Illustrative)
Assume a campaign uses k = 0.000015.
Alice (No Tier):
P = 0 points → M = 1
B = 1,000 USDC → W = 1,000
Bob (Staker):
P = 50,000 points → M = 1 + (0.000015 × 50,000) = 1.75
B = 1,000 USDC → W = 1,750
If the sale is competitive/oversubscribed, Bob will receive a larger allocation share than Alice, even though they committed the same amount.
Fees & How They Work (Baseline)
Fees are tier-based and are calculated in the purchase currency (e.g., USDC). They are charged only when you take specific actions.
Fee Types
Allocation Fee (Claim Fee): charged when you claim tokens, applied to the Accepted Amount (the portion of your commitment actually used to buy tokens).
Full Refund Fee: charged only if you request a Full Refund (if enabled), applied to your refund amount.
Excess Refunds: 0% platform fee. Network gas fees may still apply to on-chain actions. Excess Refunds return only the oversubscribed portion while you keep your token allocation.
Baseline Fee Schedule (Default Model)
No Tier
5%
2%
0%
Bronze
4%
1%
0%
Silver
2%
0%
0%
Gold / Diamond
0%
0%
0%
Fee Example (Oversubscribed Outcome)
A No Tier user commits 1,000 USDC. After finalization:
Accepted Amount = 600 USDC
Excess Refund = 400 USDC
Then:
Excess Refund fee: 0% → user receives 400 USDC back
Allocation fee: 600 × 5% = 30 USDC, charged when claiming tokens
User claims the token allocation corresponding to the Accepted Amount (the token amount is not reduced by the fee; the fee is charged in USDC).
Fee Example (Full Refund Instead)
If the same user chooses Full Refund (and the campaign has a refund window enabled):
Full refund fee: 1,000 × 2% = 20 USDC
User receives 980 USDC back
User forfeits their token allocation (cannot claim tokens afterward)
FAQ
Full FAQ Page:
FAQLast updated
Was this helpful?