Skip to content

ICO launchpad

The launchpad lets a project create a token, run a presale, and lock the liquidity that results — without writing any of those contracts.

Interfaceico.testnet.kriptonyx.com
APIhttps://ico.testnet.kriptonyx.com/api

Contracts

ContractAddress
Launchpad0xBA369fDcDF7Ec0A2E37D97aCad6c1aEe0C8B6b18
LauncherRegistry0x51813916b6AE27769f05d8b475E299C36BccbA20

Supporting contracts in the deployed set: ICOFactory, ICOPresale, TokenFactory, ProjectToken, LiquidityLocker, PlatformTreasury.

ContractRole
LauncherRegistryRecords who is permitted to launch
TokenFactoryDeploys ProjectToken instances
ICOFactoryDeploys ICOPresale instances
ICOPresaleHolds one sale: rate, caps, window, contributions
LiquidityLockerLocks the liquidity portion for a fixed term
PlatformTreasuryReceives the platform's share of proceeds

Authentication

Signing in costs nothing

The server issues a single-use nonce, your wallet signs it, and the server returns a JWT. There is no password and no email link. Signing costs no gas and authorises nothing on-chain — it only proves you control the address.

See Launching a token for the flow.

API

EndpointPurpose
GET /api/healthLiveness, chain ID, launchpad address
GET /api/auth/nonceSingle-use login nonce
POST /api/auth/verifyExchange a signature for a JWT
GET /api/auth/meCurrent session
POST /api/launchersRegister as a launcher
GET /api/launchers · /:id · /publicLaunch registry
GET /api/launchers/me · POST /api/launchers/me/onchainYour launcher profile
POST /api/launchers/:address/reviewSubmit a sale for review
POST /api/metadata · GET /api/metadata/:idProject metadata
bash
curl -s https://ico.testnet.kriptonyx.com/api/health
json
{ "ok": true, "database": "up", "chainId": 3009,
  "launchpad": "0xBA369fDcDF7Ec0A2E37D97aCad6c1aEe0C8B6b18" }

Where next

KriptoNyx testnet — chain ID 3009 (kriptonyx_3009-1)