Skip to content
@aeternity

æternity

a blockchain for all

Get started now!

Whitepaper & Specification
  • whitepaper - Whitepaper draft from 2020 where most parts still valid and up to date
  • protocol - Specification of the æternity blockchain protocol
Node, Middleware, SDKs & CLIs

Node

  • aeternity - Core implementation written in Erlang

Middleware

  • ae_mdw - Middleware written in Elixir

SDKs

Compatible with latest æternity version:

There are outdated SDKs available which are in most cases not compatible to the latest release. If you have an urgent need for one of the following SDKs or any other programming language let us know!

CLIs

Smart Contract Development

Sophia Compiler

REPL

  • aerepl - A sophisticated Read-Eval-Print Loop for Sophia

Frameworks

  • aeproject - Testing framework for Sophia Smart Contract development

Syntax Highlighting

Token Standards

Fungible Tokens

  • AEX-9 - Fungible Token Standard inspired by ERC-20

Non Fungible Tokens

  • AEX-141 - NFT-Standard inspired by ERC-721

Example implementations

DeFi

NFTs

State Channel Demo (Game)

  • state-channel-demo - Aeterity turing-complete State Channel Demo game that includes a Rock, Paper, Scissors game contract. Boilerplate for developers to create own State-Channel applications.

MultiSig

  • ga-multisig-contract - Smart Contract that can be used to convert a regular, plain-old account (POA) into a MultiSig account using the Generalized Account feature of æternity

Others

  • aepp-sophia-examples - Several examples that showcase different features and the usage of AEproject
æternity development Starter-Kits

Wallets

  • superhero-wallet - The most advanced æternity wallet implementation which is available on desktop as browser extension for Chrome & Firefox as well as on mobile for Android & iOS.

Boilerplates

  • aepp-boilerplate-angular - Angular æpp boilerplate showcasing the usage of SDK to connect to Superhero Wallet
  • aepp-boilerplate-react - React æpp boilerplate showcasing the usage of SDK to connect to Superhero Wallet
  • aepp-boilerplate-vue - Vue æpp boilerplate showcasing the usage of SDK to connect to Superhero Wallet
  • State-Channel demo (game) (see above)
Hosted Services & Tools

Node

  • Mainnet - Access to the status endpoint
  • Testnet - Access to the status endpoint
  • Swagger-UI - Explore and interact with the Node API

Middleware

  • Mainnet - Access to the status endpoint
  • Testnet - Access to the status endpoint

Explorer

  • Mainnet - Explore the history of æternity mainnet
  • Testnet - Explore the history of æternity testnet

Other Services

Faucet

  • Testnet Faucet - Fund your wallet with some Æ coins and get started

Smart Contract Development

Join the community!

Pinned

  1. aeternity aeternity Public

    æternity blockchain - scalable blockchain for the people - smart contracts, state channels, names, tokens

    Erlang 1.1k 232

  2. protocol protocol Public

    Specification of the æternity blockchain protocol

    Python 205 77

  3. aesophia aesophia Public

    Stand alone compiler for the Sophia smart contract language

    Erlang 50 20

  4. aepp-sdk-js aepp-sdk-js Public

    JavaScript SDK for the æternity blockchain

    TypeScript 120 59

  5. aeproject aeproject Public

    Testing framework for Sophia Smart Contract development.

    JavaScript 28 17

  6. dao-fi-fusion-code-challenge dao-fi-fusion-code-challenge Public

    Join this code challenge and win up to $20,000 from a total prize pool of $50,000!

    7

Repositories

Showing 10 of 297 repositories