Athena – IDE – Atom -Part 1

Jae Nam, Director of Business Development EMEA at Blocko, published an interesting article about the development environment for smart contracts on AERGO . 
You can read this article here: https://link.medium.com/oNo8r6Ts73 or on myaergo.com below:

Athena -IDE- Atom-Part 1

Smart contracts are perhaps one of the most important functions in blockchain technology. A smart contract is a self-executing contract program which permits traceable and irreversible trusted transactions to be carried out on a blockchain network.

Ethereum’s ERC-20 token is based on a smart contract. AERGO also offers its own smart contract engine that supports Lua.

Smart Contracts need a development environment called an Integrated Development Environment (IDE). Common examples would be Visual Studio Code (VScode), Atom, and Eclipse.

Athena

The Athena IDE is a development environment for smart contracts on AERGO.

https://github.com/aergoio/athena-ide-atom

The functions provided are as follows.

  • Autocomplete
  • Snippet
  • Lint
  • Smart contract deploy / execute / query

Athena is a name prefix like Remix. The full name of Remix is Remix-IDE.

https://github.com/ethereum/remix-ide

Remix is a browser-based compiler and IDE that enables users to build Ethereum smart contracts with the Solidity language.

https://github.com/ethereum/remix

Athena plays a similar role as Remix as it is smart contract tools for the javascript environment.

https://github.com/aergoio/athena

Athena-IDE Atom is a package for writing smart contracts in AERGO. Many open source IDEs allow you to create and add new features based on their tools. We at AERGO choose to build on Atom due to the flexible User Interface (UI) customization — and many other benefits.

Thank you for taking the time to go through our Part I of the Athena IDE series, we’ll be introducing more features of the Athena IDE by next week. If you’re a developer interested in getting your hands dirty, download Athena IDE here and refer to our documentation.

Also, if you have further technical questions in your journey, feel free to reach out to our developer at AERGO listed below.

Supported by:
Taeik Lim
Github: https://github.com/acktsap