Skip to content
Shasta dapp to operate with energy on the ethereum blockchain.
Branch: develop
Clone or download
Latest commit bc50a82 Nov 15, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
config Fix non-es6 config. Production == rinkeby, else private Sep 24, 2018
contracts Now it does use the shasta-os contracts. Sep 6, 2018
demo Created demo Oct 3, 2018
migrations Bug fixes Oct 25, 2018
public New icons Oct 1, 2018
scripts Added docs to run or build frontend with Rinkeby without mi… Sep 28, 2018
server Hardware graph Sep 17, 2018
src Changed field when loading chart metrics. Added surplus charts. Add b… Nov 7, 2018
.env.template Added new step to requeriments. Now the home UI shows current network. Sep 24, 2018
.gitattributes Initial commit Aug 16, 2018
.gitignore ignore .chaindb dir Nov 7, 2018
LICENSE Create LICENSE Oct 19, 2018 Update Oct 9, 2018
db.json Hardware graph Sep 17, 2018
demoFile.json Revert demoFile.json deletion. Sep 6, 2018
logo.png New logo Oct 1, 2018
package-lock.json Added development scripts (ganache persistence, and one command dev e… Nov 7, 2018
package.json Added development scripts (ganache persistence, and one command dev e… Nov 7, 2018
truffle.js Added history and current endpoint calls. Added consumption chart. Ad… Oct 25, 2018



Decentralized Energy Network

Run on your own computer

If you would like to test Shasta on your own computer, please before check the needed dependencies are met:

  • Node 10
  • NPM 6.2.x
  • git
  • Ganache GUI or Ganache CLI or any other Ethereum blockchain dev enviroment.

Clone the repository

git clone

Go into the folder and download modules:

cd Shasta
npm install

Run your Ethereum dev enviroment, example with ganache-cli:


Migrate contracts and run the web app in local at http://localhost:3000

npm run dev

Run the front-end pointing to Rinkeby network ShastaOS contracts

NODE_ENV=production npm run start

Make production build pointing to Rinkeby

NODE_ENV=production npm run build


We love pull requests from everyone. By participating in this project, you agree to abide by the thoughtbot code of conduct

Fork, then clone the repo: Push to your fork and submit a pull request.

You can’t perform that action at this time.