This wallet contains the basic functions required to manage your PengolinCoin assets:
- Wallet creation:
- Create new wallet.
- Import/recover from private keys OR mnemonic seed.
- Basic wallet operation/transactions:
- Open an existing wallet
- Display wallet address & balance
- Display & Backup private keys/seed
- Sending/transferring. Integrated Address or Payment ID are supported. Also provides address lookup from your addressbook.
- Transactions history listing/sorting/searching/detail.
- Incoming transaction notification.
- Export incoming, outgoing, or all transactions to csv file.
- Perform wallet optimization.
- Utilities: generate payment id and integrated address.
- Address book:
- Add/Edit/Delete address entry.
- Listing/sorting/searching existing entries.
- Allow to store same wallet address with different payment id.
- Autosave address after sending to new/unknown recipient
- Allow to optionally create password protected address book.
- Misc:
- Option to use system tray (on closing/minimizing wallet)
- Allow to add custom node address.
- Theme: Dark & Light Mode
- Keyboard shortcuts
- Download the latest installer here: https://github.com/pengolincoin/pengolin-wallet-electron/releases/latest
- Run the installer (
walletshell-<version>-win-setup.exe
) and follow the installation wizard. - Launch WalletShell via start menu or desktop shortcut.
- Download latest AppImage bundle here: https://github.com/pengolincoin/pengolin-wallet-electron/releases/latest
- Make it executable, either via GUI file manager or command line, e.g.
chmod +x walletshell-<version>-linux.AppImage
- Run/execute the file, double click in file manager, or run via shell/command line (See: https://docs.appimage.org/user-guide/run-appimages.html)
You need to have Node.js
and npm
installed, go to https://nodejs.org and find out how to get it installed on your platform.
Once you have Node+npm installed:
# first, download pengolin-service binary for each platform
# from PengolinCoin official repo
# https://github.com/pengolincoin/pengolincoin/releases
# extract the pengolin-service executable somewhere
# clone the repo
$ git clone https://github.com/pengolincoin/pengolin-wallet-electron
$ cd pengolin-wallet-electron
# install dependencies
$ npm install
# create build+dist directory
$ mkdir -p ./build && mkdir -p ./dist
# copy/symlink icons from assets, required for packaging
$ cp ./src/assets/icon.* ./build/
# build GNU/Linux package
$ mkdir -p ./bin/lin
$ cp /path/to/linux-version-of/pengolin-service ./bin/lin/
$ npm run dist-lin
# build Windows package
### You need Wine if building from Gnu/Linux!
$ mkdir -p ./bin/win
$ cp /path/to/win-version-of/pengolin-service.exe ./bin/win/
$ npm run dist-win
# build OSX package
$ mkdir -p ./bin/osx
$ cp /path/to/osx-version-of/pengolin-service ./bin/osx/
$ npm run dist-mac
Resulting packages or installer can be found inside dist/
directory.
Please visit our wiki page: WalletShell User Guide.
Please see this guide if you want to adapt WalletShell to be use for your own TurtleCoin fork.