This repo contains a desktop application as the UI for the Koii Node. It provides a user-friendly interface for running tasks, managing your wallet and interacting with the Koii Network.
- NodeJS (v16 or higher recommended)
- npm or yarn package manager
- Git
- Clone the repository:
git clone https://github.com/koii-network/koii-node
cd koii-node- Install dependencies:
npm install- Configure environment variables:
- Copy
.env.exampleto.env - Update the values in
.envwith your configuration
- Copy
Start the development server:
npm startIf you encounter the error ENOSPC: System limit for number of file watchers reached, run:
sudo sysctl fs.inotify.max_user_watches=524288
sudo sysctl -pOn Linux, you may need to install additional packages:
sudo apt-get update
sudo apt-get install build-essentialRun the test suite:
npm testTo package the app for your local platform:
npm run packageThe packaged application will be available in release/build/
We welcome contributions from the community! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
Please ensure your code follows our coding standards and includes appropriate tests.
This project is licensed under the MIT License - see the LICENSE file for details.
For support, please:
- Check the documentation
- Join our Discord community
- Open an issue in this repository
If you discover any security-related issues, please email [email protected] instead of using the issue tracker.
In the desktop node, go to Settings > Task Extensions and install Orca. If it doesn't install automatically or if you run into any issues after installing, these are the instructions to install manually and troubleshoot.
If you are having errors with virtualization on Linux, you may need to install qemu:
apt install qemu-systemTo package apps for the local platform:
npm run packageThen ready to be run/installed version of application can be found in release/build