Skip to main content

Core Model

Elata launch curves use constant-product reserves:
When someone buys:
Price rises as more ELTA enters the reserve. Selling tokens reverses the direction.

Default Constants


Curve Lifecycle

The AppBondingCurve contract follows a state machine: Additional behavior:
  • Permissionless activation after a configurable delay
  • Force graduation after deadline
  • Creator-only cancel while in PENDING state

Fees On Curve

  • Default trading fee: 1% (from AppFeeRouter.feeBps)
  • Fee is paid on top of the buy amount
  • Fees accumulate and are swept into FeeCollector as TRADING_FEE
The trading fee is configurable by governance. Check current protocol parameters for the active rate.

Graduation

When the ELTA reserve reaches 42,000 ELTA (or the deadline triggers force graduation):
1

Pair creation

A Uniswap V2 pair is created or loaded for the app token and ELTA.
2

Liquidity addition

Remaining token reserves and ELTA reserves are added as liquidity.
3

LP lock

LP tokens are locked in LpLocker for 730 days.
4

Curve closes

Bonding curve trading is disabled. All trading moves to the DEX.

Early Access Gate

For the first 6 hours after launch, buyers need 100 XP to participate on the curve. This prevents sniping by requiring demonstrated protocol participation. The gate parameters are configurable by governance.

Next

App Tokens

Token distribution and lifecycle

Fee Flow

How fees are routed

App Lifecycle

Full lifecycle overview