This repository hosts ki-desktop-wallet
, a desktop wallet for the KiChain. This wallet is still in beta stage.
The wallet allows:
- Importing and creating KiChain accounts (addresses).
- Maintaining multiple accounts.
- Issuing transfer transactions: send.
- Issuing staking transactions: delegate/undelegate/redelegate.
- Issuing distribution transactions: withdraw rewards and/or commissions.
- Viewing transactions (mini-explorer)
- Generate, sign and broadcast transaction files
- Perform the multi signature workflow (Generate, sign, collect, multisign)
To run the Ki desktop wallet you need first to build it and then to run it or package it in electron.
Start by cloning this repository. Stable code will be always available on master:
git clone https://github.com/KiFoundation/ki-desktop-wallet.git
yarn install
yarn dev
You can build and package the wallet for various operating systems using the follwing commands.
# Package the app for macOS
yarn build:mac
# Package the app for Windows
yarn build:win
# Package the app for Debian distributions
yarn build:linux
Or you can build for all operating systems using the following command:
yarn build:all
Note: The wallet can also be built for testnet by using the following command:
yarn build:[OS]:preprod
If you discover a security vulnerability in this project, please report it to security@foundation.ki. We will promptly address all security vulnerabilities.
Disclaimer The Ki desktop Wallet uses code parts from the math-cosmos-web-wallet project by MathWallet.