Clanker Documentation
  • Introduction to Clanker
  • Users
    • FAQ
    • Deploying a Token
    • Creator Rewards
    • Token Deployment & Token Info
      • Presale Token Deployments
    • Unclaimed Rewards Balance
  • Developers
    • SDK
    • API
      • Public Endpoints
      • Deploy a Token
        • Standard Deployment
        • Standard Deployment w/Custom Reward Splits
      • Get Clanker Info by Address
      • Get Tokens Deployed by Address
      • Get Estimated Rewards in USD
      • Get Estimated Uncollected Fees
  • Core Contracts
    • Clanker (Direct Contract Deployments)
    • LpLockerv2
    • ClankerVault
  • Integrations / Partnerships
  • References
    • Brand Assets
    • Changelog
    • Audits
    • Deployed Contracts
    • Supported Quote Tokens
    • Core Team
    • Contact
Powered by GitBook
On this page
  • Notes
  • Request Key Generation
  • Creator Rewards
  • Refunds
  1. Developers
  2. API
  3. Deploy a Token

Presale Deployment

Presales are a way for allowing a group of token purchasers to receive tokens at the same price. Currently, presales last two hours from creation and distribute 55% of the token supply for 5.5 ETH.

Presale token deployments have been deprecated on March 18, 2025 during the upgrade to v0.3.1. If you use presale token deployments or the presale API, please prepare your services accordingly.

Please see Presale Token Deployments for more info.

To deploy a new presale token contract, use the following request:

POST https://www.clanker.world/api/tokens/deploy/presale

Headers:

x-api-key: your_api_key
Content-Type: application/json

Request Body

{
  "name": "My Token",
  "symbol": "MTK",
  "requestKey": "unique-request-identifier",
  "splits": {
    "addresses": ["0x123...", "0x456..."],
    "percentages": [60, 40]
  }
}

Response

{
  "success": true,
  "data": {
    "contractAddress": "0x...",
    "deploymentTx": "0x...",
    "name": "My Token",
    "symbol": "MTK",
    "createdAt": "2024-02-21T08:30:15.123Z"
  }
}

Example Request

curl -X POST 'https://www.clanker.world/api/tokens/deploy/presale' \
-H 'Authorization: Bearer YOUR_CLANKER_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
  "name": "My Token",
  "symbol": "MTK",
  "requestKey": "unique-request-123",
  "requestorAddress": "0x1234567890abcdef1234567890abcdef12345678"
}'

Notes

Request Key Generation

  • Generate a unique 32-character string for each request

  • This is used as an idempotency key to prevent duplicate token deployments

Creator Rewards

  • 40% of creator rewards will accrue to the requestorAddress

  • Ensure the provided address is correct and accessible

Refunds

In the event a presale does not reach its goal within the time limit, not tokens are created and all participants may be refunded with a publicly callable refund method on the presale contract.

Please refer to Deployed Contracts for the current presale contract deployment.

Last updated 2 months ago