Title: Duality Solutions Dynode setup Post by: faygokris on March 26, 2017, 04:10:24 AM 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? Title: Re: Duality Solutions Dynode setup Post by: Orestes on May 09, 2017, 03:41:59 PM 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://bitcointalk.org/index.php?topic=1902896 Instructions for a hot/cold setup, success :) 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 |