Skip to main content

Overview

All contracts on Base. Non-upgradeable. Verified on Basescan.
Current Deployment: Base Sepolia (Testnet)Mainnet deployment coming soon.

Core Protocol Contracts

These contracts power the fundamental protocol operations.

ELTA Token

The main governance and utility token.
PropertyValue
Address0x6D83439381e89C95742D0A8200E24563079b33dd
NetworkBase Sepolia
StandardERC-20 with Votes + Permit
Max Supply77,000,000 ELTA

View on Basescan

ELTA Token Contract

VeELTA

Vote-escrowed ELTA for governance and rewards.
PropertyValue
Address0xA4Be295DE6B59B5DD34891a9B177F9E31A6CFcFf
Lock Range7 days - 2 years
Boost1x - 2x

View on Basescan

VeELTA Contract

ElataXP

Non-transferable experience points for participation rewards.
PropertyValue
Address0xEf85d704217857d18B331FDe50A063b1bff7147B
TransferableNo (soulbound)

View on Basescan

ElataXP Contract

Rewards & Fees

Contracts handling fee collection and distribution.

RewardsDistributor

Distributes protocol fees (70/15/15 split).
PropertyValue
Address0xf23cE8E582020F86Cd2E48fdb6A3F6F7FBe6e610
App Stakers70%
veELTA Holders15%
Treasury15%

AppRewardsDistributor

Distributes rewards to app token stakers.
PropertyValue
Address0x3b8f4f3993448c6a745767F4747EAee901187893

AppFeeRouter

Routes trading fees to the rewards system.
PropertyValue
Address0xc60629c4c1Fe5eB4AEEEB95A83494aE16974D1CE
Fee Rate1% (100 bps)

App Launch Infrastructure

Contracts for creating and managing apps.

AppFactory

Creates new app tokens with bonding curves.
PropertyValue
Address0xa88206c28D2005D2640a94A9D4aDDd9a66D91aC6
Launch Cost110 ELTA
Graduation Target42,000 ELTA

View on Basescan

AppFactory Contract

AppModuleFactory

Deploys utility modules (items, staking, rewards) for apps.
PropertyValue
Address0x2AEb03A678A1e1E99a2AeEb4CeFCD0263A2D3587

TournamentFactory

Creates tournament contracts for apps.
PropertyValue
Address0x6335495c88D1D78245BB50f321E4e450f865CfD0
Protocol Fee2.5%
Burn Fee1%

Governance

Contracts for protocol governance.

ElataGovernor

On-chain governance for protocol decisions.
PropertyValue
Address0xf0cE79AE5F9Ea9052F1a15E584EB2080C9bB8e91
Voting Period7 days
Quorum4%
Proposal Threshold0.1%

ElataTimelock

Execution delay for governance actions.
PropertyValue
Address0x9ec0cdF3d6930818DaC209417F169F9f50081e42
Delay48 hours

LotPool

XP-weighted funding rounds.
PropertyValue
Address0xdA8b884823F9C980fe329C6412e029bECfD4e6e6

DEX Infrastructure

Uniswap V2 contracts for graduated app tokens.

UniswapV2Factory

PropertyValue
Address0xBC3390E39CD49c9dd6009a71712a54A7Aae84c58

UniswapV2Router

PropertyValue
Address0x800adAE093773642cFeD76cCc6916b9Fd829c34D

Per-App Contracts

Each app creates these contracts on launch:
ContractPurpose
AppTokenERC-20 token for the app
AppBondingCurvePrice discovery mechanism
AppStakingVaultStaking for fee rewards
LpLockerLP token lock (2 years)
After deploying modules:
ContractPurpose
AppAccess1155NFT items and passes
EpochRewardsSeasonal reward distribution
TournamentIndividual tournament instances

Contract Addresses Summary

{
  "network": "base-sepolia",
  "chainId": 84532,
  "contracts": {
    "ELTA": "0x6D83439381e89C95742D0A8200E24563079b33dd",
    "ElataXP": "0xEf85d704217857d18B331FDe50A063b1bff7147B",
    "VeELTA": "0xA4Be295DE6B59B5DD34891a9B177F9E31A6CFcFf",
    "LotPool": "0xdA8b884823F9C980fe329C6412e029bECfD4e6e6",
    "RewardsDistributor": "0xf23cE8E582020F86Cd2E48fdb6A3F6F7FBe6e610",
    "ElataTimelock": "0x9ec0cdF3d6930818DaC209417F169F9f50081e42",
    "ElataGovernor": "0xf0cE79AE5F9Ea9052F1a15E584EB2080C9bB8e91",
    "AppFactory": "0xa88206c28D2005D2640a94A9D4aDDd9a66D91aC6",
    "AppModuleFactory": "0x2AEb03A678A1e1E99a2AeEb4CeFCD0263A2D3587",
    "TournamentFactory": "0x6335495c88D1D78245BB50f321E4e450f865CfD0",
    "AppRewardsDistributor": "0x3b8f4f3993448c6a745767F4747EAee901187893",
    "AppFeeRouter": "0xc60629c4c1Fe5eB4AEEEB95A83494aE16974D1CE",
    "UniswapV2Factory": "0xBC3390E39CD49c9dd6009a71712a54A7Aae84c58",
    "UniswapV2Router": "0x800adAE093773642cFeD76cCc6916b9Fd829c34D"
  }
}

Source Code

All contracts are open source and available on GitHub:

ABIs

Contract ABIs are available in the App Store repository:
elata-appstore/src/abi/
├── ELTA.json
├── VeELTA.json
├── AppFactory.json
├── AppBondingCurve.json
├── AppToken.json
├── AppStakingVault.json
├── AppAccess1155.json
├── Tournament.json
└── ...

Security

Audits

  • Contracts follow OpenZeppelin standards
  • Non-upgradeable design
  • Comprehensive test coverage

Key Security Features

FeatureProtection
LP Locking2-year lock prevents rug pulls
Timelock48h delay on governance
Role-based AccessMinimal admin functions
Non-upgradeableImmutable contract logic

Need Help?