Grin Wallets
Grin++
GUI wallet and node written in C++ Windows, Linux, macOS
How to: send/receive
Download at grinplusplus.github.io
- Copy your address (
grin1...
) and provide it to the other party.
That's it. If both your wallets can communicate via Tor, the transaction is then completed automatically.
But if there's no Tor communication, next steps are:
- The sender will provide you a Slatepack message. Paste it into the Slatepack box and click Receive.
- Copy the Slatepack message your wallet generates.
- Provide it to the sender.
Done! The sender will finalize the transaction and post it to the network.
- Click send.
- Choose the amount of grins.
- Enter the receiver's address and send.
That's it. If both your wallets can communicate via Tor, the transaction is then completed automatically.
But if there's no Tor communication, next steps are:
- Copy the Slatepack message your wallet generates and provide it to the receiver (however you want).
- You should get a Slatepack message back from the receiver. Paste it into the Slatepack box and click Finalize.
Done! Your wallet will now finalize the transaction and post it to the network.
Niffler
GUI wallet and node using the Rust implementation as back-end Windows, Linux, macOS
How to: send/receive
Download at github.com/grinfans/niffler/releases
(by clicking on one of the listed download links)
- Click on Receive, then Slatepack address.
- Copy your address (
grin1...
) and provide it to the other party.
That's it. If both your wallets can communicate via Tor, the transaction is then completed automatically.
-
But if there's no Tor communication, next steps are:*
-
The sender will provide you a Slatepack message. Click again on Receive, then on Create response slatepack. Paste it into the Slatepack box and click Create response slatepack.
- Copy the new Slatepack message your wallet generates.
- Provide it to the sender.
Done! The sender will then finalize the transaction and post it to the network.
- Click on Send, then Create slatepack.
- Enter the address and amount, then Create slatepack.
- Copy the Slatepack message your wallet generates and provide it to the receiver (however you want).
- You should get a Slatepack message back from the receiver. Click on Send, then on Finalize.
- Paste the Slatepack message into the box and confirm.
Done! Your wallet will now finalize the transaction and post it to the network.
Ironbelly
Mobile wallet iOS, Android
How to: send/receive
Related Services
Grinnode.live
Public GRIN API and sync service