Jump to content
DenariusTalk

buzzkillb

Moderators
  • Content Count

    173
  • Joined

  • Last visited

  • Days Won

    23
  • Feedback

    N/A

Everything posted by buzzkillb

  1. FortunaStake Setup Guide ... This will take 500 confirms before being able to start, so do the send first, then read through the guide. Send exactly 5000 D to an address and give that address a label like FS01. QT Wallet After sending 5000 D to a labelled address, we need the following; transaction hash and index of the 5000 send, fortunastake private key, and your VPS IP address. FS01 VPSIPADDRESS:9999 FORTUNASTAKEPRIVKEY TRANSACTIONHASH INDEXNUMBER Sample fortunastake.conf FS01 11.11.12.13:9999 6J8tAUsVhXBgfdeewqsdghySWEQEeb4XGSC251sM7bYQgEXh7 f08d926f92cc4c65321344828f6394f41121903502459ffde4ef7aef39e6392b 0 fortunastake private key fortunastake genkey fortunastake transaction hash and id fortunastake outputs VPS of your ip should be somewhat obvious. After creating your fortunastake.conf, save and restart the QT wallet. Now that address has locked the 5000 D collateral. VPS Get a VPS from somewhere like Vultr, make note of its IP address for the above fortunastake.conf creation for the QT wallet. On the VPS Update Linux sudo apt-get update && apt-get upgrade -y Install Dependencies sudo apt-get --assume-yes install git unzip build-essential libssl-dev libdb++-dev libboost-all-dev libqrencode-dev libminiupnpc-dev libgmp-dev libevent-dev autogen automake libtool Install Walet wget https://github.com/carsenk/denarius/releases/download/v3.2.5/denariusd-v3.2.5-ubuntu1604.tar.gz tar -xvf denariusd-v3.2.5-ubuntu1604.tar.gz -C /usr/local/bin rm denariusd-v3.2.5-ubuntu1604.tar.gz Install Chaindata apt-get -y install unzip mkdir ~/.denarius cd ~/.denarius rm -rf database txleveldb smsgDB wget https://github.com/carsenk/denarius/releases/download/v3.2/chaindata1451336.zip unzip chaindata1451336.zip Install Fail2Ban sudo apt install fail2ban Create Swap File sudo fallocate -l 2G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab Install Firewall sudo apt install ufw -y ufw default allow outgoing ufw default deny incoming ufw allow ssh/tcp ufw limit ssh/tcp ufw allow 33339/tcp ufw allow 9999/tcp ufw logging on ufw --force enable Create denarius.conf in the .denarius folder. Notice the . in the folder name. denarius.conf rpcuser=USEARANDOMNAME rpcpassword=USEARANDOMPASSWORD daemon=1 port=9999 fortunastake=1 fortunastakeprivkey=6J8tAUsVhXBgfdeewqsdghySWEQEeb4XGSC251sM7bYQgEXh7 run denariusd by typing denariusd Start Go back to your QT, go to debug console and type. fortunastake start-alias FS01
  2. How to setup Windows QT Wallet as the Main Wallet and Ubuntu Server 16.04 LTS for the VPS. Read through the guide first. Make sure to copy and paste keys and transactionhash to notepad or paper. For the VPS, I am using Vultr. Shilling the referral link. I plan to host in multiple datacenters to spread the masternodes around. VPS Vultr https://www.vultr.com/?ref=7307426 [2FA] Digital Ocean https://m.do.co/c/6dffa03c3628 [2FA] Linode https://www.linode.com/pricing [2FA] Ramnode https://ramnode.com/vps.php Wholesaleinternet https://www.wholesaleinternet.net/vps/ Kinsufi https://www.kimsufi.com/us/en/vps-ssd.xml Alpharacks https://www.alpharacks.com/ChineseNewYear/ OVH https://www.ovh.com/world/vps/vps-ssd.xml Dedicated Wholesaleinternet https://www.wholesaleinternet.net/dedicated/ Kimsufi https://www.kimsufi.com/us/en/servers.xml BuyVM https://buyvm.net/kvm-dedicated-server-slices Hosthatch https://hosthatch.com/ssd-vps [2FA] Server Discussions Lowendtalk https://lowendtalk.com/categories/offers Setup QT Wallet 1. Make sure your wallet is fully synced before proceeding further. Using the QT wallet, enter the debug console (Help > Debug window). This step will generate a masternode private key, please note this down and this will be required later. Type the following command: masternode genkey 2. Get masternode address for your masternode. Replace masternodename with your desired masternode name. getaccountaddress masternodename 3. Send from your wallet exactly 5,000 DNR to the address you generated from step 2. Ensure you get 20 confirmation before proceeding. 4. Get the outputs of the transaction of the 5,000 DNR send to your masternode address. The long hash is your Transaction Hash and the number after is the Transaction Index. Please note this down and this will be required later. masternode outputs 5. Navigate to your users Roaming folder. Copy and paste %AppData% This should show you the Roaming folder and find Denarius folder. 6. In the denarius folder we will create a denarius.conf file, if it is has not been created already. Copy and paste the configuration below to your denarius.conf file. staking=0 addnodes to the bottom of the denarius.conf above. 7. Create and save another configuration file called fortunastake.conf in the same location as denarius.conf. <Alias name of your choice> <VPS IP address>:9999 <Private Key from step 1> <TransactionHash from step 4> <Transaction Index from step 4> Example: MNDNR 31.14.125.27:9999 DF92WPpkqbr7s6Si4fdsfssjjapuFzAXwETCrpPJubnrmU6aKzh c8f4965ea57a68d0e6dd384324dfd28cfbe0c801015b973e7331db8ce018716999 1 8. Ensure you close or restart your main wallet. How to use Putty for Windows to login to your VPS https://www.vultr.com/docs/connecting-to-your-server-with-ssh-via-putty-on-windows Ubuntu VPS Masternode Server Setup Change root password For security reasons you should change the root password with a strong and randomly generated password that you store somewhere safe. passwd root Input your new password twice and continue. Add User and Change User Permissions To take additional security measures, we will create a new user under which we will run the masternode. Use the following command to add a user and replace (name) with the name of your choice. adduser <name> Input a password for your user when prompted. Next we need to give this user administrative permissions with the following command: usermod -aG sudo <name> Update Linux and Install Security Features Use the following commands install updates for Ubuntu: apt-get update && apt-get upgrade -y Press “Y” and Enter when prompted to continue. Next we will install a firewall with the following command: apt install ufw python virtualenv git unzip pv make nano Press “Y” and Enter when prompted to continue. SSH Key SSH keys are a safer way to login. If you are not interested in SSH keys, skip to the next part of the tutorial. Use the following Vultr Doc to make an SSH key: How Do I Generate SSH Keys? After you get your public key, login with your new user again. su username mkdir ~/.ssh; nano ~/.ssh/authorized_keys Copy the public key directly from the PuTTY key generator into the terminal Save the file, then change the permissions of that file. sudo chmod 700 -R ~/.ssh && chmod 600 ~/.ssh/authorized_keys Return to the root user. exit SSH configuration Now we will make the SSH daemon more secure. Let's start with the config file: nano /etc/ssh/sshd_config Disable root ssh login This step will disable root login through SSH, it is entirely optional but highly recommended. Find this line: PermitRootLogin yes ... and change it to: PermitRootLogin no Find the line that specifies PasswordAuthentication, uncomment it by deleting the preceding #, then change its value to "no". It should look like this after you have made the change: sshd_config — Disable password authentication PasswordAuthentication no This will make the server more secure against bots that try brute force and/or common passwords with user root and port 22 Restart SSH daemon Now that we made the changes to secure the SSH Login, restart the SSH service: service ssh restart This will restart and reload the server settings Firewall Settings note: port 33339 is P2P port for Denarius ufw allow ssh/tcp ufw allow 9999/tcp ufw allow 33339 ufw allow 19999 ufw logging on ufw enable press "Y" and Enter when prompted to continue Create Swapfile fallocate -l 4G /swapfile chmod 600 /swapfile mkswap /swapfile swapon /swapfile nano /etc/fstab Add the code below at the end of the file, then press “Ctrl + X” to close the editor, then “Y” and Enter to save the file. *Separate the words and numbers with a TAB. /swapfile none swap sw 0 0 Fail2Ban Install Finally we will install an optional security feature called “Fail2Ban”. This feature bans malicious IP addresses by scanning log files for failed login attempts. apt-get install fail2ban Press “Y” and Enter when prompted to continue. If you want to dig into fail2ban some more -> https://linode.com/docs/security/using-fail2ban-for-security/#configure-fail2ban Reboot Server Now we will finalize the updates by rebooting the server. reboot now You will be disconnected and the server will reboot automatically. From this point on, you will login to your server and run the masternode from the user you created previously. Install Masternode Dependencies Log into your VPS as the user you previously created. Terminal: Replace <username> with your username ssh <username>@xxx.xxx.xxx.xxx PuTTY: Follow the steps at the start of this guide to connect to the VPS. When prompted for “login as” use your user name instead of “root” Input the follow commands to install the required dependencies. Enter your password if prompted. sudo apt-get --assume-yes install git unzip build-essential libssl-dev libdb++-dev libboost-all-dev libqrencode-dev libminiupnpc-dev libgmp-dev libevent-dev autogen automake libtool Install Denarius Mainnet master Branch: Input the following commands to install the mainnet fortunastake branch. git clone https://github.com/carsenk/denarius cd denarius git checkout master cd src make -f makefile.unix It will take about 10 minutes while your server processes and installs the masternode files.★ If your VPS gets hung up for an extended period throughout the process you may need to upgrade to a VPSwith more RAM. 2GB is recommended.You will know that the process is complete when you see the following:<username>@<servername>:~/denarius/src$This means the VPS is ready for further commands and that you are currently in the “~/denarius/src” directory.From here we will enter the command that is used to start the Denarius Server Deamon ./denariusd It won’t start up now because we have not configured the denarius.conf file, but we need some information the output provides. Copy the lines (as shown above) that start with code below and save it. rpcuser= rpcpassword= We will then create a denarius.conf file and add these lines to the file. To create and edit the config file use the command below: nano ~/.denarius/denarius.conf Copy in your rpcuser and rpc password at the top, Copy and paste the configuration below to your denarius.conf file. Make sure to replace the values that are unique to your node without “< >”. Ensure that rpcuser and rpcpassword are different than you had specified in the main wallet. rpcuser=<rpc_user> rpcpassword=<rpc_password> rpcallowip=127.0.0.1 daemon=1 staking=0 listen=1 logtimestamps=1 maxconnections=256 port=9999 fortunastake=1 fortunastakeprivkey=<private key generated in step 1> Addnodes to the bottom of the above denarius.conf file. Add chaindata cd ~/.denarius rm -rf database txleveldb smsgDB wget https://github.com/carsenk/denarius/releases/download/v3.2/chaindata1451336.zip unzip chaindata1451336.zip If it asks to overwrite type A for all. Start your Denarius daemon. cd ~/denarius/src ./denariusd Wait for sync to finish. To check if you are fully synced type ./denariusd getinfo And wait for the current block to show up. Start masternode remotely - QT wallet From your main computer, go to the debug console and verify fortunastake.conf file is setup properly fortunastake list-conf Make sure the data output here matches the information entered in the fortunastake.conf file. If not, edit the file and correct the data. You will have to restart the main wallet, if you update the fortunastake.conf file. If the fortunastake configuration matches then we can finally start the fortunastake. Start the fortunastake by executing the following (wallet needs to be unlocked): fortunastake start-alias <alias name specified in fortunastake.conf> If the output says “masternode is stopped” then run the following command: fortunastake start Verify on VPS fortunastake - VPS wallet To ensure the fortunastake is running properly you can use the debug and status commands: ./denariusd fortunastake debug If there are no issues, there should be a message returned with no problems found. ./denariusd fortunastake status You should get a status 9 if the fortunastake is active and there is no issue! How to read debug log on VPS wallet. tail -f ~/.denarius/debug.log You can see if your fortunastake is listed on the QT wallet - fortunastake Icon > Denarius Network tab. If it does not appear straight away, give it 30mins and restart the wallet to check if your fortunastake shows up on the list If you watch the debug.log while you run fortunastake start-alias fortunastakeNAME from the QT wallet, you might be able to catch the screenshot below. Fortunastake Status Codes fortunastake_NOT_PROCESSED: 0 fortunastake_IS_CAPABLE: 1 fortunastake_NOT_CAPABLE: 2 fortunastake_STOPPED: 3 fortunastake_INPUT_TOO_NEW: 4 fortunastake_PORT_NOT_OPEN: 6 fortunastake_PORT_OPEN: 7 fortunastake_SYNC_IN_PROCESS: 8 fortunastake_REMOTELY_ENABLED: 9 Thanks to @Ragtag for clearly writing how the cold wallet works for testnet.
  3. buzzkillb

    DNR Masternode Setup - Mainnet - Cold Wallet

    Updated some of the guide to fortunastake, probably need to make a new more streamlined guide since there has been some major changes to D.
  4. buzzkillb

    [Torrent] DNR chaindata.zip

    Updated December 4, 2018 Link to Torrent Download of chaindata.zip (please seed if you can) magnet:?xt=urn:btih:D91402A728767F1B8A4B679C2135B5C139949A79&dn=chaindata1451336.zip&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce How to use chaindata chaindata1451336.zip.torrent
  5. buzzkillb

    [Torrent] DNR chaindata.zip

    ChaindataDenarius Block Height 1451336 [D] magnet:?xt=urn:btih:D91402A728767F1B8A4B679C2135B5C139949A79&dn=chaindata1451336.zip&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce chaindata1451336.zip.torrent
  6. buzzkillb

    DNR Masternode Setup - Mainnet - Cold Wallet

    changed stuff sudo apt-get --assume-yes install git unzip build-essential libssl-dev libdb++-dev libboost-all-dev libqrencode-dev libminiupnpc-dev libgmp-dev libevent-dev autogen automake libtool
  7. buzzkillb

    Multisig - QT Wallet

    Work in progress, trying to see exactly how this works as I write this up. If you don't know what you are doing, use tiny amounts to test with. File -> Multisig Create Address Enter the public key for each address to sign. If the address is in your wallet you can select this icon. You can add the other party's address to your address book by adding their address to your watch list. Otherwise you need their public key. In my example I chose 3 addresses from my own address book, and using 2/3 required signatures. Address is now created, also gets labelled multisig in the wallet. Spend Funds Now send a small amount to test to the address created. Check the transaction tab or explorer https://www.coinexplorer.net/DNR for transaction ID. After putting the transaction ID in, pick the output with the amount sent, and the redeem script automatically filled in for me. Send to an address and also create a change address for the difference. Click Create, Click Sign and send transaction. I need to test this with someone elses wallet address next.
  8. An easy way to monitor your masternodes. First go here -> https://masternodes.online/ Click Monitoring Generate new seed number, and copy this down somewhere for future logins. Login with this seed to start adding masternodes to monitor. Enter your public address and click search. Enter a description and click Add to monitoring. You are now monitoring your masternode, add moar!
  9. buzzkillb

    Help!!!!! My Wallet stopped syncing

    Fine not block 1, block 0. The wallet can sync from block 0 with no addnodes just fine. I have done this a few times over the last couple of weeks.
  10. Another easy way to track your masternode status besides checking your wallet or vps debug.log or running masternode status to see if you have status=9 is to check the block explorer. Go to https://www.coinexplorer.net/DNR Enter your address and click the star. Then click watchlist to see your addresses you are watching. If your masternode is running you should see a green checkmark. Give coinexplorer time to see your masternode address with a crown. Also I would give your newly started masternode about 8 hours with a green checkmark to verify its still working.
  11. buzzkillb

    Help!!!!! My Wallet stopped syncing

    The wallet can sync from block 1 though.
  12. buzzkillb

    DNR Masternode Setup - Mainnet - Cold Wallet

    To get the binary just do this for whatever the latest version is and . wget https://github.com/carsenk/denarius/releases/download/v2.5.2/denariusd-2.5.2.0_ubuntu16.tar.gz and sudo tar -xvf denariusd-2.5.2.0_ubuntu16.tar.gz -C /usr/local/bin sudo mv /usr/local/bin/denariusd-2.5.2.0_ubuntu16 /usr/local/bin/denariusd rm denariusd-2.5.2.0_ubuntu16.tar.gz Then you can run denariusd from wherever.
  13. How to use the Split UTXO in the QT Wallet First turn on coin control so you can send from specific inputs. My current goal is instead of staking with 500 addresses, to stake with 500 inputs on a single address. Select what inputs or addresses you want to send from. In this case I have a large single input I want to spread out. Specifiy the address that exists in your QT wallet to send to. Checkmark Split UTXO. And type how many inputs you want to spread out to. After that, right click the after fee amount and paste into send amount. Wait for the transaction to have 10 confirms and you are done. Use https://www.coinexplorer.net/DNR to check your address, then click See Address Unspent Outputs to see your new inputs getting ready to stake.
  14. buzzkillb

    denarius.conf file doesn't exsist?

    Try this https://denariustalk.org/index.php?/topic/205-how-to-create-denariusconf-windows-10/
  15. buzzkillb

    How to Check Staking Weights

    How to check staking weights and use the QT Staking Tab. First we can look at the staking tab. Finding an address that is mature which is green. Multiple inputs on the same address that are mature will show multiple transactions on the left side. This has basic stats, but what if we want some more rough estimations? Go to https://www.coinexplorer.net/DNR and type your address in. Any address with DNR will work for this. Click See Address Unspent Outputs. Now we can see a rough estimate when the staking will hit. As another example I just sent some DNR to this address and its not mature yet, but I can still get a rough time when these inputs will stake.
  16. This is a very easy way to track addresses from your android phone. Like watching masternode payments live. Download Coldfolio from https://whopper.io/ which links to the Google Play Store. Add a card Select your Crypto from the List Scan QR Code from the Denarius QT Wallet go to receive tab, click address and then click below Show QR Code Label your Card in Coldfolio and double check you only have the address This example shows the ?label=MN2, delete this part. This can always be modified later by hodling down the card and clicking modify. Keep track of your staking, masternodes, balances.
  17. Are you wondering how to stake faster, in your DNR QT Wallet? Right now this is mainly to increase staking extraction blocks. Required: Spreadsheet Software like Excel Notepad++ Denarius QT Wallet Some DNR whether its large or small. First backup your wallet.dat. Now fully unlock the wallet to make this faster. Then create addresses, you will want 500, don't count, just click, push enter many times over and over again. Make an address and give it a label. We will be sending the entire balance to this one address. I labelled mine armageddon. Now send the entire balance to this address. Next with your new 500 or less addresses, go to the receive coins tab, and then File -> Export. This will export a .csv file somewhere, make note as we need to open that next. Copy the column with addresses, should be 500. From there we open a new notepad++ text file and paste the column in. In notepad++ we should have 1 single column of addresses. On line 1, click at the very first area on the left. Push ALT-C. Text to Insert will be a ". Click OK and this will put quotes down the left side. Now if your balance is 5000 DNR with 500 addresses we want to distribute 10 DNR to each address. Do some quick math here on your balance and number of addresses. Click, at the end of line 1, and push ALT-C. Text to insert will be ":10, ":10, CTRL-A to highlight everything and copy with CTRL-C. Now you have a text file in proper format, sample here "WALLETADDRESS":10, Go back into the QT Wallet to Help -> Debug Window -> Console. This is a short sample of what to type into the console window. sendmany "armageddon" '{"WALLETADDRESS1":10,WALLETADDRESS2":10}' The line will be long, and you may end up with a , at the end. Make sure to delete the last comma before the }. Push enter, it will distribute your balance to each address and give you a transaction number. Wait 8 hours for coins to mature and get to staking much more with this little trick. I don't think this works with other coins as DNR has a slightly different POS system. Also there seems to be a limit of 500 addresses for sendmany. And you can't do this twice to make 1000 addresses on the same wallet. Block Explorer https://www.coinexplorer.net/DNR
  18. buzzkillb

    DNR Masternode Setup - Hot/Cold Menu Script

    Added before running the script Create SUDO User First Replace username with an actual username such as "denariusrocks" adduser username usermod -aG sudo username su username cd ~
  19. down Create SUDO User First Replace username with an actual username such as "denariusrocks" adduser username usermod -aG sudo username su username cd ~ bash -c "$(wget -O - https://raw.githubusercontent.com/buzzkillb/DNR-masternode/master/denarius.sh)" https://github.com/buzzkillb/DNR-masternode Think of the QT Wallet as your remote control and the Ubuntu VPS as your TV. At the end of setup you will turn your TV (VPS) on using the remote (QT wallet). The remote doesn't need to be in the room while you binge on Netflix for the next month. How to setup Windows QT Wallet as the Main Wallet and Ubuntu Server 16.04 LTS for the VPS. Read through the guide first. Make sure to copy and paste keys and transactionhash to notepad or paper. Since so many are using Vultr, please spread the network out to different VPS's. I am trying to pick providers that I am pretty sure are located in separate data centers. VPS Cloudcone https://app.cloudcone.com/?ref=1400 Digital Ocean https://m.do.co/c/6dffa03c3628 [2FA] Linode https://www.linode.com/pricing [2FA] Quadranet https://www.quadranet.com/infracloud (accepts BTC, LTC, ETH) Hostodo https://hostodo.com/cloud.html Virmach https://billing.virmach.com/aff.php?aff=3972 [2FA] Ramnode https://ramnode.com/vps.php Wholesaleinternet https://www.wholesaleinternet.net/vps/ Kimsufi https://www.kimsufi.com/us/en/vps-ssd.xml OVH https://www.ovh.com/world/vps/vps-ssd.xml Vultr https://www.vultr.com/?ref=7307426 [2FA] Dedicated Wholesaleinternet https://www.wholesaleinternet.net/dedicated/ Kimsufi https://www.kimsufi.com/us/en/servers.xml BuyVM https://buyvm.net/kvm-dedicated-server-slices (accepts BTC, LTC, BCH, ETH) Hosthatch https://hosthatch.com/ssd-vps [2FA] Deal Blogroll https://lowendbox.com/ Server Discussions Lowendtalk https://lowendtalk.com/categories/offers Setup QT Wallet 1. Make sure your wallet is fully synced before proceeding further. Using the QT wallet, enter the debug console (Help > Debug window). This step will generate a masternode private key, please note this down and this will be required later. Type the following command: masternode genkey 2. Get masternode address for your masternode. Replace masternodename with your desired masternode name. getaccountaddress masternodename 3. Send from your wallet exactly 5,000 DNR to the address you generated from step 2. Ensure you get 20 confirmation before proceeding. 4. Get the outputs of the transaction of the 5,000 DNR send to your masternode address. The long hash is your Transaction Hash and the number after is the Transaction Index. Please note this down and this will be required later. masternode outputs 5. Navigate to your users Roaming folder. Copy and paste %AppData% This should show you the Roaming folder and find Denarius folder. 6. In the denarius folder we will create a denarius.conf file, if it is has not been created already. Copy and paste the configuration below to your denarius.conf file. staking=0 7. Create and save another configuration file called masternode.conf in the same location as denarius.conf. <Alias name of your choice> <VPS IP address>:9999 <Private Key from step 1> <TransactionHash from step 4> <Transaction Index from step 4> Example: MNDNR 31.14.125.27:9999 DF92WPpkqbr7s6Si4fdsfssjjapuFzAXwETCrpPJubnrmU6aKzh c8f4965ea57a68d0e6dd384324dfd28cfbe0c801015b973e7331db8ce018716999 1 8. Ensure you close or restart your main wallet.
  20. How to setup a NOMP mining pool for Denarius. This is a basic guide to get someone headed in the right direction to getting a pool to work. I can run 2 coins on a $5 Vultr VPS with small hashrate, so far. Update Ubuntu 16.04 apt-get update apt-get dist-upgrade Create a swap file dd if=/dev/zero of=/mnt/myswap.swap bs=1M count=4000 mkswap /mnt/myswap.swap swapon /mnt/myswap.swap Create swap file to keep this persistent nano /etc/fstab Insert at the bottom of the file /mnt/myswap.swap none swap sw 0 0 Install required packages apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev apt-get install libboost-all-dev git npm nodejs nodejs-legacy libminiupnpc-dev redis-server add-apt-repository ppa:bitcoin/bitcoin apt-get update apt-get install libdb4.8-dev libdb4.8++-dev curl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | sh source ~/.profile nvm install 0.10.25 nvm use 0.10.25 Make a new user since you aren't going to use root for this. dduser usernameyourwant Give new user sudo access adduser usernameyousetup sudo Reboot and login as the new user reboot Denarius Wallet Daemon Setup Get dependencies apt-get --assume-yes install git unzip build-essential libssl-dev libdb++-dev libboost-all-dev libcrypto++-dev libqrencode-dev libminiupnpc-dev libgmp-dev libgmp3-dev autoconf libevent-dev autogen automake libtool Download precompiled wallet and move to /usr/local/bin/denariusd wget https://hashbag.cc/denariusd-2.5.2.0_ubuntu16.tar.gz tar -xvf denariusd-2.5.2.0_ubuntu16.tar.gz -C /usr/local/bin mv /usr/local/bin/denariusd-2.5.2.0_ubuntu16 /usr/local/bin/denariusd rm denariusd-2.5.2.0_ubuntu16.tar.gz Get chaindata and extract to .denarius folder apt-get -y install unzip cd ~/.denarius rm -rf database txleveldb smsgDB wget https://gitlab.com/denarius/chaindata/raw/master/chaindata.zip unzip chaindata.zip Edit denarius.conf nano ~/.denarius/denarius.conf Insert this into denarius.conf rpcuser=denariusrpc rpcpassword=USERANDOMPASSWORDHERE!!! gen=0 server=1 listen=1 maxconnections=100 port=9999 rpcallowip=127.0.0.1 rpcport=32339 daemon=1 staking=0 Run the wallet so its syncing while you do this sudo denariusd --daemon Get a DNR address so the pool has a wallet. Save this address for a step below. Address goes into pool_configs/denarius.json eventually. denariusd getnewaddress Mining Pool Setup cd git clone https://github.com/zPools/node-open-mining-portal.git nomp cd nomp sudo npm update You want to create a config.json in the main nomp directory. Replace your IP address and take note of changing port 8080 to some random port. Sample config.json https://pastebin.com/JFp5ZKq6 Create the Coin denarius.json under nomp/coins Sample denarius.json https://pastebin.com/XjiXVLCM Create the pool config for denarius under nomp/pool_configs. Replace DNRPOOLWALLETDAEMONADDRESS with address used from Denarius wallet daemon getnewaddress from above. Change DNRFEEPAYMENTADDRESS to your fee payment address and 1.0 is 1% fee. Use RPC user and pass that you have in your denarius.conf. Change ports and difficulty for your needs. Sample denarius.json https://pastebin.com/23F9Cfwq Starting the pool. cd cd nomp node init.js Now go your your IPADDRESS:PORT in your web browser and get to mining on your pool. I also disabled root access, password logins and only allow SSH key login to the new user.
  21. buzzkillb

    PoD - Proof of Data [DNR]

    If you download the attached .GIF file and create timestamp, you should get this same address. https://www.coinexplorer.net/DNR/address/DPNrLaRbpgLPMTMLv72Yy3MLpsjNd7jyEW
  22. buzzkillb

    PoD - Proof of Data [DNR]

    Guide to using Proof of Data. A powerful way to pay a small amount of DNR to hash your .JPG, .PDF, .GIF, any file basically on the Denarius blockchain with a timestamp.
  23. buzzkillb

    Animations For Everyone to Use

    Denarius Animations for everyone to use. https://imgur.com/a/IIP7g7W
×