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.gityarn installyarn devYou 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:linuxOr you can build for all operating systems using the following command:
yarn build:allNote: The wallet can also be built for testnet by using the following command:
yarn build:[OS]:preprodIf you discover a security vulnerability in this project, please report it to [email protected]. We will promptly address all security vulnerabilities.
Disclaimer The Ki desktop Wallet uses code parts from the math-cosmos-web-wallet project by MathWallet.