ArshErgon / state-channel-demo

rock, paper, scissors implemented on the æternity blockchain using state channels.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

State Channel Demo

Installation

cd contract && npm install
cd ../client && npm install
cd ../server && npm install

How to run (Local Node - not on an Aeternity Network)

Terminal 1

docker-compose up

Terminal 2

cd server && npm run dev

Terminal 3

cd client && npm run dev

How to run (Testnet)

Terminal 1

cd server && npm run dev:testnet

Terminal 2

cd client && npm run dev:testnet

Services

name port
frontend - vuejs 8000
backend - nodejs 3000
Aeternity node 3013
Sophia Compiler 3080
Websocket server 3014

About

rock, paper, scissors implemented on the æternity blockchain using state channels.


Languages

Language:TypeScript 56.6%Language:Vue 23.2%Language:JavaScript 18.2%Language:SCSS 1.0%Language:Dockerfile 0.6%Language:HTML 0.3%Language:Shell 0.1%