Post
Topic
Board Announcements (Altcoins)
Re: [ANN][HLM] HELIUM
by
teela
on 27/10/2018, 21:38:12 UTC

When you create your masternode, you enter a command "getaccountaddress MN1" (or you replace MN1 with anything you want, call yours DERP1 if you want to).  That getaccountaddress command gives you the address you send your collateral to, but it also tells your wallet the name of your masternode.  That is how you name your masternode.  Then the masternode.conf file references that same name.  Your masternode.conf file will then have a line that says "MN1 129.125.72.152:9009 YOURPRIVATEKEY MASTERNODEOUTPUT TXID" only those last three variables are replaced by whatever your values are.  That's it.  You might be making it harder than it actually needs to be.

Moved 1000 helium to 1 address
I've done all config file edits on both controller wallet and masternode wallet.
Ran that command in both wallets.
still get... "Error reading masternode configuration file: could not parse masternode.conf Line 1  "MN1"  "
(or whatever I call it. It won't parse 1st line. I have to un-edit file back to launch wallet)

So I guess I'm missing something fundamental here.
derp derp derp...  I give up.  
I will tip any masternode geniuses who can figure out wtf I'm doing wrong.

yesterday i helped someone on slack to setup his MN. By the end of the process everything was running smoothly. i hope it was you and you got your mn running  Grin
https://imgur.com/a/ChGcPtJ

I wrote the guide (https://www.heliumlabs.org/v1.0/docs/masternode-setup-guide-windows-local) on the fly while trying to help someone in here without running a mn that time cause i had my coins in cryptopia.

If you run the controller/mn, 2 different wallets but same machine setup you have to add to the configs  (helium.conf) the rpcport command and specify different rpcports for two wallets (controller/mn) else you get an error that the rpc could not be binded.

For example on Controller Wallet:
Code:
rpcuser=long random username
rpcpassword=longer random password
rpcallowip=127.0.0.1
rpcport=xxxx (a port number different from MN port and MN rpcport) --> for example rpcport=2222
listen=0 --> this line is not mandatory
server=1 --> this line is not mandatory
daemon=1 --> this line is not mandatory
logtimestamps=1 --> this line is not mandatory
maxconnections=256 --> this line is not mandatory

While on MN Wallet:
Code:
rpcuser=long random username
rpcpassword=long random password
rpcallowip=127.0.0.1
rpcport=2223
listen=1
server=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
externalip=Your_PUBLIC_IP
bind=Your_INTERNAL_IP
masternodeaddr=Your_PUBLIC_IP:9009
masternodeprivkey=YOUR_MN_PRIV_KEY

If you'd edit all of this into the OP where you posted the initial guide this would be very helpful. We had quite a lot of users asking for support with this set up and I could update the guide I copy pasted.