Anyone know the best way to run multiple systemnodes or multiple masternodes out of the same wallet?
You need different ip addresses for masternodes but can have the local wallet on one
Thanks for the reply, but I'm not fully understanding your suggestion. Here's what I did and please point out where I screwed up:
1. Created wallet
2. generated key
3. funded w/500 crown
4. grabbed output line
5. started systemnode w/ key value
6. started systemnode from my local wallet
I then went through steps 2-6 on the same wallet for a different systemnode on a different IP. However the new SN would never say that it was started properly (still waiting for remote activation). The original SN now showed the IP address of the second systemnode.
Trying to figure out where I screwed up. Thanks!
To run a system node, you need to have a computer that is 24/7 online - connected to the computer. This is mostly a server, or a VPS. Each systemnode needs a unique IP address. Therefore, it is not possible to run more than one Systemnode on the same computer/VPS.
Each systemnode needs to be tied to a local wallet. You can add any amount of Systemnodes to your
local wallet.
For more information, see:
https://www.youtube.com/watch?v=JGN5NUwwvCE I understand that they need to be on servers running 24/7, that's easy. The procedure and guides all show a single-use, single-SN setup. They don't really address what to do for multiple SN running against your local wallet. I guess my frustration is that there are lots of "guides", but no real documentation about what each step in the process is doing. I get that Crown is pulling this out from the Dash project, but they seem to be going at this in a cowboy fashion. For example, what exactly does the genkey step do? Should one run genkey each time you setup a new SN, or is one OK? Should you create a new receive address each time, or can you recycle the same one. Etc etc
EDIT: FWIW, I was able to get multiple SN paying back to the same wallet by simply doing every single step over again (including a new receive address).
Thanks for the feedback! I will see what I can do to clarify it more.
For your info right now:
A genkey is a unique identifier, only one node can use - and the purpose is to signal to which local wallet it belongs.
The systemnode output is a "receipt" that you indeed have the collateral locked on your local wallet.
So there is no order to how you combine those to. There just has to be a valid genkey that is running on a node, and a valid systemnode outputs with an address holding the corresponding collateral.
The combination of genkey + IP and systemoutput in your local wallet is what entails a complete setup of a node.
Hope that helps