Motify Masternode Setup Guide

Motify Developer
2 min readSep 1, 2018

--

Before you begin please ensure that you have the following:
- 5,000 Motify (MDFY) coins
- The latest motify wallet
- A dedicated VPS server for hosting your Motify masternode.

Step 1 — Local Wallet configuration

Open your local wallet and complete the following from the menu:
Settings > Options> Wallet > Enable Coin Control

Create A Masternode Address
Go to Tools > Debug Console > and enter (without quotes)

‘ getaccountaddress mn1 ‘. Copy the outputted address (this is your masternode public address)

Step 2— Fund the Masternode.

Send EXACTLY 5,000 MDFY to your masternode public address.

Step 3 — Masternode TX data
Go to Tools > Debug Console > and enter (without quotes)

‘masternode genkey’ (this is your private key)

‘masternode outputs’ (this is the tx data of your masternode)

Step 4 — VPS Configuration
You may use any VPS hosting & SSH client you choose to do this.

Open SSH Client using the provided username and password.

Step 5 — Download dependencies

wget https://github.com/MotifyMusicGroup/Motify/releases/download/v1.0.0/motifyd.zip

wget https://github.com/MotifyMusicGroup/Motify/releases/download/v1.0.0/motify-cli

sudo apt-get install software-properties-common

sudo apt-get install unzip

sudo add-apt-repository ppa:bitcoin/bitcoin

sudo apt-get update

sudo apt-get install libdb4.8-dev libdb4.8++-dev

sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils

sudo apt-get install libboost-all-dev

sudo apt install libminiupnpc-dev

sudo apt-get install libzmq3-dev

sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler

sudo apt-get install libqrencode-dev

unzip motifyd.zip

Step 6 — Launch Daemon

chmod 777 ./motifyd
./motifyd -daemon
killall ./motifyd
sudo nano /root/.MDFY/MDFY.conf

Copy/Paste the following and insert your information accordingly

rpcuser=(choose a user name)
rpcpassword=(choose a Password)
rpcallowip=127.0.0.1
staking=1
server=1
listen=1
daemon=1
logtimestamps=1
maxconnections=256
masternode=1
masternodeprivkey=(Enter Masternode Genkey from Step 3)
Press CTRL + X > Y > Enter> Enter

Step 7— Local wallet motify.conf configuration

maxconnections=256
gen=1
genproclimit=0
server=1
dns=1
listen=1
daemon=1
rpcallowip=127.0.0.1
logtimestamps=1

Step 8 – Local Wallet masternode.conf configuration

In the top bar of your local wallet find Tools > Open Masternode configuration file and insert you’re information on the line below DO NOT INCLUDE BRACKETS

mn1 {IP}:{Port} {masternodeprivkey} {collateral_output_txid} {collateral_output_index}

Step 9 — Re-open VPS wallet

./motifyd -daemon
chmod 777 ./motify-cli
./motify-cli getinfo

Step 10 — Restart Local Wallet
Close wallet

Re-open wallet, in the top bar click the masternodes tab > click on the masternode that appears > click Start Alias

Step 11 — Get back on the VPS
./motify-cli startmasternode local false
./motify-cli masternode status
Retry until the out appears as

{
“txhash” : “39434949384384938ffjjgj398439497497gjg98434”,
“outputidx” : 1,
“netaddr” : “45.11.111.111:44741”,
“addr” : “Mtots48d8d7fsjd9s7ds9dfF8fGfre”,
“status” : 4,
“message” : “Masternode successfully started”
}

--

--