Masternode installation


  • administrators

    ▶ First Step: Wallet preparation, creation of the 1000 3DC locked collateral, Masternode Configuration

    Operating a masternode requires a 1000 3DC locked transaction representing a collateral, this transaction's ID and various keys will then be inserted in a configuration file to prove the existence of the collateral, once the file edited, the master node can be started using the official 3DCoin Core wallet. The following guide will explain the setup step by step.

    3DCoin Core wallet preparation
    Open 3Dcoin Core wallet and let it synchronize with the network. once ready, it should look like the following picture:

    alt text

    Fully synchronized 3DCoin Core wallet

    Click Settings> Options>Wallet
    Enable coin control features ☑
    Enable Show Masternodes Tab ☑

    alt text

    Click Tools > Debug console to open the console. Type this command into the console to get a fresh address:

    getaccountaddress <name address>

    Make a copy of the Collateral's Adress.

    alt text

    Send The 1000 3DC to Collateral Address
    1- Paste Collateral Address
    2- Amount 1000 3DC
    3- then click on Send

    0_1544705117487_4.jpg

    Click on Inputs

    0_1544701178334_5.jpg

    Check if your transaction is Locked
    If it's not locked, right click on it, then select on Lock unspent
    Same Steps for each new Masternode.☑

    0_1526136476253_3.jpg

    Once the transaction is complete, inspect it in the blockchain explorer by searching for the address. 15 confirmations are necessary for you to start the masternode, but you can already proceed to the next step.


    Click Tools > Debug Console & Type the following two commands into the console to generate a masternode key & get Txid:

    masternode genkey
    masternode outputs

    Take note of the masternode's private key and the collaterals locked Transaction ID, since both are needed in the next step.

    0_1544707153087_6.jpg

    Masternode Configuration
    Click Tools > Open Masternode Configuration File Then add a new line with your own masternode's specific data as in the picture bellow (from left to right: Masternode Name, IP VPS, Masternode Private key, Masternode locked transaction ID)
    Then save your Config File
    and Restart the Wallet

    0_1544710106243_9.jpg

    ▶ Second Step: Install 3DCoin Core

    3DCoin Core is the software behind both the 3DCoin Core GUI wallet and 3DCoin masternodes. If not displaying a GUI, it runs as a daemon on your VPS (3dcoind), controlled by a simple command interface (3dcoin-cli).

    Open PuTTY or a console again and connect to it using the username and password you just created for your new root user. to install 3DCoin Core, follow this steps.


    Installation:
    To automatically download and install the components of your 3DCoin masternode.

    To build from source Follow this steps:

    open putty, connect to your vps, login as root, and copy this following command:

    curl -O https://raw.githubusercontent.com/BlockchainTechLLC/masternode/master/install.sh > install.sh
    bash install.sh

    IP VPS: enter your ip vps
    RPC USER: enter any string of numbers or letters, no special characters allowed
    PASSWORD: enter any string of numbers or letters, no special characters allowed
    PRIVATEKEY MASTERNODE: this is the private key you generated from your wallet debug console

    To check your masternode synchronization status:

    3dcoin-cli mnsync status

    When synchronisation is complete, you should see the following response:

    {
    "AssetID": 999,
    "AssetName": "MASTERNODE_SYNC_FINISHED",
    "Attempt": 0,
    "IsBlockchainSynced": true,
    "IsMasternodeListSynced": true,
    "IsWinnersListSynced": true,
    "IsSynced": true,
    "IsFailed": false
    }


    ▶ Last Step: Start Masternode

    Get back to your 3dcoin desktop wallet.

    Click on Masternode node tab:
    To start your masternode, Click on "start missing"

    alt text

    Congrats 🙂
    Now your masternode is up and running


Log in to reply