Update your browser, this website may not display correctly.

The Aion Network

A third-generation multi-tier blockchain network with the world’s first Java-based smart contract execution environment (the JVM). Aion will support a future where many blockchains exist to solve unique industry problems and to power the services of the modern world.

How to get connected to Aion with Nodesmith

Nodesmith is a drop-in replacement for a local Aion Node. You won’t have to change any of your code other than a single configuration that points your application to Nodesmith rather than a local node (or another provider).

You’ll be able to take full advantage of the speed, scalability, and reliability of Nodesmith—all while using the same APIs and libraries you’re familiar with.

            const Web3 = require('aion-web3');

// Create our web3 instance pointing to Nodesmith
const web3 = new Web3(new Web3.providers.HttpProvider(

const interestingAccount = '0xa00338aeb0fb1c8a47c215a0a9daece90bedc406dc31e905788a4f3d83a33943';

// Use the web3 instance to get an account's balance
web3.eth.getBalance(interestingAccount).then((balance) => {
  console.log('Balance is ' + balance);

Building on Aion with Nodesmith

Nodesmith makes it super simple to get connected to the Aion network, allowing you to stop worrying about infrastructure and start building.

  • Compliant JSON RPC API
  • Full network state cached
  • Scalable & Reliable
  • Stable WebSockets and filter support
  • Support for both mainnet and testnet
Learn how Aion works with Nodesmith

Backed by The Aion Foundation

Nodesmith has been an early supporter of the Aion Network and was a recipient of a grant from the Aion Foundation in 2018. You can find information about the grant on Aion’s Bounties and Grants page.
Select all networks that interest you

Don’t spend months building out infrastructure. We can get you started in under two minutes

Start building