All Projects β†’ 0mkara β†’ Etheratom

0mkara / Etheratom

Licence: gpl-3.0
Solidity compilation and Ethereum contract execution interface for hackable atom editor

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Etheratom

Blockchainstore
πŸ’° Retail Store that runs on Ethereum
Stars: ✭ 425 (+75.62%)
Mutual labels:  ethereum, ethereum-dapp
Disperse
React/Redux dApp (decentralized app) boilerplate using Ethereum's blockchain
Stars: ✭ 36 (-85.12%)
Mutual labels:  ethereum, ethereum-dapp
Blockchain
εŒΊε—ι“ΎζŠ€ζœ―
Stars: ✭ 28 (-88.43%)
Mutual labels:  ethereum, ethereum-dapp
Abi Decoder
Nodejs and Javascript library for decoding data params and events from ethereum transactions
Stars: ✭ 325 (+34.3%)
Mutual labels:  ethereum, ethereum-dapp
Unstoppable Wallet Android
A secure and decentralized Bitcoin and other cryptocurrency wallet for Android phones. Supports Bitcoin, Ethereum, EOS, Binance Chain, Bitcoin Cash, DASH, ...
Stars: ✭ 165 (-31.82%)
Mutual labels:  ethereum, ethereum-dapp
Ethlist
The Comprehensive Ethereum Reading List
Stars: ✭ 3,576 (+1377.69%)
Mutual labels:  ethereum, ethereum-dapp
Swarmdb
Wolk SWARMDB - Decentralized Database Services for Web3
Stars: ✭ 34 (-85.95%)
Mutual labels:  ethereum, ethereum-dapp
Balance Open
Balance Open: A GPL3-licensed macOS menu bar app for all the world’s currencies.
Stars: ✭ 279 (+15.29%)
Mutual labels:  ethereum, ethereum-dapp
Blockchainbooks.github.io
Blockchain Books
Stars: ✭ 139 (-42.56%)
Mutual labels:  ethereum, ethereum-dapp
Trust Wallet Ios
πŸ“± Trust - Ethereum Wallet and Web3 DApp Browser for iOS
Stars: ✭ 1,228 (+407.44%)
Mutual labels:  ethereum, ethereum-dapp
Web3.swift
A pure swift Ethereum Web3 library
Stars: ✭ 295 (+21.9%)
Mutual labels:  ethereum, ethereum-dapp
Angular Truffle Starter Dapp
Angular CLI + Truffle Starter Dapp; write, compile & deploy smart contracts on Ethereum blockchains
Stars: ✭ 174 (-28.1%)
Mutual labels:  ethereum, ethereum-dapp
Augur
Augur - Prediction Market Protocol and Client
Stars: ✭ 294 (+21.49%)
Mutual labels:  ethereum, ethereum-dapp
React Ethereum Dapp Example
A starter boilerplate for an Ethereum dapp using web3.js v1.0, truffle, react, and parity
Stars: ✭ 384 (+58.68%)
Mutual labels:  ethereum, ethereum-dapp
Vyper
Pythonic Smart Contract Language for the EVM
Stars: ✭ 3,460 (+1329.75%)
Mutual labels:  ethereum, ethereum-dapp
Daox Contracts
Smart contracts for creating Daox-based fundraising organization
Stars: ✭ 31 (-87.19%)
Mutual labels:  ethereum, ethereum-dapp
Aragon Apps
(Aragon 1) Aragon apps developed by Aragon Core Devs (smart contracts + webapps)
Stars: ✭ 278 (+14.88%)
Mutual labels:  ethereum, ethereum-dapp
Solidity Auction
A simple auction dApp for Ethereum, written in Solidity.
Stars: ✭ 60 (-75.21%)
Mutual labels:  ethereum, ethereum-dapp
Eth Vue
Featured in Awesome Vue [https://github.com/vuejs/awesome-vue], a curated list maintained by vuejs of awesome things related to the Vue.js framework, and Awesome List [https://awesomelists.net/150-Vue.js/3863-Open+Source/18749-DOkwufulueze-eth-vue], this Truffle Box provides everything you need to quickly build Ethereum dApps that have authentication features with vue, including configuration for easy deployment to the Ropsten Network. It's also Gravatar-enabled. Connecting to a running Ganache blockchain network from Truffle is also possible -- for fast development and testing purposes. Built on Truffle 5 and Vue 3, eth-vue uses vuex for state management, vuex-persist for local storage of app state, and vue-router for routing. Authentication functionalities are handled by Smart Contracts running on the Ethereum blockchain.
Stars: ✭ 171 (-29.34%)
Mutual labels:  ethereum, ethereum-dapp
Dagger.js
Simple library to connect with dagger server and manage subscriptions for Ethereum Blockchain.
Stars: ✭ 179 (-26.03%)
Mutual labels:  ethereum, ethereum-dapp

Etheratom

Greenkeeper badge Build Status Gitter telegram

Ethereum IDE plugin for hackable Atom editor. Compile smart contracts, deploy them to Ethereum networks. Efficient contract management interface. Integrated test suite for smart contracts.

A screenshot of Etheratom package

Sponsors

gitcoin ethereumfoundation

Support

You can join our Telegram group for quick help in solving any issues at https://t.me/etheratom telegram

Join our new gitter room for help - https://gitter.im/Ethereum-Devtools-Developers-Studio/etheratom

Quick help

Follow our quick troubleshooting issue to get help about some known bugs and issues.

Requirements

Use Ganache or Install geth

Go Ethereum client installation instruction Or You can just download binary from https://geth.ethereum.org/downloads/ and run.

Run go-ethereum client

Start geth node on testnet using following command:

geth --goerli --rpc --rpcapi="eth,web3,personal" --ws --wsorigins="*" --wsapi="eth,web3,personal" console

Note: Only solidity compilation is supported. --wsorigins="*" or --wsorigins="file://" is necessary to allow Atom to connect to go-ethereum websocket endpoint.

Installation

apm install etheratom

Or you can install Etheratom from Atom packages.

Install from source

Clone git repository

git clone https://github.com/0mkara/etheratom.git
cd etheratom

Install as atom package

apm install
apm link .

Configuration

Geth defaults : rpc http://127.0.0.1:8545/ websocket ws://127.0.0.1:8546/

Ganache defaults : rpc http://127.0.0.1:7545/

Go to package settings and set rpc address & websocket address.

etheratom package config

Restart atom to load your configuration changes.

Usage

Activate Etheratom package ctrl+alt+e

Compile solidity code with ctrl+alt+c or just by saving a solidity file with ctrl+s

Show/hide etheratom panel ctrl+alt+v

After compiling your solidity code click Deploy to blockchain button to deploy the contract on blockchain. Optionally you can deploy your contract at some previously created address.

New panel features

Follow Etheratom Wiki for more information.

Development guideline

Clone & code
git clone https://github.com/0mkara/etheratom.git
cd etheratom
Build

rollup -c

Support development ❀️

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!

Etheratom is looking for financial help. Any organization or individual wants to help grow etheratom is requested to contact [email protected]

Ethereum πŸ‘‰ 0xd22fE4aEFed0A984B1165dc24095728EE7005a36

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].