This repository hosts ki-desktop-wallet
, a desktop wallet for the KiChain.
The wallet allows:
- Importing and creating KiChain accounts (addresses).
- Maintaining multiple accounts.
- Issuing transfer transactions: send.
- Issuing staking transactions: delegate/undelegate/redelegate transactions.
- Issuing distribution transactions: withdraw rewards and/or commissions.
- Viewing send and delegation 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 the it and then to run it or package it in electron.
# Install the wallet dependencies
cd ki-desktop-wallet/app && npm install
# Build thewallet with minification
./build.sh
You can also serve the app in your browser with hot reload at localhost
npm run dev
# Go into the parent repository and install dependencies
cd .. && npm install
# Run the app in dev mode
npm start
# Build the app for macOS
npm run package-mac
The Ki desktop Wallet is based on the math-cosmos-web-wallet project by MathWallet.
If you discover a security vulnerability in this project, please report it to security@foundation.ki. We will promptly address all security vulnerabilities.