-
Notifications
You must be signed in to change notification settings - Fork 5
Description of the Desktop Wallet
- The desktop wallet of the project, use Winform, some draws custom process function, to draw shadows, rounded panels, mouse detection graphic effect. the design is simple, and easy to use:
- The desktop wallet have two differents sync process options, the internal one, who run a node inside of the same process for sync with a decentralized network, another one who permit to select a node host for sync your desktop wallet:
- A setup donation step is also available:
-
Once the user have create his wallet, he can print it as a paper each QR codes, the first one contain the private key, the second one the wallet address. The user can also encrypt the private key of the wallet by a password, 3 methods for generate a wallet exists.
-
Generate menu:
- Encryption menu:
- Result menu:
- Print wallet paper:
- The send transaction menu of the desktop wallet, show the available balance, calculate the fee to pay depending of the transaction size and the blockchain transaction activity calculated from an average, please reach the BlockchainSetting.cs class and the ClassTransactionUtility.cs to get more informations about the whole math process:
- The receive transaction menu of the desktop wallet, show a QR Code representing the wallet address, you can save it as a picture file or print it directly.
- The transaction history menu of the desktop wallet, show every transactions related to your wallet address, each rows describe the type, the hash, the amount, the date. You can sort every columns, research a transaction by hash, by wallet address, by amount.
You can also export them as a CSV file, the current page or the whole transaction history of your wallet.
-
You can import a private key for recover a wallet directly from the File menu.
-
You can rescan the whole synced data if you think their is a problem on the wallet data showed on the desktop wallet.
-
You can change the desktop wallet language.
-
Store Network, a standard web process, this one permit to host markets on public nodes who participate to the network, more informations will be described later.
-
Settings menus are not completed.