Etheratom is a package for hackable Atom editor. It uses web3js to interact with Ethereum node.
Use Ganache or
Ethereum client installation instruction Or You can just download binary from https://geth.ethereum.org/downloads/ and run.
Start geth node on testnet using following command:
geth --testnet --fast --rpc --rpcapi="eth,web3,personal" --ws --wsorigins="*" --wsapi="eth,web3,personal" console
Note: Only solidity compiler is supported.
apm install etheratom
Or you can install Etheratom from Atom packages.
Clone git repository
git clone https://gitlab.com/0mkara/etheratom.git
cd etheratom
Install as atom package
apm link .
apm install
Assuming you have a local geth client running and rpc api listening on http://127.0.0.1:8545/ & websocket endpoint listening on ws://127.0.0.1:8546
Restart atom to load your configuration changes.
Activate Etheratom package ctrl+alt+e
Compile solidity code ctrl+alt+c
Show/hide etheratom panel ctrl+alt+v
After compiling your code hit Create button to deploy the contract on blockchain.
Also you can select between Javascript VM and an actual running Ethereum node.
It has a tiny Ethereum client monitor to check how your node is doing
Etheratom aims to provide a clean interactive interface to develop solidity smart contracts, test them on testnet, do security analysis and deploy them on mainnet. Etheratom needs your help!