Skip to content

Opdex/opdex-desktop

Repository files navigation

OpdexDesktop

Opdex platform UI built using Angular with Electron requiring access to a local Cirrus Blockchain Full Node.

Development

Development and production versions require a locally running Cirrus Full Node from Stratis.

Clone and Install Dependencies

## Clone 
git clone https://github.com/Opdex/opdex-desktop.git

## Navigate to project
cd ./path/to/opdex-desktop

## Install dependencies
npm i

Run

Commands to run locally via development environment.

## Browser
## using environment.ts to set Testnet/Mainnet network
npm run start 

## Electron Mainnet
npm run start:electron

## Electron Testnet
npm run start:electron:testnet

Test

Run project tests with the following command:

npm run test

Pack

Package electron apps for Linux, Windows, and Mac with a single command.

npm run pack

Requirements

This project requires running a local Full Node of the Cirrus Blockchain using either Cirrus Core or Stratis Full Node.