Go to file
satindergrewal 571afc5b88 continuing from the dICOApp 0.6.4-beta2 codebase 2017-11-17 10:24:39 +13:00
assets continuing from the dICOApp 0.6.4-beta2 codebase 2017-11-17 10:24:39 +13:00
gui continuing from the dICOApp 0.6.4-beta2 codebase 2017-11-17 10:24:39 +13:00
ipc continuing from the dICOApp 0.6.4-beta2 codebase 2017-11-17 10:24:39 +13:00
private electron update, shepherd-ipc base started 2017-08-18 01:22:31 +12:00
.gitignore readme update 2017-08-21 04:13:36 +12:00
LICENSE continuing from the dICOApp 0.6.4-beta2 codebase 2017-11-17 10:24:39 +13:00
ReadMe.md continuing from the dICOApp 0.6.4-beta2 codebase 2017-11-17 10:24:39 +13:00
main.js continuing from the dICOApp 0.6.4-beta2 codebase 2017-11-17 10:24:39 +13:00
package-lock.json continuing from the dICOApp 0.6.4-beta2 codebase 2017-11-17 10:24:39 +13:00
package.json continuing from the dICOApp 0.6.4-beta2 codebase 2017-11-17 10:24:39 +13:00
renderer.js electron enabled with basic setup 2017-08-17 23:47:38 +12:00

ReadMe.md

BarterDEX-Simple App

Before starting make sure you have marketmaker daemon compiled and running on your machine.

You can find instructions to install marketmaker here:

https://github.com/SuperNETorg/komodo/wiki/Setting-up-Liquidity-Provider-(LP)-Node#installing-liquidity-provider-lp-node-on-ubuntudebian-system

Setup

Once running, follow these steps:

git clone https://github.com/SuperNETorg/BarterDEX-Simple.git
cd BarterDEX-Simple
git checkout v0.6
npm install
npm start

It will download "BarterDEX-Simple". Open "BarterDEX-Simple", and from there open "index.html" file in your web browser.

Update

To update, follow these steps:

cd BarterDEX-Simple
git checkout v0.6
git pull

For end users

To build the production ready app, install electron-packager and electron-prebuilt packages from npm

sudo npm install electron-packager -g
sudo npm install electron-prebuilt -g

Build the App

Refer to the original electron-packager repository for more detailed information.

Linux

Change directory to BarterDEX-Simple and execute the following command to build the Linux app

cd BarterDEX-Simple
electron-packager . --platform=linux --arch=x64 --icon=assets/icons/monaize/128x128.png --out=build/ --buildVersion=VERSION_NUMBER_HERE --ignore=assets/bin/win64 --ignore=assets/bin/osx --overwrite

change architecture build parameter to --arch=x32 for 32 bit build

OSX

Change directory to BarterDEX-Simple and execute the following command to build the OSX app

cd BarterDEX-Simple
electron-packager . --platform=darwin --arch=x64 --icon=assets/icons/monaize/mnz.icns --out=build/ --buildVersion=VERSION_NUMBER_HERE --ignore=assets/bin/win64 --ignore=assets/bin/linux64 --overwrite
Windows

Change directory to iguana and execute the following command to build the Windows app

dir iguana
electron-packager . --platform=win32 --arch=x64 --icon=assets/icons/monaize/mnz.ico --out=build/ --buildVersion=VERSION_NUMBER_HERE --ignore=assets/bin/osx --ignore=assets/bin/linux64 --overwrite

# If generating 32bit desktop package
electron-packager . --platform=win32 --arch=ia32 --icon=assets/icons/monaize/mnz.ico --out=build/ --buildVersion=VERSION_NUMBER_HERE --ignore=assets/bin/osx --ignore=assets/bin/linux64 --overwrite

# To build both x64 and x86 desktop package
electron-packager . --platform=win32 --arch=all --icon=assets/icons/monaize/mnz.ico --out=build/ --buildVersion=VERSION_NUMBER_HERE --ignore=assets/bin/osx --ignore=assets/bin/linux64 --overwrite

change architecture build parameter to --arch=x64 for 64 bit build