Author

Topic: Duality Solutions Dynode setup (Read 413 times)

sr. member
Activity: 441
Merit: 251
May 09, 2017, 10:41:59 AM
#2
For direct support you can contact us on slack: http://dualitychat.herokuapp.com/
Our official forum is on http://forum.duality.solutions/index.php
Bct ANN https://bitcointalksearch.org/topic/annduality-blockchain-solutions-dynamicdyn-sequenceseq-harmoniqnoid-1902896

Instructions for a hot/cold setup, success Smiley

Hot Wallet
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
download bootstrap.dat
   http://dyn.coin-info.net/bootstrap/bootstrap-latest.tar.gz
and extract to
   C:\Users\[username]\AppData\Roaming\Dynamic
-----------------------------------------------------------------------------
Downoad and install Dynamic-Qt wallet
   https://github.com/duality-solutions/Dynamic/releases/download/v1.3.0.2/Dynamic-Windows-x64-v1.3.0.2-Setup.exe
   Run Dynamic-Qt wallet and let it sync
-----------------------------------------------------------------------------
Send 1000 DYN collateral as unique inputs to a unique wallet addresses
-----------------------------------------------------------------------------
Tools>Debug Console
to obtain outputs and privkeys, you need a unique privkey for every Dynode that you will run.
   dynode genkey //gives 'generated key'
   dynode outputs //gives 1000 DYN collateral outputs
-----------------------------------------------------------------------------
Tools>Open Dynode Configuration File
add for every dynode
[dynode_label] [vps-ip:port] [generated key] [collateral outputs]

Example: dn1 123.123.123.123:31300 93HaYBVUCYjEMeeH1Y4sBGLALQZE1Yc1K64xiqgX37tGBDQL8Xg 2bcd3c84c84f87eaa86e4e56834c92927a07f9e18718810b92e0d0324456a67c 0

ctrl+s //save to file
close file
restart wallet

Cold Wallet
-----------------------------------------------------------------------------
------------------------------------------------------------------------------
Initiate a server
options:
https://www.vultr.com/
https://www.digitalocean.com/
https://www.time4vps.eu/
...
Install OS i.e. Ubuntu 16.04
Obtain
   Hostname/IP
   Username
   Password
------------------------------------------------------------------------------
Download and install mRemoteNG
https://github.com/mRemoteNG/mRemoteNG/releases/download/v1.75Hotfix1/mRemoteNG-Installer-1.75.7000.19194.msi

Connect to VPS
Hostname/IP xxx.xxx.xxx.xxx
Username root
Password AaBbCcDd
Protocol SSH version 2
Port 22
------------------------------------------------------------------------------
mkdir .dynamic && cd .dynamic && wget http://dyn.coin-info.net/bootstrap/bootstrap-latest.tar.gz && tar -xvf bootstrap-latest.tar.gz && rm bootstrap-latest.tar.gz && cd && wget https://github.com/duality-solutions/Dynamic/releases/download/v1.3.0.2/Dynamic-Linux-x64-v1.3.0.2.tar.gz && tar -xvf Dynamic-Linux-x64-v1.3.0.2.tar.gz && rm Dynamic-Linux-x64-v1.3.0.2.tar.gz && cd dynamic-1.3.0/bin && ./dynamicd
wait 5 seconds
ctrl+z //stop program
------------------------------------------------------------------------------
sudo apt-get install nano && nano ~/.dynamic/dynamic.conf
add the following lines [
   dynode=1
   dynodeprivkey='generated key'
   ]
   ctrl+o //save to .dynamic/dynamic.conf
   ctrl+x
------------------------------------------------------------------------------
reboot
reconnect
------------------------------------------------------------------------------
cd dynamic-1.3.0/bin && ./dynamicd --daemon --loadblock=~/.dynamic/bootstrap.dat
./dynamic-cli getinfo
# getinfo gives a summary output
# let the wallet sync until "blocks" matches blockheight
# grab a coffee
-------------------------------------------------------------------------------
Hot wallet
Activate Dynode
Cold wallet
./dynamic-cli dynode status
# "Not capable Dynode: Dynode not in Dynode list"
# Wait until PRE_ENABLED becomes ENABLED
# "Dynode successfully started"
-------------------------------------------------------------------------------
To restart Dynode server
cd dynamic-1.3.0/bin && ./dynamicd --daemon
newbie
Activity: 26
Merit: 0
March 25, 2017, 11:10:24 PM
#1
How do you set up a dynode for dynamic? I have read the white paper, i dont get it lol

The config file shows

Dynode config file
# Format:  alias IP:PORT dynodeprivkey collateral_output_txid collateral_output_index


I know alias is just the whatever i want to name it, IP is (my IP address?) port is 31300 looking at the other dynodes. But what the hell is the rst?
Jump to: