Skip to content

Grin Wallets

Grin++

 Grin++


GUI wallet and node written in C++  Windows, Linux, macOS

How to: send/receive
  • Copy your address (grin1...) and provide it to the other party.

grin++ receive step1

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.

grin++ receive step2

  • Copy the Slatepack message your wallet generates.

grin++ slatepack

  • Provide it to the sender.

Done! The sender will finalize the transaction and post it to the network.

  • Click send.

grin++ receive step3

  • Choose the amount of grins.

grin++ receive step4

  • Enter the receiver's address and send.

grin++ receive step4

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).

grin++ receive step4

  • You should get a Slatepack message back from the receiver. Paste it into the Slatepack box and click Finalize.

grin++ receive step4

Done! Your wallet will now finalize the transaction and post it to the network.


Niffler

 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.

niffler receive step1

  • 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.

niffler receive step1

  • Copy the new Slatepack message your wallet generates.

niffler receive step1

  • 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.

niffler send step1

  • Enter the address and amount, then Create slatepack.

niffler send step2

  • Copy the Slatepack message your wallet generates and provide it to the receiver (however you want).

niffler send step3

  • You should get a Slatepack message back from the receiver.
    Click on Send, then on Finalize.

niffler send step4

  • Paste the Slatepack message into the box and confirm.

Done! Your wallet will now finalize the transaction and post it to the network.


Ironbelly

 Ironbelly


Mobile wallet  iOS, Android

How to: send/receive

Download at https://ironbelly.app

Soon

Soon



Related Services

grinnode.live

 Grinnode.live


Public GRIN API and sync service