How to use Grin Wallet to Send and Receive Grin Coins – Step by Step Guide

Following our earlier guide on How to Mine Grin, we are glad to share our know in terms of sending Grin using the official Grin wallet ! Grin price has seen a meaning volatility and there is huge interest from versatile party .
In this guide, we ’ ll be covering ways to receive Grins via file and HTTP hearer for Windows 10. If you ‘re looking for ways to withdraw Grins from mining pools or exchanges, look no far ! If you are a Linux drug user, you can skip the apparatus of the VM Virtualbox section .

While there may be other methods out there that exercise good or faster, the methods shown in this guide is one of the ways that works for Windows 10 ! Feel free to tweak around if you are familiar with the things described below, and give us a shoutout if you find anything interest !

Grin is slightly different from most of the cryptocurrencies you are used to in terms of sending and pick up. There are no addresses in Grin and there are chiefly two modes of receiving Grin coins : ( i ) receive by file and ( two ) receive via a HTTP hearer which requires you to have a running node and wallet hearer .
Note: While it ‘s always tempting to mine at the largest pools, it ‘s a better idea to spread out Grin net ‘s graphrate – try out unlike pools to distribute the graphrates more evenly ! There besides appears to be ongoing effort in Grin ‘s official residential district calling for better graphrate distribution .
There are 3 sections to this article :
1. section A : receive Grin via File
2. section B : Receiving Grin via HTTP Listener
3. section C : Sending Grin
Let ‘s get started !
To demonstrate this, we ‘ll be using the Grinmint mine pool as an example to request for electronic mail payouts. This is basically how you receive smile coins via a file. The methods described here would be alike if you would like to receive Grin coins from person else via a charge .

Step 1: Setting up the Virtual Machine for Grin Node & Wallet (Skip if Linux or OS X)

1. Download Oracle VM and Linux Mint
( i ) oracle VirtualBox ( VM ) – Select the one for Windows hosts .

( two ) Linux Mint – I used 19.1 Tessa, 64-bit Cinnamon version.
It is IMPORTANT to use 64-bit as the Grin Wallet only has 64-bit edition for Linux.

2. install and set up the Oracle VM VirtualBox .
Once it has been installed, start it and click on “ New ” to set up your virtual machine and blue-ribbon Ubuntu ( 64-bit )

Note : If Ubuntu ( 64-bit ) is not available, you may not have enabled Virtualization for your processor. here ’ s a guide to enable it ( requires restart ! ) .
3. 2048 MB of RAM should be adequate for your VM to run on Mint ( You can up this to 4096 MB if your personal computer has sufficient RAM. W10 takes about 4 GB to run smoothly )

4. Create a 20GB virtual Disk that ’ s dynamically allocated for your VM and you can follow the rest of the settings by nonpayment .
5. Once you are done, you will see the “ Mint ” VM pop up on the leave section of the Oracle VM Program. Double snap on it and you should see this immediate, and this is where you select the Linux Mint file you ’ ve downloaded earlier .

6. Click on “ Start ” and it should boot up to its background after a short delay .

7. Click on “ Install Linux Mint ” – the reason for this is that your stream Linux Mint is running “ live ” ( by CD entirely ) and will need to be permanently installed. For installation, I selected all default settings, ticked “ yes ” for 3rd party software to run Wifi and so forth, and it took ~10 minutes to install Mint .
That ’ s it ! You nowadays have a VM running Linux Mint and are ready for the following footfall .

Step 2: Running Grin Node & Wallet

In the VM, use Firefox and download the Grin Core Linux 64-bit adaptation ( grin-v1.0.0-479973573-linux-amd64.tgz as of 22nd Jan 2018 ) from here .

once you have it downloaded, go to the downloads folder, right click on any empty space and click “ Open in Terminal ” then enter the pursue :
mariner xzf grin-v1.0.0-479973573-linux-amd64.tgz
mkdir ~/grin
cp smile ~/grin
echo export ‘PATH=~/grin : $ PATH ‘ > > ~/.bashrc
beginning ~/.bashrc
After that, the adjacent thing you will be doing is to run a Grin Node, which is necessary ( and super dim-witted ) because your wallet needs it. In the same place, open the terminal and type :
Note: since we already added grin to $ PATH, we no longer have to prefix every command with “ ./ ”. But if you run into issues, try with “ ./grin ” and it should work .
You should see this screen :

Give the node about 10 minutes to sync. Once the synchronize is dispatch, you are now running a full node !
now open a new pill in your end using “ File ” > “ New Tab ” and character in :
grin wallet init
The course of study will prompt you to enter your password ( You will use it every time you transact ) and your semen keys ( Save them. Save them! ). once done, the wallet should be set up and will be ready for use ! official documentation is here and in this guide, we ’ ll be focusing on the ones you will need to transfer Grin .
To check your balance at any clock time, type in :
smile wallet information

Step 3: Request for Email Payout (to get your file)

now that your VM, Grin Node and Grin Wallet are all up and running, it ’ second time to get some Grin coins in ! here we are using Grinmint ’ s electronic mail payout ( which will be like to person else sending you Grin via file ) as an model .
1. On Grinmint, navigate to your Dashboard ( embark electronic mail on top left field ) and chink on Payouts .

2. On the buttocks right, under “ Actions ”, insert your miner ’ south password and click on “ Request Email Payout ”. You should receive a file in your e-mail that looks something like the be name “ tx-a-bunch-of-alphanumeric ” .

3. Download the file ( defaults to downloads booklet ) and in the Grin Wallet, receive the file by typing :

candle downloads
smile wallet experience -i tx-bunch-of-alphanumeric
4. In the lapp booklet, you will see the “ tx-bunch-of-alphanumeric.response ” file. now you need to send it back to Grinmint to “ finalize ” the transaction. alike to ( bel ), accede your password and snap finalize transaction to upload the file .
And that ’ s about it ! Wait for a inadequate while and type :
grin wallet information
The balance wheel should be under “ awaiting confirmation ”. With a stop time of approximately 1 minute, you should be able to spend them after 10 minutes !
Receiving Grin coins manually by sending files is no doubt a troublesome process – but you can automate it by having a HTTP hearer, which basically means to have your machine actively listen to the network for transactions for you, and accept them .
With a running HTTP hearer, all you need to do is to type smile wallet information to check your remainder .

Step 1: Setting up VM, running Grin Node and Wallet.

See Step 1 and Step 2 from section A : receive Grin via File .

Step 2: Configuring your VM to have public IP, and port forwarding.

1. Set your VM ’ south Network settings to “ Bridged Adapter ” rather of NAT under Machine > Settings .

2. Go to your router settings page, and forward port 3415 for TCP. different routers have different settings, but for my Asus router, it is under WAN > Port Forwarding .

3. nowadays that ’ s done, go to http : // to check if your port 3415 is open. If it is not, then you likely ( i ) did not forward the ports correctly, ( two ) have a private IP alternatively of public IP – call your ISP for this, or ( three ) can try to restart everything
4. If you see Success : I can see your avail on on port 3415 then you’re good to go! Your Grin address to receive coins is now “http://:3415” (eg.
5. Open a terminal, run your Grin node and open up the wallet ( in a new yellow journalism ) for listening by typing :
grin wallet -e listen

see that you are listening to, and you should be beneficial to go .
6. Use a different pill ( 3rd yellow journalism ) to check your balance wheel .
IMPORTANT : To receive via HTTP listener it needs to be active at all times. You can open a new tab key to check your libra when needed. This is how mine looks like :

And that ’ s about it ! You have successfully set up your HTTP hearer and it is now time to test sending small amounts of Grin coins to it !
If you are sending from exchanges, it might take a couple of hours for them to process your withdrawal requests. personally I ’ ve waited for more than 5 hours for Bibox to withdraw to my HTTP hearer indeed do expect to wait a little .

There are two ways to send Grin – by file and directly to a user with a HTTP hearer. We have tested both and we have some interest results that will make you more comfortable with sending !

I. Sending Grin via File

Requirements : Both parties must be on-line and active voice to transact .
Pros : Beginner Friendly
Cons : multiple Steps
Step 1: With your Grin Node and Wallet running, enter the following command in your wallet’s terminal:
smile wallet send -m file -d any_transaction_name.tx 0.1
A charge with the name “ any_transaction_name.tx ” should be generated and you can then send it to your recipient .
Step 2: Recipient accepts file using the following command:
grin wallet receive -i any_transaction_name.tx
This generates a file called “ any_transaction_name.tx.response ” which will be sent back to you for confirmation .
Step 3: Finalize/confirm transaction on your end. Upon receiving the .response file, enter the following command:
grin wallet finalize -i any_transaction_name.tx.response
This should complete the transaction and you can type in smile wallet information to see your balances .
That ’ s it ! even though it involves sending back and forth between two users, it is broadly painless to get it to work. Read on for the HTTP method acting .

II. Sending Grin Via HTTP (to someone with an active HTTP Listener)

Requirements : recipient must have an active HTTP hearer .
Pros : Fast and accomplishable once set up correctly.
Cons : not as founder friendly .
Sending to person with an active HTTP hearer is an easy, one-step process and we decidedly prefer this over using a file sending method acting. With your Grin Node and Wallet carry, enter the following command in your wallet ’ s terminal :
grin wallet send -d hypertext transfer protocol : //IP-Address:3415 sum
See the image below for the results. For your public toilet, we have besides tested to see what happens if the coins were sent to a wrong address that ’ s not listening .

In the first row, we can see that the wallet lets you know if the other end international relations and security network ’ deoxythymidine monophosphate active/listening and does not send out any of yours funds. It tries to send for about a minute before it times out and displays the “ Wallet Command Failed ” error .
second, when it is sent to the discipline address, it took about 5 seconds to show the “ completed successfully ” message. When we checked on the other computer with grin wallet information, it showed up american samoa well so sending to person with an active HTTP hearer is decidedly a lot faster and easier than via file.

however, do note that if you enter the incorrectly address and that cover happens to have an active HTTP hearer, you coins WILL BE SENT OUT. Please exercise circumspection when transport !
That ‘s it ! If you ‘re at this charge in the lead you should be able to run a VM, Grin Node, Grin Wallet adenine well as Send/Receive Grins ! I hope this has been helpful for you and that you have had fun reading it equally much as I have writing it !


Jin is a Market Research Analyst at CoinGecko. In his free clock time, Jin enjoys messing with crypto related stuffs on a slenderly technical side and generally learns about crypto as he munches on snacks. Follow the author on Twitter @ jin_8315

beginning :
Category : Finance

Post navigation

Leave a Comment

Trả lời

Email của bạn sẽ không được hiển thị công khai.