Skip to content
This repository has been archived by the owner on Jul 13, 2022. It is now read-only.

Latest commit

 

History

History
73 lines (51 loc) · 2.01 KB

README.md

File metadata and controls

73 lines (51 loc) · 2.01 KB

Disclaimer

This application is a proof of concept and not production-ready.

USE AT OWN RISK.

Omni Desktop

Polkadot&Kusama ecosystem Enterprise Desktop application.

The Omni Desktop application proof of concept application was developed in order to:

  1. Check if it's possible to work with multiple Substrate networks in one desktop application.
  2. Check if it's possible to verify the parachain data based on relay-chain data.
  3. Try to use Substrate Connect as a light client.
  4. Try to use Parity Signer mobile application for signing transactions.
  5. Try to use Matrix standard as an application-layer data exchange protocol.

Key features

  1. Add and manage wallets for Substrate networks.
  2. Show wallet balances for multiple Substrate networks.
  3. Token transfers in multiple Substrate networks.
  4. Multisig account management.
  5. Multisig creation and signing.
  6. Multisig account and transactions interaction with Matrix standard.

How to use the application

Install the application

There are two options for the application installation:

  1. Download the latest application release for your operating system. And proceed with installation.
  2. Clone the repository and start the application from sources:
git clone https://github.com/nova-wallet/omni-desktop-prototype.git
git checkout <latest tag>
yarn
yarn start

Tutorial

The Omni application tutorial describes how to use key proof of concept application features.

Development

Requirements

Minimum version of Node.js is v14.

Tested with v14 and v16 LTS releases.

Install dependencies

To install all dependencies:

yarn

Starting development

Start the app in the dev environment with hot-reload:

yarn start

Packaging for production

To package app for the local platform:

yarn package