All Projects → golemfactory → golem-electron

golemfactory / golem-electron

Licence: GPL-3.0 license
Graphical user interface for Golem Project

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to golem-electron

yapapi
Python high-level API for Golem.
Stars: ✭ 33 (-66.67%)
Mutual labels:  golem
golem
GOLEM is a numerical simulator for modelling coupled Thermo-Hydro-Mechanical processes in faulted geothermal reservoirs.
Stars: ✭ 20 (-79.8%)
Mutual labels:  golem
DeML-Golem
Proof Of Concept of DEcentralised Machine Learning on top of the Golem (https://golem.network/) architecture
Stars: ✭ 35 (-64.65%)
Mutual labels:  golem
Clay
Golem is creating a global market for computing power.
Stars: ✭ 2,963 (+2892.93%)
Mutual labels:  golem

Golem Electron Application

Minimum Node Requirement CircleCI

The desktop application using Electron, React and Redux.

Golem Testnet Golem Mainnet

Development

🔧 Installation

You can use npm or yarn to install dependecies, to do;

NPM Yarn
npm install yarn

That's it!


💻 Usage (from source)

Start dev server

npm run start:app

Start electron application

Testnet Mainnet
npm run start npm run start:mainnet


🚩 Custom flags

To run golem electron with custom datadir and/or rpc address, pass the same flags and parameters as you do with golem. i.e.;

golemapp --datadir /Users/USER/test_datadir --rpc-address 127.0.0.1:60003
npm run start -- --datadir /Users/USER/test_datadir --rpc-address 127.0.0.1:60003

Note: Don't forget to add -- to npm run start before adding your flags.


🐛 Debug mode

While using application, you can choose Debug mode from the View menu or press;

Windows:   Ctrl  + Shift + L
Mac:           ⌘ cmd + Shift + L
Linux:         Ctrl   + Shift + L

Debug mode will be activated.
Now you can restart the application to catch all critical informations from beginning.

You'll find debug logs in;

OS Path General Log Error Log
Windows %LOCALAPPDATA%\golem\golem\default\{CURRENT_CHAIN}\logs\ gui.log gui‑error.log
Mac ~/Library/Application\ Support/golem/default/{CURRENT_CHAIN}/logs/ gui.log gui‑error.log
Linux ~/.local/share/golem/default/{CURRENT_CHAIN}/logs/gui.log/ gui.log gui‑error.log

Note: {CURRENT_CHAIN} parameter will be mainnet if you running golem on mainnet, if you're on testnet it will be rinkeby in this case.


🎛️ Developer mode

While using application, you can choose Developer mode from the View menu or press;

Windows:   Ctrl  + Shift + D
Mac:           ⌘ cmd + Shift + D
Linux:         Ctrl   + Shift + D

Developer mode will be activated.

You'll find additional information about;

  • subtask node list in task details page
  • peer list in settings tab
  • stats about the application in settings tab
  • more detailed tooltip information while hovering subtask borders in preview window


Testing

Run tests

npm run test
npm run test:watch //live
npm run test:coverage //live
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].