Is there anyway to confirm that my masternode is functioning correctly? I checked this morning. It still shows as "Enabled" in the wallet masternode tab.
The service is started in linux. If I run
I don't see any errors, but it also doesn't show any reward and it's been 12 hours. I also don't see any incoming transactions in my wallet. I'm hoping it just may take a little while to show up.
Anyways here is what I did to make it "work" on the pi 2.5B... I used a combination of resources (page 69 instructions, Steemit instructions, Mrrrs post from post 1502 in this thread, and DASH instructions) to pull out what I needed. Perhaps I could eventually combine everything into step by step instructions, but for now I'll try to guide people into what pieces I used.
start with linux stuff
-----------------------------
1. Install Ubuntomate - I used Ubuntumate 16.04.3 LTS. When you click it to download they have a version that works with the Pi2 and Pi3.
Download Ubunto Mate
https://ubuntu-mate.org/download/2. I followed the instructions on page 69 for setting up the linux server with the firewall. He has you change the port of SSH for security reasons. Then he has you add the SSH port to the firewall with this command:
However that command just adds the default port 22. If you did change your port number for SSH to "your lucky number" you need to use that number in place of ssh. ex
3. Use the Steemit instructions for downloading the source code and compiling. Mrrr is right. You need to use this command:
sudo apt-get install automake pkg-config libssl-dev libevent-dev bsdmainutils
in stead of this command
sudo apt-get install build-essential libtool autotools-dev automake
in the steemit instructions otherwise you will get an error about libssl when you do
.
Also the pi only has 1gb of memory so you will run into problems trying to run the make. The system will freeze. Follow Mrrrs instructions for setting up the swap before you try to run the make command.
Then setup your windows wallet
--------------------------------
1. Go into debug console. Run
2. Send 1000 coin to the address that was just returned. Make sure it's exactly 1000 AFTER the fees. Wait for it to show up in your wallet
3. encrypt your wallet, back it up
4. Go back into debug console. run
, copy down the hash that it returns
5. then run
, copy down what it returns (should be a hash and a single number at the end)
Then link the linux masternode to your windows wallet
--------------------------------------------------------
1. Modify the ./das/dasconfig file in linux (.das is a hidden directory. You can see it by running
in your home directory)
The username/password stuff you can fill in random junk. The externalIP is your IP address to the internet and the 9399 port
The masternode key you need is from step 4 up above where you did
.
5. Then on your windows machine modify the masternode.conf file. Again re-use the same IP/port in this config. Then the first hash you need is again the hash from step 4 above where you did masternode genkey. The last hash is what came from the
command.
Configure Router
--------------------
Then you need to make sure your pi gets a static IP address and that you forward port 9399 to that IP.
Starting the masternode
--------------------
You can go into debug console on the wallet to start it. or just go to options, and find "show masternode tab". This will enable a new tab. You can go in and start it via the gui.