The latest release of Aion Web3, version 1.1.0, is now available!
The following features have been added:
- Solidity compilation support
- Support for signing and recovering arbitrary messages
- Improved error reporting for failed transactions
The following bugs have been squashed:
- Removal of unsupported methods
- Fixed NPM packaging vulnerabilities and missing dependencies
For users who are still on Aion Web3 v0.0.3, this is a good opportunity to migrate to v1.1.0. Although this is an interface-breaking upgrade, v1.1.0 introduced a more explicit API and support for client-side account management and offline transaction signing. For Dapp developers coming from Ethereum’s web3.js, the v1.1.0 API will be familiar, as it is based on Ethereum web3.js v1.0.0.
For Dapp developers, the recommended method of obtaining Aion Web3 v1.1.0 is through NPM: https://www.npmjs.com/package/aion-web3
The source code is available on Github: https://github.com/aionnetwork/aion_web3/
To learn more about the Web3 v1.1.0, the API reference is a great starting point: https://docs.aion.network/docs/web3
Users new to Dapp development or the Aion ecosystem can find introductory tutorials here: https://learn.aion.network/v1.0/docs/deploy-a-smart-contract-using-web3