Getting Started with AEON

Welcome to the AEON developer documentation. This guide will help you understand the AEON ecosystem and how to integrate with our technology.

What is AEON?

AEON (AEN) is a next-generation cryptocurrency that combines artificial intelligence with sustainable blockchain practices. Our platform offers several key components:

  • AeonCore™ Technology - Our proprietary AI-driven blockchain infrastructure
  • AeonPay - Cross-border payment solution
  • AeonYield - Sustainable DeFi platform
  • AeonVerse - Metaverse integration
  • AeonID - Decentralized identity solutions

System Requirements

To interact with the AEON network, you'll need:

  • Node.js v16.0 or higher
  • Python 3.8 or higher (for certain SDK features)
  • Compatible wallet supporting ERC-20 tokens
  • Minimum 4GB RAM for running a validator node

Quick Start Guide

Follow these steps to get started with AEON:

  1. Create an AEON-compatible wallet
  2. Acquire AEN tokens through our official channels
  3. Install the AEON SDK for your preferred platform
  4. Explore our sample applications and tutorials
// Install AEON SDK
npm install @aeon/sdk

// Initialize AEON client
const Aeon = require('@aeon/sdk');
const aeonClient = new Aeon.Client({
  apiKey: 'YOUR_API_KEY',
  environment: 'testnet' // or 'mainnet' for production
});

Token Integration

This section covers how to integrate AEN tokens into your application or service.

Token Standards

AEON tokens (AEN) follow the ERC-20 standard with additional features for AI integration and sustainability tracking. Our tokens can be integrated with any platform that supports standard ERC-20 tokens.

Wallet Integration

To integrate AEON with your wallet or exchange, you'll need to:

  1. Add the AEON token contract address to your supported tokens
  2. Implement standard ERC-20 functions for balance checking and transfers
  3. Optionally, integrate with our enhanced features through the AEON API
// AEON Token Contract Address (Testnet)
const AEON_CONTRACT_ADDRESS = '0x8a7b3E4Df4d9c0E774EA594Bd9B7f4D2a0C4B1a6';

// Check AEN balance
async function getAeonBalance(walletAddress) {
  const balance = await aeonClient.tokens.getBalance(walletAddress);
  return balance;
}

Transaction Fees

AEON transactions include two types of fees:

  • Network Fee: Standard gas fee for blockchain operations
  • Sustainability Fee: Small additional fee that funds our carbon offset initiatives

The sustainability fee is optional but encouraged. Users who include this fee receive a Sustainability Certificate NFT that tracks their carbon offset contribution.

Smart Contracts

AEON's ecosystem is built on a series of smart contracts that enable our core functionality.

Core Contracts

  • AeonToken.sol - The main ERC-20 token contract
  • AeonGovernance.sol - Handles voting and proposal mechanisms
  • AeonStaking.sol - Manages token staking and rewards
  • AeonSustainability.sol - Tracks carbon offsets and sustainability metrics
  • AeonAI.sol - Interfaces with our AI prediction engine

Contract Addresses

All official AEON contract addresses are listed below:

// Testnet
{
  "AeonToken": "0x8a7b3E4Df4d9c0E774EA594Bd9B7f4D2a0C4B1a6",
  "AeonGovernance": "0x2F5e2E7f3c1B4E5D6A8c9B7a0D1E2F3a4B5c6D7e",
  "AeonStaking": "0x3A4b5C6d7E8f9A0B1c2D3e4F5a6B7c8D9e0F1a2B",
  "AeonSustainability": "0x4B5c6D7e8F9a0B1c2D3e4F5a6B7c8D9e0F1a2B3",
  "AeonAI": "0x5C6d7E8f9A0b1C2d3E4f5A6b7C8d9E0f1A2b3C4"
}

// Mainnet addresses will be published upon official launch

Audits

All AEON smart contracts undergo rigorous security audits by leading blockchain security firms. Audit reports are available in our GitHub repository.

API Reference

The AEON API allows developers to interact with our ecosystem programmatically.

Authentication

All API requests require authentication using an API key. To obtain an API key, register on the AEON Developer Portal.

// API Authentication
const headers = {
  'Content-Type': 'application/json',
  'X-AEON-API-KEY': 'YOUR_API_KEY'
};

Endpoints

The AEON API includes the following main endpoints:

  • /v1/tokens - Token-related operations
  • /v1/transactions - Transaction management
  • /v1/staking - Staking operations
  • /v1/governance - Voting and proposals
  • /v1/sustainability - Carbon offset tracking
  • /v1/ai - AI prediction engine interface

Rate Limits

API requests are subject to the following rate limits:

  • Free tier: 100 requests per minute
  • Developer tier: 1,000 requests per minute
  • Enterprise tier: Custom limits based on needs

Rate limit headers are included in all API responses.

SDK Guides

The AEON SDK is available for multiple platforms to simplify integration with our ecosystem.

Available SDKs

  • JavaScript/TypeScript
  • Python
  • Java
  • Go
  • .NET

JavaScript SDK Example

// Initialize client
const aeonClient = new Aeon.Client({
  apiKey: 'YOUR_API_KEY',
  environment: 'testnet'
});

// Transfer tokens
async function transferTokens(toAddress, amount) {
  try {
    const result = await aeonClient.tokens.transfer({
      to: toAddress,
      amount: amount,
      includeSustainabilityFee: true
    });
    return result.transactionHash;
  } catch (error) {
    console.error('Transfer failed:', error);
  }
}

Python SDK Example

from aeon.client import AeonClient

# Initialize client
aeon_client = AeonClient(
    api_key="YOUR_API_KEY",
    environment="testnet"
)

# Check staking rewards
def get_staking_rewards(wallet_address):
    try:
        rewards = aeon_client.staking.get_rewards(wallet_address)
        return rewards
    except Exception as e:
        print(f"Error fetching rewards: {e}")
        return None

Tutorials

Follow these step-by-step tutorials to build applications with AEON.

Building a Simple AEON Wallet

This tutorial guides you through creating a basic web wallet for AEON tokens.

View Tutorial

Creating a Staking Dashboard

Learn how to build a dashboard for monitoring staking rewards and sustainability impact.

View Tutorial

Integrating with AeonPay

Implement AeonPay payment processing in your application or website.

View Tutorial

Using the AI Prediction Engine

Access and utilize AEON's AI prediction engine for market analysis.

View Tutorial

Frequently Asked Questions

How do I become a validator node?

To become a validator, you need to stake a minimum of 10,000 AEN tokens and run a validator node on a server meeting our hardware requirements. Detailed instructions are available in our Validator Guide.

What programming languages are supported?

Our SDKs support JavaScript/TypeScript, Python, Java, Go, and .NET. Smart contracts are written in Solidity.

How does the AI prediction engine work?

The AI prediction engine analyzes market data, on-chain metrics, and external factors to predict market trends and optimize tokenomics. Developers can access these predictions through our API.

How are carbon offsets verified?

Carbon offsets are verified through our partnership with accredited carbon registry organizations. Each offset is recorded on-chain with a unique identifier that can be traced to the specific environmental project.

Is there a testnet available?

Yes, our testnet is available for developers to test their integrations. Testnet tokens can be obtained from our faucet on the Developer Portal.