Skip to content
This repository has been archived by the owner on Nov 13, 2020. It is now read-only.

streamr-dev/old-streamr-web3

Repository files navigation

Streamr-Web3

Build Status

Streamr-Ethereum bridge

An optional service of the Streamr cloud architecture that facilitates interactions with the Ethereum blockchain. Engine-and-Editor's Ethereum modules require this service to be active in order to work.

Where Streamr-Web3 sits in Streamr cloud stack

Dependencies

Building and running

Project uses npm for package management. We provide sensible default configurations for IntelliJ IDEA and VSCode but project can be developed with other IDEs as well.

  • Install npm dependencies with npm install
  • Specify ETHEREUM_SERVER_URL and PORT in environment variables and run npm run start
  • OR run it with ./start-rinkeby-local, ./start-rinkeby-infura, ./start-ropsten-local, ./start-ropsten infura depending on your needs

Running tests

First console window

npm run test-server

Second console window (or optionally from IDEA the "run tests" run configuration)

npm run test

Publishing

Currently project has no CI system and/or container configured nor are any packages published to npmjs.com.

License

This software is open source, and dual licensed under AGPLv3 and an enterprise-friendly commercial license.