Skip to content

Awesome Æternity awesome

The æternity blockchain is an Erlang-based scalable smart contract platform engineered by programming pioneers to address some of the most fundamental challenges native to earlier blockchains. By redesigning blockchain technology at the protocol level, the æternity developer community has enabled the core protocol to understand and integrate a rich set of functionalities out of the box.

Contents

News and Updates

Community

For questions & discussions check out the official Forum.

Other places to get in touch:

æUnited

Bounties

Grants

Initiatives

Whitepaper

Protocol

The specification of the æternity protocol can be found here:

For off-protocol standard proposals check out the AEXpansions:

Infrastructure & core components

Node and Middleware

Note

  • You can download the latest release as well as backups for mainnet or testnet here: https://downloads.aeternity.io
  • For the middleware currently no snapshots exists and a full sync is required.

Community developed middleware: - aepp-middleware-mn - Middleware implementation written in Node.js.

Virtual Machine

  • aebytecode - Library and stand alone assembler for æternity bytecode.

Official Hosted Services

Http compiler

Node & middleware

Mainnet
Testnet

Note

Explorers

Mainnet

Testnet

  • aenalytics - Explorer with focus on UX and the æternity naming system (AENS).
  • æternity explorer - Default explorer provided by æternity.

Faucets

Wallets

Browser extensions

  • Superhero Wallet - The most advanced æternity wallet with additional features for Superhero.com.
  • Waellet - Currently not actively developed.

Cloud & custodial wallets

Hardware wallets

Mobile wallets

Note

  • Base æpp is currently the only wallet that has support for Ledger hardware wallet
  • The creation of subaccounts is currently also only available via Base æpp
    • It's also possible to derive subaccounts in advanced mode using AirGap

Development

Software Development Kits (SDKs)

Official, maintained
Official, but support (currently) discontinued
Community

Smart Contract Development (Sophia language)

Compiler
REPL (read–eval–print loop)
  • REPL - Access to the hosted web application.
  • aerepl - A read–eval–print loop (REPL) Sophia in an interactive way.
  • aerepl_http - A simple web application which provides an interface to aerepl.
Frameworks
  • aepp-aeproject-js - A CLI tool for local Smart Contract development & testing.
    • requires a Docker installation to run the local stack (node + http compiler)
  • AEasy - Development framework built by the community.
IDEs & Plugins
Smart Contract Standards
Starters / Boilerplates (Full-stack)

CLIs, other Plugins & Libraries

Note

Examples & Code-Snippets

AENS
Oracles
Smart Contracts
State Channels
  • ae-channel-service - A reference client implementation written in Elixir.
    • ae-backend-service - Backend service written specifically for the CoinToss demo to simulate a casino that acts as responder and orchestrates multiple channels.
  • coin-toss-game - The counterpart to the ae-backend-service which acts as initiator and opens channels with the simulated casino.
Other Examples
Code-Snippets

Hackathons

Decentralized Applications (æpps)

æternity projects
Other projects
Blog articles

Education

Courses

Documentation

Videos

Exchanges

Withdrawal & Deposit
  • CoinW - Singapore cryptocurrency exchange.
  • Gate.io - Chinese assets trading platform.
Trading Only
  • AEX - Seychelles cryptocurrency exchange.
  • CoinBene - Singapore cryptocurrency exchange.
  • DragonEx - Singapore cryptocurrency exchange.
  • HitBTC - American cryptocurrency exchange.
  • HOTBIT - Chinese cryptocurrency exchange.
  • HuobiGlobal - Chinese cryptocurrency exchange.
  • Jelly Swap - Fast and secure way to swap coins.
  • MEXC Global - Chinese assets trading platform.
  • OKEx - Maltese cryptocurrency exchange.
  • Tokok - British Virgin Islands cryptocurrency exchange.
  • ZB - Chinese cryptocurrency exchange.