This tutorial will teach you how to create command line wallet with grin-wallet and gui wallet with grim.
-
Download the wallet: https://github.com/mimblewimble/grin-wallet/releases.
-
Create new wallet:
./grin-wallet init -h. Ignore the errors and set the password, the command will create the wallet in the current directory.
Note
If you need to recreate your wallet from an existing seed, use ./grin-wallet init -hr command.
-
Find
grin-wallet.tomlfile in the current directory and edit it as follows:
As you can see, we commented node_api_secret_pathand addedhttps://grincoin.orgpublic node. You can also usehttps://grinnode.live:3413node. -
Run
./grin-wallet infocommand and wait for the wallet scanning completion, this could take several minutes.
That's it. The wallet is fully set and ready to make your first transaction.
- Receive.
- Run
./grin-wallet receiveand paste Satepack message that you should get from sender:
The command will return a Slatepack which you should provide to the sender.
- Send.
- Run
./grin-wallet send 1(sending 1 coin), copy the returned Slatepack message and provide it to receiver. - Get Slatepack message from the receiver, run
./grin-wallet finalizecommand and copy-paste the Slatepack into it.
For the complete guide go to: https://docs.grin.mw/getting-started/wallet-handbook/
-
Download the wallet: https://gri.mw/#downloads
-
Create a wallet by clicking on
ADD WALLETbutton and set wallet name and password:

Note
If you need to recreate your wallet from an existing seed, choose Restore checkbox.
-
On the next step, the app will ask you to input your seed to verify the correctness. Input it and press
CONTINUE. -
The final step is to choose the connection method. It could be your local node (integrated) or public node (external). Here we'll choose external connection for quick wallet synchronization. Click on the checkmark near
https://grincoin.organd pressCOMPLETEbutton.
- Now wait for wallet synchronizaion completion. It could take several minutes.

