Launchpad
Senticore Launchpad is a permissionless, fee-gated intake path for token launches that become TOKEN/USDC spot markets on Senticore. There is no human review: a non-refundable launch fee is the economic gate, the token contract is a fixed Senticore template (the deployer cannot supply custom code), and listed markets are clearly labeled as unaudited.
The current implementation covers application intake, PDF hashing and storage, wallet authorization with a signed risk-terms acceptance, the non-refundable launch fee, an automated chain orchestration worker, and post-distribution TOKEN/USDC listing.
Current Rules
| Item | Current rule |
|---|---|
| Frontend route | /launchpad |
| Gate | Non-refundable launch fee (economic anti-spam gate, no human review) |
| Submit fee | 10,000 USDC (launchpadFeeUsdcMicro, deploy-config driven) |
| Refunds | None, except when Senticore cannot start minting (pre-mint failure) |
| Token | Fixed-supply OpenZeppelin ERC-20 + Permit, deployed from the SenticoreERC20-v1 template only |
| Risk terms | Accepted version is bound into the wallet signature (tosVersion) |
| Labeling | Listed Launchpad assets are flagged unaudited with no Senticore endorsement |
| Bridge target | Official Arbitrum bridge |
| Distribution target | 99.5% deployer wallet, 0.5% market-maker wallet (instant ledger credit) |
| Market target | TOKEN/USDC spot pair after distribution |
| Reserved tickers | Major assets and Senticore tickers are blocked |
Application Flow
- Applicant submits ticker, symbol, project description, market-maker wallet, total supply, whitepaper PDF, and tokenomics PDF, and accepts the risk terms.
- Browser computes SHA-256 content IDs for the PDFs.
- Applicant wallet signs the Launchpad submit authorization, which includes the fee, the SHA-256 content IDs, and the accepted risk-terms version.
- API validates origin, signature, nonce, fields, file type, file size, reserved/duplicate tickers, and the accepted risk-terms version.
- Sequencer moves the non-refundable launch fee from the applicant to the Launchpad fee account, and the application advances to
fee_paid. - When chain automation is enabled, the orchestrator picks up
fee_paidapplications and runs mint → bridge → distribute → list automatically. - Distribution credits 99.5% to the deployer and 0.5% to the market-maker wallet, then opens the
TOKEN/USDCspot market (listed). - If a stage fails before minting, the fee is refunded; after minting (tokens exist on-chain) the application is marked
failedand reconciled manually, with no automatic refund.
Why a fee instead of review
A fee-gated, template-locked model follows the same economic-gate principle as Hyperliquid's HIP-1 (the deployment cost is the anti-spam mechanism, not a human gatekeeper). Because every token is the fixed SenticoreERC20-v1 template, contract-level rugpulls (hidden mint, honeypot, pause, blacklist) are impossible by construction; the remaining exposure is ordinary market risk, which the unaudited labeling and post-listing PauseAsset control address.
Release Gate
LAUNCHPAD_CHAIN_ENABLED is disabled by default. With the default configuration, starting orchestration returns 503, so applications cannot enter mint, bridge, distribution, or listing automation by accident — they simply hold in fee_paid.
Production chain automation must stay disabled until:
- production secrets and RPCs are configured,
- the official Arbitrum gateway router is selected,
- the
MultiCollateralVaultaddress and asset activation path are verified, - gas monitoring and manual recovery are ready,
- StateCommitment and sequencer roots match the intended release snapshot,
- release approval explicitly enables
LAUNCHPAD_CHAIN_ENABLEDand starts the orchestrator.
This keeps Launchpad intake separate from irreversible L1/L2 token operations until the release boundary is clear.