GRSPay Vault

GRSPayServer Vault allows web applications to access your hardware wallet, this enables a better integrated user experience.

GRSPay Vault is a separate app, locally hosted on your own PC, which GRSPay Server connects to and asks for permission. Once permission is granted, GRSPay is able to integrate with any hardware wallet connected to your PC.
You can import your wallet and spend incoming funds with a simple confirmation on your device with your keys never leaving your hardware device.

Features
• Support for Mainnet and Testnet
• Support for KeepKey
• Support for Ledger Nano S
• Support for Ledger Nano X
• Support for Trezor Model T
• Support for Trezor One
• Asks permission before connecting
• The software is built in C#
• Open Source - MIT license

Getting Started with GRSPay Vault
Download GRSPay Vault
Install GRSPay Vault on your PC (Windows, MacOS or Linux)
Open GRSPay Vault app.
Plug in the hardware wallet and make sure it’s in wake up state
Go to GRSPay Server’s Store > General Settings > Wallet > Setup > Connect an existing wallet > Connect hardware wallet
Grant the permission
Your public key will automatically be imported in the store and configured to an appropriate format
Validate that address shown on GRSPay is the same as the one on your device
Save

Spending funds with GRSPay Wallet
Open GRSPay Vault app on your PC
Plug in the hardware wallet and make sure it’s in wake up state
In GRSPay Server, go to > Wallets > Manage > Send
Fill in the Destination address and the Amount
Select Sign with a hardware wallet
Verify the transaction on your hardware wallet and confirm it
Broadcast the transaction

This application is licensed under MIT. There is no warranty and no party shall be made liable to you for damages. If you lose coins due to this app, no compensation will be given. Use this app solely at your own risk.

Note: OSX build does not work with Safari, use Chrome or Firefox instead.

Source code: https://github.com/groestlcoin/GRSPayServer.Vault/