All pages
Powered by GitBook
1 of 5

Loading...

Loading...

Loading...

Loading...

Loading...

Boiler Plates

Aepps: Building apps on Aeternity

Developing æpps on æternity

æternity provides a robust platform for building decentralized applications (æpps) with its functional smart contract language Sophia and efficient FATE virtual machine. The blockchain's native features like state channels, oracles, and naming system (AENS) provide powerful building blocks for developers.

Development Tools and SDKs

æternity offers several tools to streamline æpp development:

  • : The official SDK for interacting with the æternity blockchain

  • Extension: Syntax highlighting and development tools for the Sophia smart contract language

Base: Active æpps Showcase

The ecosystem features several active æpps demonstrating different use cases:

  • : A decentralized tipping platform that leverages state channels for near-zero fee transactions, empowering content creators and their supporters

  • : Platform for participating in blockchain governance through weighted delegated coin-voting

  • : Creative platform for images to be transformed to a unique artistic style on the æternity blockchain, with the artist bidding AE Coin to include their artwork in the communal wall.

These æpps are accessible through the , which serves as the central hub for accessing and managing æternity applications.

Getting Started

  1. Set up your development environment with the JavaScript SDK

  2. Familiarize yourself with Sophia smart contracts

  3. Use the provided UI components to maintain ecosystem consistency

  4. Test your contracts in the playground before deployment

Resources

This Documentation Hub is the definitive source for all documentation for developement of aepps. Some other spaces to explore:

  • A community compiled list of all known aepps and their status

The upcoming Hyperchains feature will enable developers to create dedicated chains for specific applications, further enhancing æternity's capabilities for building scalable decentralized applications.

: Utility tool for managing token migrations
  • Faucet: Service for obtaining test tokens for development

  • Leverage state channels for scalable applications

    JavaScript SDK
    Superhero
    Governance
    Graffiti
    Token Migration
    Base aepps browser
    GitHub Repositories
    Sophia Language Reference
    https://www.aeknow.org/aepps
    Community Forum

    Angular Boiler Plate

    Vue BoilerPlate

    React JS BoilerPlate

    Sophia VS Code