Skip to main content

Overview

Contracts are deployed per network. For the latest addresses, use deployment artifacts rather than hardcoded docs values.

Core Contracts

ContractPurpose
ELTAFixed-supply base token (77,000,000)
VeELTATime-locked voting power
ElataPointsNon-transferable participation reputation
ElataGovernorGovernance proposals and voting
ElataTimelockDelayed execution for governance actions
ProtocolConfigBounded protocol parameter storage

App and Fee Contracts

ContractPurpose
AppFactoryApp registration and launch entrypoint
AppRegistryCanonical app ownership + contributor split mapping
AppTokenPer-app ERC20 with LP-keyed transfer tax support
AppBondingCurveLaunch distribution and graduation
FeeCollectorFee accounting buckets by app/kind/asset
FeeSwapper (IFeeRouterV2)Final routing and optional swaps
ContributorSplitPull-based contributor payout accounting
TreasuryUSDCVaultUSDC treasury custody (when configured)

Default Launch Constants

ParameterValue
Launch cost110 ELTA
App token supply10,000,000
Allocation50/25/25 curve/vesting/ecosystem
Graduation target42,000 ELTA
LP lock730 days

Address Source of Truth

Use deployment artifacts in protocol repo:
elata-protocol/deployments/
And verify with network explorer per environment.