Technical guides and developer resources
Welcome to the AEON developer documentation. This guide will help you understand the AEON ecosystem and how to integrate with our technology.
AEON (AEN) is a next-generation cryptocurrency that combines artificial intelligence with sustainable blockchain practices. Our platform offers several key components:
To interact with the AEON network, you'll need:
Follow these steps to get started with AEON:
// 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
});
This section covers how to integrate AEN tokens into your application or service.
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.
To integrate AEON with your wallet or exchange, you'll need to:
// 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;
}
AEON transactions include two types of fees:
The sustainability fee is optional but encouraged. Users who include this fee receive a Sustainability Certificate NFT that tracks their carbon offset contribution.
AEON's ecosystem is built on a series of smart contracts that enable our core functionality.
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
All AEON smart contracts undergo rigorous security audits by leading blockchain security firms. Audit reports are available in our GitHub repository.
The AEON API allows developers to interact with our ecosystem programmatically.
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'
};
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 interfaceAPI requests are subject to the following rate limits:
Rate limit headers are included in all API responses.
The AEON SDK is available for multiple platforms to simplify integration with our ecosystem.
// 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);
}
}
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
Follow these step-by-step tutorials to build applications with AEON.
This tutorial guides you through creating a basic web wallet for AEON tokens.
View TutorialLearn how to build a dashboard for monitoring staking rewards and sustainability impact.
View TutorialImplement AeonPay payment processing in your application or website.
View TutorialAccess and utilize AEON's AI prediction engine for market analysis.
View TutorialTo 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.
Our SDKs support JavaScript/TypeScript, Python, Java, Go, and .NET. Smart contracts are written in Solidity.
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.
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.
Yes, our testnet is available for developers to test their integrations. Testnet tokens can be obtained from our faucet on the Developer Portal.