Overview
Contracts are deployed per network. For the latest addresses, use deployment artifacts rather than hardcoded docs values.Core Contracts
| Contract | Purpose |
|---|---|
ELTA | Fixed-supply base token (77,000,000) |
VeELTA | Time-locked voting power |
ElataPoints | Non-transferable participation reputation |
ElataGovernor | Governance proposals and voting |
ElataTimelock | Delayed execution for governance actions |
ProtocolConfig | Bounded protocol parameter storage |
App and Fee Contracts
| Contract | Purpose |
|---|---|
AppFactory | App registration and launch entrypoint |
AppRegistry | Canonical app ownership + contributor split mapping |
AppToken | Per-app ERC20 with LP-keyed transfer tax support |
AppBondingCurve | Launch distribution and graduation |
FeeCollector | Fee accounting buckets by app/kind/asset |
FeeSwapper (IFeeRouterV2) | Final routing and optional swaps |
ContributorSplit | Pull-based contributor payout accounting |
TreasuryUSDCVault | USDC treasury custody (when configured) |
Default Launch Constants
| Parameter | Value |
|---|---|
| Launch cost | 110 ELTA |
| App token supply | 10,000,000 |
| Allocation | 50/25/25 curve/vesting/ecosystem |
| Graduation target | 42,000 ELTA |
| LP lock | 730 days |