Platform
Developer
Ecosystem
Blog
Developer
Resources
Learn how to start building on aelf with our detailed documentation and development resources.
How would you like to get started?
Build on aelf
Build next gen dApps on aelf.
Start Building
aelf’s architecture
Deep dive into aelf blockchain's architecture.
Explore More
Setup local environment
Configure your development environment.
Set it Up
Playground
Build, deploy and test aelf programs and smart contracts from a browser IDE.
Try it Out
Explore aelf
QuickStart
For Developers:
Hello World Contract
Learn the basics of smart contract syntax and deployment on the aelf blockchain.
Lottery Game Contract
Build a simple lottery game showcasing state variables, user interaction, and random number generation.
DAO dApp
Master advanced smart contract logic, security practices, and data management in decentralized autonomous organizations.
NFT dApp
Explore NFT creation, minting, and token transfers using aelf’s multi-token contract to build your own NFT collection.
ToDo dApp
Develop a task management system with a focus on state handling, user input, and contract updates in aelf.
Tic-Tac-Toe dApp
Learn to create a transparent, immutable Tic-Tac-Toe game, applying core concepts of smart contract and dApp development.
Expense Tracker dApp
Manage personal finances by recording expenses, categorizing them, and tracking spending habits securely on the aelf blockchain.
Single Pool Staking dApp
Stake tokens in a single pool to earn rewards while learning about blockchain-based staking mechanisms and reward distribution.
Allowance dApp
Learn role-based access and fund management with inter-contract calls for secure role and allowance logic on the aelf blockchain.
For Node Operators:
Simulate a BP Node
Simulating a block producer (BP) node.
Set up a Testnet Node
Set up and run a node on Testnet.
Set up a Mainnet Node
Set up and run a node on Mainnet.
Apply to be a BP
Participate in the BP election process.
Set Up a Side Chain
Explore setting up a side chain.
Run aelf on Cloud
Run an aelf node on Google Cloud Platform (GCP).
Understanding aelf
Core
aelf's core architecture.
Cross-chain
aelf's cross-chain architecture.
Consensus
Understanding aelf's consensus mechanisms.
Network
Exploring aelf's network architecture.
Boot Sequence
Learn about aelf's boot sequence.
Addresses
Managing aelf blockchain addresses.
Transactions
Handling transaction processes.
Smart Contract
aelf's smart contract architecture.
ACS Introduction
An introduction to aelf contract system.
For Developers
Tools & References
Playground
An easy to use sandbox for smart contract development.
Wallet
Integrate your dApp with Portkey wallet.
Faucet
Test your dApp with aelf test tokens.
Oracle
Transfer tamper-proof data from off-chain to on-chain.
Indexer
Query blockchain data from a database.
aelf SDK
Develop blockchain specific applications using aelf SDK.
aelf CLI
Execute blockchain operations via CLI.
Resources
Whitepaper 2.0
Featuring AI + Blockchain.
Tokenomics
Economic and Governance.
Other
Other resources.