Skip to content
Incentivized, decentralized livestream p2p network
Branch: master
Clone or download
Latest commit 633dc86 Apr 21, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci upgrade to latest angular version + fixed CI config Apr 20, 2019
contracts init Apr 20, 2019
deployment init Apr 20, 2019
test init Apr 20, 2019
web fix Apr 21, 2019
.gitignore added dev docker-compose.yml and bytesSent Apr 20, 2019 init Apr 20, 2019
config.json added web3 service and circle ci config for CD Apr 20, 2019
package.json implemented raiden service Apr 21, 2019
patch.js implemented raiden service Apr 21, 2019
yarn.lock implemented raiden service Apr 21, 2019

Let's start

First you need to install Etherlime:

    npm install -g etherlime

Now a tidy structured project must have been shaped. Next step is to build a local ganache.

    etherlime ganache

Deploy the smart contract. In a new console tab run:

    etherlime deploy

The contract has been compiled within the deployment. But if you need to do it separately just run etherlime compile.

When your deployment is finished successfully copy the address of the contract that is shown as a Result in the report table and assign its value to the contractAddress parameter in config.json file. Now we are ready to run the dApp.

    cd web
    ng serve --open

Metamask connection

Get Metamask extension to your browser or if you already have just log in. To use local ganache's accounts you need to import them (or a few of them) by copying their private keys. Then connect Metamask to the private network - Localhost 8545. And go on.

Run tests

dApp includes tests. To test the smart contract run etherlime test.

Used public resources

This project is based on etherlime angular boilerplate.

You can’t perform that action at this time.