We are now ready to install the official $Pac Desktop (cold) wallet. A quick reminder of where we are below:

Steps to create your Master Node

  •   1. Getting Ready
  •   2. Configure your desktop wallet
  •   3. Install Masternode server on VPS
  •   4. Start your Masternode
  •   5. Monitor your Masternode and collect rewards

Make sure that you download and install the latest $Pac wallet from the official $Pac website at https://wallets.paccoin.net/. The current version is v0.12.3.1 which you can verify by going to "About PaccoinCore" in Windows: File -> About or Mac: Paccoin Core -> About.


500K $Pac Masternode Collateral

You will need 500k $Pac in your cold desktop wallet in order to collateralize your masternode.

Enable Masternode Tab

Your cold wallet (desktop wallet) is used to remotely “start” your masternode on the $Pac network. What starting it does is broadcast your MN onto the $Pac network along with its IP Address and Collateral Output, which will be verified and then synchronized across all running MNs (Your MN is actually running remotely in your VPS which we will install in step 3 later). This is an important step as the network of masternodes needs to verify, validate, then include your masternode onto the network.

In order to enable this capability, first we need to show the “MasterNodes” tab along the left hand side of the cold wallet, which normally isn’t visible. Follow the steps below based on your computer’s operating system:

Windows

  • 1. Choose Settings -> Options to open the options window.

Mac OS

  • 1. Choose Paccoin Core -> Preferences to open the options window.


  • 2. Click on the Wallet Tab

  • 3. Select “Show Masternodes Tab”

You may want to also select "Enable coin control features" for convenience (recommended). If you don't know what coin control is, don't worry about this or any of the other checkboxes for now. The only one you really need to select is "Show Masternodes Tab".

  • 4. Click “OK” to close the options window

  • 5. Close and restart the cold wallet. You should now see the “Masternodes” tab on the left hand side below “Transactions”.


Generate Private Key

Now that we’ve restarted the $Pac cold wallet to show the masternodes tab, we need to generate a Masternode Private Key for your Masternode.


Each Masternode has a unique set of parameters used for identification and validation in a unique set of values for each Masternode:

  • Unique Masternode Private Key for secure remote starts from cold/desktop to hot/masternode (this step).
  • Unique Masternode IP Address for your MN vps to participate in the MN Network and second tier functions e.g. InstantSend
  • Unique Masternode Wallet Address - the address where your MN rewards are sent.
  • Unique Masternode Collateral Output - transaction output id of the 500K $Pac that you sent to yourself.
  • Unique Masternode Label to be used in your desktop/cold wallet's masternode.conf file

Don't worry if all of the above doesn't make sense to you now, they will be explained as we continue the masternode setup.


The Private Key is used as a shared secret betwen your desktop cold wallet and your remote masternode, which is then used to authenticate rpc (remote procedure call) commands from your cold wallet. You’ll need the Private Key in subsequent steps. Be sure to have your Text Editor ready.



  • 1. From your $Pac Desktop Wallet, select Tools -> Debug Console

You will see the following window, with a command line box at the bottom where you can type in commands:


  • 2. Type the following command in the input field (see blue arrow above), or you can also just click the copy icon below to copy the command onto your clipboard and paste into the field using: Ctrl+V (or Command+V for Mac).
Generate Masternode Private Key
masternode genkey


  • 3. Press Enter, and you will see a long alphanumeric string of characters as in the screenshot below. This is a new Private Key for your Masternode.


  • 4. Select the whole sequence of characters, making sure you don’t miss any characters, then copy/paste them into your text editor. We will need the MN Private Key you just created in 2 different places as part of the setup. Once you’ve copied the MN Private Key to your text editor, close the Debug Console and return to the main wallet screen.


Collateralize Masternode

The number of $Pac coins needed to collateralize a Masternode is exactly 500k (500,000). You will need to send this exact amount to yourself from your desktop wallet. You will need a little bit extra to cover transaction fees (1 extra Pac will be more than enough to do the trick). But first, let’s create a new address to hold onto these coins.

Create Unique MN Wallet Address

Every MN you own needs to have a unique label. If this is your first Masternode, you can label it “MN1”, or whatever else suits your fancy. Follow these steps and refer to the screenshot:

  • 1. Select the Receive tab on the left hand side of the cold wallet.

  • 2. Type the name for your Masternode’s receive address (e.g. “MN1”, in the screenshot it is labeled “MyMN1”).

  • 3. Type in 500000 in the Amount field (make sure “Subtract fee from amount” is NOT selected)

  • 4. Click the “Request Payment” button. A new dialogue window will appear, similar to the screen shot below:

  • 5. Click the “Copy Address” button, which will copy the address into your clipboard. Close the dialogue window to return to the main wallet and proceed to the next step.

The image above is just an example, please don't send any $Pac to that address. I'll just have to send it back ;-) The address you generate with the steps above will be unique to your walllet.

Send 500k Collateral

We will now send the required 500k $Pac collateral to the unique address we just created above. Since we also created a unique label (e.g. “MN1”), we can easily identify the correct address when sending it to ourselves. See the screen shot below and carefully follow the steps:

  • 1. Select the Send tab on the left hand side of the desktop wallet.

  • 2. Click your cursor into the “Pay to” field and paste the address we just copied (Ctrl+V for Windows, Command+V for Mac). The “Label” field will automatically display the unique name we entered previously. If it doesn’t auto-populate, then return to the Receive tab, select your newly created receive address, double click it to open up the dialogue and copy the address again (step 5 above), and paste it again.

Be Careful!

Make sure to double check that you are sending to the correct address in the steps above.

Additionally, if this is not your first Masternode, be sure to create a unique label and address for each one of your Masternodes. Not doing so will cause you a lot of grief as reusing addresses will mean you will only get paid for each unique.

  • 3. Type in exactly 500000 in the “Amount” field, making sure “Subtract Fee From Amount” is NOT selected

  • 4. Click “Send” at the bottom of the screen.

  • 5. Enter your passphrase when prompted, select “Yes” to send, and your 500k $Pac transaction will be sent to the network to be confirmed on the blockchain.

Get Collateral Tx Id

Now that you’ve sent yourself the necessary 500k $Pac collateral to a unique MN wallet address, we need to wait for 15 confirmations of the transaction. You can see how many confirmations your transaction has by selecting the “Transactions” tab and hovering your cursor over the transaction entry.

Initially, your transaction is sent to the memory pool to be validated for its first confirmation. Every block that is mined "confirms" all previous transactions on the block chain. $Pac aims to average 2.6 minutes per block, and you need 15 blocks to be mined and added to the block chain before your MN collateral is valid to enable your Masternode. These times vary with network difficulty and network hashing power. You can see updating blocks as they move from the $Pac Insight Explorer. You can also get average daily blocks mined as well as a wealth of other information from sites such as Masternodes.online.

Once your transaction has at least 15 confirmations, follow the steps below to create the Collateral Tx Id needed:

  • 1. From your $Pac Desktop Wallet, select Tools -> Debug Console

You will see the following window with a command line at the bottom to type commands:


  • 2. Type the following command in the input field (see blue arrow above). You can also click the copy icon below to copy the command onto your clipboard and paste them into the field using: Windows: Ctrl+V or Mac: Command+V.
Display Collateral Tx Id
masternode outputs


  • 3. Press Enter, and you will see a long alphanumeric string of characters in quotation marks, a colon, then either “0” or “1”, as in the example below:
{

"a89rhtuyf23jd84120942acce447830aa83lkdl3k39s73m" : "1"

}
  • 4. Copy only the line and full string(not the ‘{‘ and ‘}’ brackets) and paste onto your text editor.

  • 5. Remove all quote characters (“) as well as the colon (:) and make sure that there is a single space between the end of the long string and the “0” or “1”. From the example above, your final string should look similar to this:


a89rhtuyf23jd84120942acce447830aa83lkdl3k39s73m 1


This is your unique collateral tx id for this Masternode.


If this isn't your first Masternode, you will see multiple entries (1 for each MN's worth of 500K you've sent to yourself). Make sure you choose the new entry for the MN you are currently configuring. Not doing so will cause a lot of grief and prevent your Masternode from properly starting.


  • 6. Close out of the Debug Console and return to the main wallet screen.


Next Step: Install Masternode


Now that we have properly collateralized our MN, our next step is to Install your Masternode server on your remote VPS.



Questions or comments? Head over to the $Pac Masternode Group at PacLyfe!