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.- Prepare your Safe multisig wallet
- Approve 10 ELTA for the AppFactory contract
- Call
registerApp()with metadata and your Safe address - 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.- Approve 100 ELTA for the AppFactory contract
- Call
deployToken()from your Safe - The protocol deploys: App Token, Bonding Curve, Staking Vault, Vesting Wallet, Ecosystem Vault
| Contract | Purpose |
|---|---|
| App Token | ERC-20 with 10M supply |
| Bonding Curve | Constant-product price discovery |
| Staking Vault | Token holder staking |
| Vesting Wallet | 25% team allocation with vesting schedule |
| Ecosystem Vault | 25% ecosystem reserves |
| Contributor Split | Revenue distribution to contributors |
Post-Launch State
After Phase B, your bonding curve is inPENDING 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