跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.elata.bio/llms.txt

Use this file to discover all available pages before exploring further.

Overview

All contracts on Ethereum Sepolia. Non-upgradeable. Verified on Etherscan.
Current Deployment: Ethereum 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
Address0x2AEb03A678A1e1E99a2AeEb4CeFCD0263A2D3587
NetworkEthereum Sepolia
StandardERC-20 with Votes + Permit
Max Supply77,000,000 ELTA

View on Etherscan

ELTA Token Contract

VeELTA

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

View on Etherscan

VeELTA Contract

ElataPoints

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

View on Etherscan

ElataPoints Contract

ProtocolConfig

Bounded protocol parameter storage.
PropertyValue
Address0xDe5090F5269786671a9bff0C91A538Af34069a95

View on Etherscan

ProtocolConfig Contract

Fees

Contracts handling fee collection and distribution.

FeeCollector

Fee accounting buckets by app, kind, and asset.
PropertyValue
Address0x0584a9894B44939E77330bEa6720BAB6FA263862

View on Etherscan

FeeCollector Contract

FeeSwapper

Final routing and optional swaps (IFeeRouterV2).
PropertyValue
Address0x909e0fF2c22554E98de83BB495B95765F4C4eD11

View on Etherscan

FeeSwapper Contract

App Launch Infrastructure

Contracts for creating and managing apps.

AppFactory

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

View on Etherscan

AppFactory Contract

AppRegistry

Canonical app ownership and contributor split mapping.
PropertyValue
Address0x5d3677d30fa585497863A4fEA80FCcCC0162cFda

View on Etherscan

AppRegistry Contract

TournamentFactory

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

View on Etherscan

TournamentFactory Contract

InAppContent721Factory

Deploys ERC-721 content contracts for apps.
PropertyValue
Address0x12e5ed2FE7Ffa07727c2540Dd05Fcb33D1869ECE

View on Etherscan

InAppContent721Factory Contract

ContentStoreFactory

Deploys content storage contracts for apps.
PropertyValue
Address0x849239432F29a8efAd9CAdA835c46bF533FD739a

View on Etherscan

ContentStoreFactory Contract

ContributorSplitFactory

Creates pull-based contributor payout contracts.
PropertyValue
Address0x5f4879607a28626f062f758e77D4234654BCD6A0

View on Etherscan

ContributorSplitFactory Contract

Governance

Contracts for protocol governance.

ElataGovernor

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

ElataTimelock

Execution delay for governance actions.
PropertyValue
Address0x615f240D21940813C8bB45239A98b791c9d6e064
Delay48 hours

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": "sepolia",
  "chainId": 11155111,
  "contracts": {
    "ELTA": "0x2AEb03A678A1e1E99a2AeEb4CeFCD0263A2D3587",
    "VeELTA": "0x143A2B10CeA2d27d5903443FF351023C5E0CFe51",
    "ElataPoints": "0x6335495c88D1D78245BB50f321E4e450f865CfD0",
    "ProtocolConfig": "0xDe5090F5269786671a9bff0C91A538Af34069a95",
    "FeeCollector": "0x0584a9894B44939E77330bEa6720BAB6FA263862",
    "FeeSwapper": "0x909e0fF2c22554E98de83BB495B95765F4C4eD11",
    "AppFactory": "0x2a108dB28E2790129F4C0F5b13e11A74A19eD677",
    "AppRegistry": "0x5d3677d30fa585497863A4fEA80FCcCC0162cFda",
    "TournamentFactory": "0x79241D3500C87aEA0B028391444350fDEdA35342",
    "InAppContent721Factory": "0x12e5ed2FE7Ffa07727c2540Dd05Fcb33D1869ECE",
    "ContentStoreFactory": "0x849239432F29a8efAd9CAdA835c46bF533FD739a",
    "ContributorSplitFactory": "0x5f4879607a28626f062f758e77D4234654BCD6A0",
    "ElataGovernor": "0xE81Bd81701ec98287709F25EeD37083500dbcF4C",
    "ElataTimelock": "0x615f240D21940813C8bB45239A98b791c9d6e064"
  }
}

Source Code

All contracts are open source and available on GitHub:

Protocol Repository

Smart contract source code

App Store Repository

Frontend and ABIs

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?

Discord

Ask questions in #dev-support

GitHub Issues

Report bugs or request features