Skip to main content

Overview

Launching an Elata app is a two-phase process. Phase A registers your app. Phase B deploys the full token stack. Total cost: 110 ELTA (10 ELTA registration + 100 ELTA bonding curve seed).

Phase A: Register (10 ELTA)

Register your app metadata and Safe wallet address through the AppFactory.
  1. Prepare your Safe multisig wallet
  2. Approve 10 ELTA for the AppFactory contract
  3. Call registerApp() with metadata and your Safe address
  4. Your app appears in the store immediately (no token yet)

Phase B: Deploy Token Stack (100 ELTA)

Deploy the full token infrastructure by seeding the bonding curve.
  1. Approve 100 ELTA for the AppFactory contract
  2. Call deployToken() from your Safe
  3. The protocol deploys: App Token, Bonding Curve, Staking Vault, Vesting Wallet, Ecosystem Vault
What gets deployed:
ContractPurpose
App TokenERC-20 with 10M supply
Bonding CurveConstant-product price discovery
Staking VaultToken holder staking
Vesting Wallet25% team allocation with vesting schedule
Ecosystem Vault25% ecosystem reserves
Contributor SplitRevenue distribution to contributors

Post-Launch State

After Phase B, your bonding curve is in PENDING state. Activate it to begin trading. The curve moves through: PENDING to ACTIVE to GRADUATED (or CANCELLED).
Creator allocation (team vesting) is subject to vesting schedules. Tokens vest linearly over the configured period.

Important

  • Transfer tax (up to 2%) applies to token transfers that touch allowlisted LPs
  • Fee routing begins immediately when trading starts
  • The 100 ELTA seed becomes part of the bonding curve reserve and is not directly withdrawable

Next

App Metadata

Store listing and metadata

Post-Launch Checklist

What to do after launch

Bonding Curve Basics

How price discovery works