Aion Guides

So you want to be a DApp developer?


Well you've come to the right place. You'll find comprehensive guides and documentation to help you start developing with Aion as quickly as possible, as well as support if you get stuck. Let's jump right in!

Let's DApp

Delegating and earning

Stake Aion to earn Aion

Important

If you are using desktop versions below v0.8.X please update to version 0.9.2. To update simply delete the old package and download the new package from https://staking.theoan.com/dashboard

Software Requirements

  • Browser
    • Chrome latest stable version
  • Operating Systems
    • Windows 10
    • macOS Mojave
    • Ubuntu 16.04

Hardware Requirements

Only if you are using Ledger to manage your keys

  • Ledger Nano S - Firmware v 1.5.5

Getting started and Setup

You can stake in one of the follows ways

  • Web - Stake with Ledger
  • Windows - Stake with Ledger, keystore, private key, and mnemonic phrase
  • Mac - Stake with keystore, private key, and mnemonic phrase
  • Linux- Stake with Ledger, keystore, private key, and mnemonic phrase

Web

Windows Setup

To download application

  1. Go to https://staking.theoan.com/dashboard
  2. Click on Sign in then click on Windows
  3. Extract the si-mainnet-win32-x64 folder from si-mainnet-win32-x64-0.7.2 to your desired folder
  4. Double click on si to launch the application
  5. Open the folder and double click on aion-staking to run the application

Mac Setup

To download application
1, Go to https://staking.theoan.com/dashboard

  1. Click on Sign in then click on Mac
  2. Extract the downloaded file into your preferred location
  3. Open the extracted folder then open si-darwin-x64
  4. Double click on si to run the application

Mac Unidentified Developer

Closed Platforms take a long time to approve developers and applications. In this release, you will get a warning when launching the application, please accept the warning to lunch the application.

Linux Setup

To download application
1, Go to https://staking.theoan.com/dashboard

  1. Click on Sign in then click on Linux to download the application
  2. Extract the downloaded file into your preferred location
  3. Open the si-linux-x64 folder
  4. Open a terminal and run ./si to run the application

Account

You will need an account that owns Aion to stake on the network. To learn about creating an account on OAN please visit the Wallets section.

Account keys

Your account key give you access to your account to perform transactions on the network.

Sign in

When you sign in to your account you are on the Dashboard page

  • Balance - Shows you your account balance and should be the same balance you see on other wallets
  • Rewards - Total of rewards earned from all the pools. Please see the Rewards section below to withdraw your rewards

Web

Only Ledger Nano S is supported in the web version.

  1. Go to https://staking.theoan.com/dashboard
  2. Click on Sign In
  3. Click on Ledger
  4. On Ledger screen click on Sign In

Windows

  1. Download and extract the application
  2. Double click on si to run the application
  3. Click on Ledger, Keystore, Private key, or Mnemonic Phrase
  4. Complete the Sign In steps

Mac

  1. Download and extract the application
  2. Open the extracted folder then open si-darwin-x64
  3. Double click on si to run the application
  4. Click on Ledger, Keystore, Private key, Or Mnemonic Phrase
  5. Complete the Sign In steps

Linux

  1. Download and extract the application
  2. Open the si-linux-x64 folder
  3. Open a terminal and run ./si to run the application
  4. Click on Ledger, Keystore, Private key, or Mnemonic Phrase
  5. Complete the Sign In steps

Delegation

You can choose any pool to delegate. Selecting a pool is an important activity on the network and it is advised to choose pools that contribute towards network growth.

To Delegate

  1. Sign In
  2. Click on Staking on the sidebar
  1. You should now be on the Pools table.
  1. Select your pool from the list and click on Delegate button
  1. Click on Delegate, enter the amount you want to delegate, confirm then sign and complete the transaction.
  1. You can track your transatcion on the OAN Dashboard with your transaction hash. After 7 block confirmations, the transaction will show on your Transactions page.

My Delegation

Shows you the pools that you have delegated along with the details

  • Staking pool - Generic name of the public pool
  • Status - Active or Inactive based on your pool's status
  • My Delegation - Total amount delegate to a pool which includes the pending undelegations. Read Staking for more details_
  • Rewards - Total Rewards earned from the pool. Currently, you can only extract the full amount instantly from a pool,
  • Fees - This is the fee charged by the pool for staking services
  • Performance - Performance is calculated based on the total stake of the network and the number of blocks produced on the network. The performance algorithm will be updated periodically to perform at a high caliber.

Undelegation

You can choose to undelegate from a pool at any time. When you undelegate your balance will be updated after a lock-up period of 8640 blocks

To Undelegate

Please note you must have sufficient Aion balance to do the undelegation transaction

  1. Click on Staking > My Delegations
  2. Click on Undelegate button
  3. Enter the Amount Click on Full Amount for the entire amount - transaction cost
  4. Click on Undelegate and sign and complete the transaction
  5. After 7 block confirmations, the transaction will show on your Transactions page

Pending Undelegation

Shows you the undelegations that are yet to be finalized

  • Block Number - Helps you to check your transaction on the Aion Dashboard
  • Amount - The amount that is waiting for the lock-up period to get over. Lock-up period is about 24 hours, and once it is over your delegation will decrease and balance will increase.
  • Details - Shows you other details such as pool name along with the identity key of the pool which could be helpful for troubleshooting.

Transaction finalization

Your transaction is finalized after a period of about ~24 hours, and your balance is increased by that amount. The finalization is a two-step process that can be completed by any node on the network, possibly for an incentive. A foundation node currently provides this service.

Rewards

You can withdraw rewards from your staking pools instantly at any point in time.

To Withdraw

Click on image or name of pool from any table to go to Pool Details page
To withdraw starting from Dashboard

  1. Click on Withdraw button
  2. You are navigated to My Delegations table
  3. Click on the image or name of the pool you want to withdraw
  4. On Pool Details page click on Withdraw button and sign and complete the transaction
  5. After 7 block confirmations, the transaction will show on your Transactions page

Updated 2 months ago

Delegating and earning


Stake Aion to earn Aion

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.