Skip to main content

Overview

Three ways to integrate: embed in the App Store iframe, hit the REST API, or talk to contracts directly. For full code, see GitHub.

Architecture

Integration Options


App Store API

The App Store provides REST endpoints at https://app.elata.bio/api. The full operation reference, request/response schemas, and status of each endpoint (stable vs proposed) live in the API Reference tab, which is generated from a single OpenAPI 3.1 spec at api-reference/openapi.yaml.

Currently stable endpoints

Proposed builder endpoints

The OpenAPI spec also defines proposed endpoints for app discovery (search, holders, activity), launch preflight, market data (snapshots, candles, curves, leaderboards), portfolio (holdings, history, P&L), rewards (claimable, programs, claim payloads), and runtime config (contracts, chains, feature flags). See the API Reference tab for the full list and the status legend.

Premium content and in-game purchase endpoints

The App Store currently supports premium content ownership and purchase recording for apps with a configured content store.

Record a successful purchase

Use this after a successful on-chain purchaseWithToken transaction.
Supported paymentType values: NATIVE, APP, ELTA, USDC. This endpoint verifies the transaction receipt, sender wallet, target contract, and decoded calldata before recording the purchase event.

Read premium content catalog

Returns the app’s premium content catalog.

Read user premium ownership list

Returns which premium content entries a user owns for the app.

Read a specific premium content item for a user

Returns ownership and metadata for a single premium content item.

Read premium purchase activity

Returns recent premium content purchase activity for discovery surfaces.

Smart Contracts

For direct blockchain interaction, these are the key contracts:

Core Contracts

Per-App Contracts

Contract Addresses

See Resources → Contracts for deployed addresses.

Reading On-Chain Data

Key Read Functions


Writing Transactions

App Launch (Two-Phase)

Buy on Bonding Curve

Lock ELTA as veELTA


Embedding in Iframe

Apps run inside an iframe on the Elata App Store. Your app can:

Communicate with Parent

Access User Data

When embedded, your app receives:
  • Connected wallet address
  • App token balance
  • veELTA balance

Webhooks (Coming Soon)

Future webhook support for:
  • New token purchases
  • Fee collection events

SDKs & Libraries

Elata Bio SDK

See the full SDK documentation for installation, architecture, and integration guides.

App Store Source

Use the App Store codebase as an integration reference:

ABIs

Contract ABIs are available in the App Store repository:

Rate Limits

API Limits

RPC Limits

Use your own RPC provider for production:

Example: Price Display Widget


Resources

App Store Repo

Frontend implementation reference

Protocol Repo

Smart contract source code

Contract Addresses

Deployed contract addresses

Discord

Developer support channel