Overview
Launchpad is ArtStarâs primary-market module. It is responsible for the initial issuance of artwork assets and user subscriptions. Users pay with stablecoins and, once eligibility requirements are met, receive on-chain asset shares. Tokenization is the underlying representation of this process. It converts high-value, low-liquidity artworks into computable, traceable, and distributable on-chain units of entitlement.Core Mechanisms
Launchpadâs Core Responsibilities
Launchpadâs Core Responsibilities
In ArtStar, Launchpad is one of the platformâs most critical conversion entry points. It primarily handles:
- Information display: artwork project details, issuance status, price, and remaining allocation
- Eligibility checks: whether the user meets subscription requirements
- Transaction execution: stablecoin approval and purchase transactions
- State synchronization: post-transaction updates to asset status and the userâs holdings
Why Tokenization Matters
Why Tokenization Matters
Tokenization is not mere presentation or packaging. It is the foundation of
ArtStarâs product mechanism: * Shifts art investment from whole-asset
ownership to fractional participation * Provides a standardized on-chain
representation for primary issuance * Establishes a structured basis for
holdings queries and state synchronization * Enables subsequent liquidity
provisioning and secondary-market trading
Share Calculation Logic
Share Calculation Logic
Subscription Flow Guide
Prerequisites
Users usually need to meet the following conditions before they can proceed with a valid subscription. If any item is not satisfied, the frontend should clearly block the flow and show an explicit prompt.Checklist
- Wallet connected * Logged in or account identity recognized * Switched to the target network * KYC completed * Whitelist or eligibility requirements met
- Sufficient stablecoin balance in the wallet * Stablecoin allowance meets requirements
Two-Step Purchase Flow
Step 1: Approve (Authorization)
The user first calls the stablecoin contractâs approval method, allowing the
target contract to deduct the required amount within the approved limit.
Step 2: Mint / Purchase (Subscription/Mint)
After approval succeeds, the user calls the target asset contractâs purchase
or mint method. Based on the payment amount, price, and rules, the contract
issues the corresponding shares to the user.
The subscription is only completed after this step, when the user receives
the tokenized shares.
Implementation Focus
Frontend Handling
At minimum, the frontend should handle the following key steps during subscription:- Data reads: current price and remaining allocation, user stablecoin balance, and stablecoin allowance
- Interaction control: button text/clickability based on state; sequencing approval and purchase transactions
- Error handling: user signature rejection, insufficient balance, network errors, and other exceptions
- State sync: refresh holdings and progress state after transactions
Common Failure Causes
When a user is blocked during subscription, investigate the following common causes:User / State Causes
User / State Causes
- KYC not approved * Whitelist not approved * The offering is sold out or has ended
Asset / Transaction Causes
Asset / Transaction Causes
- Insufficient stablecoin balance * Insufficient allowance * Wrong wallet network * User rejected the signature * Contract execution reverted
Pitfalls (Common Mistakes)
Many users assume that once Approve is done, the purchase is complete. The
frontend should clearly differentiate âApproval completedâ from âSubscription
completedâ and provide corresponding guidance.
The stablecoin and the target asset may have different
decimals. If the
display layer and contract-interaction layer handle decimals inconsistently,
the UI may look correct while the on-chain transfer amount is wrong.After a transaction is broadcast, the final outcome still depends on block
confirmations and backend synchronization. Do not assume the asset is credited
based only on local frontend variables; listen for on-chain confirmations or
refresh via an API.
Launchpad subscription and tokenization are the most critical business flows in ArtStar. They unify user eligibility, stablecoin payments, on-chain execution, and asset mapping into one consistent processâwhere the platformâs value is truly realized.