Aion Docs

Aion Docs landing page

Welcome to the Aion community! This page is structured for you - whether you want to start mining, building dapps, or simply learn more about Aion. As a contributor to the network, you'll be helping us rebuild the internet, decentralized.

Get Started    

Migration from Ethereum

This section will cover how to develop or migrate an existing DApp from Ethereum to Aion

Why build on Aion?

  • run applications faster and cheaper
  • source level compatibility for Solidity contracts
  • simple migration

Migrating from Ethereum

Difference
Ethereum
Aion

Data Word

256 bits

128 bits

Local Variable Count

16 data word (256 bits)

16 data word (128 bits)

int Size

int8 - int256

int8 - int128

uint Size

uint8 - uint256

uint8 - uint128

Inline Assembly

Supported

Not Supported (currently)

Address

20 bytes

32 bytes

Hash Function (signatures & wallet)

Keccak-256

Blake2b

Signature Function

ECDSA – curve secp256k1

ECDSA - curve ED25519

Compilers

Solidity, LLL, Serpent

Solidity

Migration from Ethereum

This section will cover how to develop or migrate an existing DApp from Ethereum to Aion