Jump to content
DenariusTalk

Search the Community

Showing results for tags 'dnr'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News & Announcements
    • Announcements
  • Denarius Discussions
    • General Discussion
    • Tutorials & Help
    • Marketing & PR
    • Development
    • Mining & Staking
    • Trading & Exchanges
    • Marketplace
  • Other Discussions
    • The Lounge
    • Cryptocurrencies

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Found 74 results

  1. buzzkillb

    [Torrent] DNR chaindata.zip

    Link to Torrent Download of chaindata.zip (please seed if you can) chaindata.zip.torrent Proof of Data Hash to verify this matches current chaindata.zip located here https://gitlab.com/denarius/chaindata/raw/master/chaindata.zip https://www.coinexplorer.net/DNR/address/D65g2uzJaN8k4P6VaQLMP1cVf4Z5qYwteG How to use chaindata
  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 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. 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 install build-essential libssl-dev libboost-all-dev libminiupnpc-dev libqrencode-dev sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get -y install libdb4.8++-dev If you get an error above run this first sudo apt-get install software-properties-common Install Denarius Mainnet master Branch: Input the following commands to install the mainnet masternode 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 masternode=1 masternodeprivkey=<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://gitlab.com/denarius/chaindata/raw/master/chaindata.zip unzip chaindata.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 masternode.conf file is setup properly masternode list-conf Make sure the data output here matches the information entered in the masternode.conf file. If not, edit the file and correct the data. You will have to restart the main wallet, if you update the masternode.conf file. If the masternode configuration matches then we can finally start the masternode. Start the masternode by executing the following (wallet needs to be unlocked): masternode start-alias <alias name specified in masternode.conf> If the output says “masternode is stopped” then run the following command: masternode start Verify on VPS masternode - VPS wallet To ensure the masternode is running properly you can use the debug and status commands: ./denariusd masternode debug If there are no issues, there should be a message returned with no problems found. ./denariusd masternode status You should get a status 9 if the masternode 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 masternode is listed on the QT wallet - Masternode Icon > Denarius Network tab. If it does not appear straight away, give it 30mins and restart the wallet to check if your masternode shows up on the list If you watch the debug.log while you run masternode start-alias masternodename from the QT wallet, you might be able to catch the screenshot below. Masternode Status Codes MASTERNODE_NOT_PROCESSED: 0 MASTERNODE_IS_CAPABLE: 1 MASTERNODE_NOT_CAPABLE: 2 MASTERNODE_STOPPED: 3 MASTERNODE_INPUT_TOO_NEW: 4 MASTERNODE_PORT_NOT_OPEN: 6 MASTERNODE_PORT_OPEN: 7 MASTERNODE_SYNC_IN_PROCESS: 8 MASTERNODE_REMOTELY_ENABLED: 9 Thanks to @Ragtag for clearly writing how the cold wallet works for testnet.
  3. 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.
  4. 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
  5. 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.
  6. buzzkillb

    Atomic Swaps Hyperdex

    A quick how to guide for using Hyperdex to atomic Swap between Denarius and Bitcoin. Download Hyperdex https://github.com/lukechilds/hyperdex/releases During registration of your account, you will be asked to write the seed down and store safely. **STORE THIS SEED SAFELY!** After registering account you will end up at this screen. Now select Denarius and deposit DNR into the address shown. 3 small sends are encouraged from the next step. Click exchange and this window pops up. You want to send 3 small transactions. At the Exchange screen select Denarius and Bitcoin. In this example I am selling 1 DNR for 0.00040000 or 40k satoshis. In this example I only sent a single transaction of 10 DNR. I get the error message of not enough UTXO. I already sent 2 more transactions while doing this to show what happens if you don't send a few. Wait for your 3 transactions to fully send in and show up as your total DNR balance. Wait for a moment to see the order pop up on the DNR Sell Orders list. This current hyperdex release is still alpha so expect the unexpected. https://denarius.io/ - Homepage https://discord.gg/YMWMgZe - Discord Community Chat https://denarius.host/ - Masternode Stats http://denarius.win/ - Masternode ROI Stats https://denariustalk.org - Forums
  7. Not working right yet. How to connect QT Wallet (Windows) to TOR nodes. Add the following to your denarius.conf in %appdata%/Denarius/ (Windows) onlynet=tor connect=uefhefkuzrzfz6mz.onion:9999 tor=127.0.0.1:9050 Note: Tor may use port 9150 instead (e.g. for the browser bundle). If the above doesn't work, change the port to 9150 and try again. Remove any addnode= lines to non-Tor (non-"onion") addresses. Run a Tor client such as the Tor daemon (e.g. tor.exe from the "expert bundle" at https://www.torproject.org/download/download). Run tor.exe from the expert bundle above first, then open QT wallet. Now your wallet's node IP will be hidden at all times through the Tor network.
  8. Pool http://zergpool.com/ Latest Sniffdog Miner Download https://github.com/pinpins/Sniffdogminer/releases After downloading and unzipping, go into the directory and copy and paste the startsniffin_Zergpool_Bitcoin.bat and rename to startsniffin_Zergpool_Denarius.bat Edit the .bat to show something like this. powershell -version 5.0 -noexit -executionpolicy bypass -windowstyle maximized -command "&.\SniffDogBitcoin.ps1 -StatsInterval 1 -Username Tyredas -Workername Beeboop -RigName Sniffdog001 -Currency USD -Passwordcurrency DNR -interval 120 -Delay 1 -Wallet DBuzzkiLLrF4aTeSbYGWUD9bxKhud9DSiV -Location US -PoolName zergpool -Type nvidia -Algorithm blake2s,Lyra2RE2,skunk,x17,skein,Nist5,phi,neoscrypt,c11,xevan,tribus,lyra2z,timetravel,sib,hsr,keccakc,x16r,hmq1725,yescryptr16,yescrypt,M7M,x16s -Donate 5 Change -Passwordcurrency BTC to -Passwordcurrency DNR Change wallet to your DNR Wallet Address I changed -Type nvidia,cpu to -Type nvidia
  9. Latest QT Denarius Wallets can be found here https://github.com/carsenk/denarius/releases Always backup wallet.dat to a safe location. To sync your new Denarius QT Wallet or denariusd, download chaindata.zip from here https://gitlab.com/denarius/chaindata/raw/master/chaindata.zip Then unzip the chaindata.zip file to your Denarius data directory. (Linux location of Denarius default datadir is ~/.denarius/) cd ~/.denarius rm -rf database txleveldb smsgDB wget https://gitlab.com/denarius/chaindata/raw/master/chaindata.zip unzip chaindata.zip (macOS Location of Denarius default datadir is /Library/Application Support/Denarius) (Windows Location of Denarius default datadir is C:/Users/<yourname>/AppData/Roaming/Denarius) Run the QT Wallet or denariusd after extracting the .zip and you will sync to the blockchain fast. If you get an error when starting the QT or denariusd, go to the database folder and delete the files inside, and restart the wallet. Also ensure you run ./denariusd stop to stop the denariusd if running before unzipping chaindata.
  10. Denarius v2.5 - Mandatory Update Mandatory Update Denarius v2.5! -Protocol Update (25213 now) -Removed Litemode -Removed Trading API (May add back in, in a future update) -Reworked threading for Masternodes -Removed Darksend (We want to bring a better privacy method of sending coins in Denarius, hence the removal of Darksend, we are currently looking into potentially integrating libzerocoin in a future release.) -Removed Instantx -Optimized Keypool -General Optimization and Fixes -Forced port 9999 for mainnet masternodes and 19999 for testnet -Updated Watch Only Addresses/Support -Optimized Syncing Speeds (Improved to around 200-400 blocks per second vs. old 3 blocks per second) -Optimized Wallet -Fixed sending transactions with a narration -Added Watch Only balances in QT if any watch only addresses are available -Added the ignoring of staking inputs for exact amounts of 5,000 DNR for masternodes -Updated the listtransactions RPC command to provide vout information -Old Nodes will no longer connect to our current protocol of 25213 after block 900,000, so ensure that you are updated to v2.5 on all of your Denarius and denariusd nodes before block 900,000. If you have a node running do the following to update it: ./denariusd stop && cd .. && git pull && cd src && make clean && make -f makefile.unix Grab Denarius v2.5 from here: https://github.com/carsenk/denarius/releases/ The latest v2.5 code is now merged into our master branch as well, for a quick git pull update!
  11. Location of script. https://github.com/buzzkillb/denariuscoin-Dockerfiles Run this on a VPS bash -c "$(wget -O - https://raw.githubusercontent.com/buzzkillb/denariuscoin-Dockerfiles/master/createswap.sh)" && bash -c "$(wget -O - https://raw.githubusercontent.com/buzzkillb/denariuscoin-Dockerfiles/master/install.sh)" After it finishes installing. Then go to https://YOURSERVERIP After inputting the key, you are done with the VPS portion. at the command prompt type To List docker ps To enter the container. docker exec -it denariuscoinmasternode bash Sample commands /root/.denarius/denariusd getinfo /root/.denarius/denariusd masternode status
  12. Jungork

    DNR Net Hashrate

    Can someone explain why the network hashrate is fluctuating so much? i see it going from 117 gh/s to 700 gh/s in mere minutes . why is this?
  13. buzzkillb

    How to get list of Addnodes

    Get your addnodes from this link https://chainz.cryptoid.info/dnr/#!network You want to use nodes from the latest QT wallet. Then click node list for the list, copy and paste into your denarius.conf file.
  14. WJ.MiningProject

    The Future of Denarius

    Hi Everybody, First off all i'm new in the cryptocurrency world and in the miners world. (I have mined 165 DNR now) So, Sorry for my ignorance. I have to ask what will the future hold for the Denarius Coin? The value of the coin dropped the last past days to 0,35USD (why?) Will it rise? What plans are made to get more people at the Denarius side? In general what is the bigger plan voor DNR? So i hope someone can tell me more about it! Thanks!
  15. Carsen

    Denarius Video

    The new Denarius video is now available by BlocStart! https://twitter.com/denariuscoin/status/936127510365872128
  16. I have no affiliation to mynode.rocks. Since we don't hodl the private keys we are also giving up quite a bit to use a shared masternode provider. Use your best judgement on this one. Now onto the guide. https://mynode.rocks/#/masternodes/detail/10 Now with video. To run your own DNR Masternode, 5000 DNR is required. A shared masternode allows someone with just 10 DNR to share in the Masternode rewards. Please read their descriptions on the site for how this works with deposits and withdraws. Register, confirm email, and relogin. First click Masternodes at the top and then select Denarius [DNR]. Then click the + sign next to Total for our first deposit. You want to send in increments of 10 DNR as that's how much 1 seat costs on the shared Masternode. If you do not have an address already it will ask you to create one. Once created send your DNR over. The process takes 20 confirms total. Once 20 confirms are done, click under In Queue to reserve your seat. Again you need increments of 10 DNR per seat. Add however many seats you want, click save, and wait for the total 5000 DNR to be in the queue for the shared Masternode to be created.
  17. Carsen

    Denarius v2.0.5.0

    Denarius v2.0.5.0 Added Litemode! (Add the litemode=1 flag to your denarius.conf to run your wallet in "Litemode", running your wallet in Litemode prevents your node from processing masternode/darksend/instantx messages.) Running your node in litemode will help with current performance issues with denariusd and the Denarius-QT Running your node in litemode will NOT allow the use of masternode information/services, you cannot run a masternode in litemode! Running a node in litemode will cause the original 33% for block rewards for masternode payments to be burnt if staking or mining via proof of burn to a nonstandard DNR address (e.g. You received a stake of 0.77 DNR (Total PoS Reward was 1 DNR), 33% goes to a random masternode usually ~0.33 DNR, instead, that 0.33 DNR will be burnt to a burn address in litemode) Added 'litemode' flag return to the getinfo rpc command Added Litemode On/Off in the Information Tab in the QT Added checkpoints Added kernel modifier checkpoints Added checks to listunspent rpc command for spent coins (atomic swaps) Added 'masternode' flag information to getinfo rpc command PoS Reward Fix is confirmed working! Started work on UTXO index Get the latest release here: https://github.com/carsenk/denarius/releases/tag/v2.0.5.0
  18. Script setup guide for VPS. If you want to use easy mode for setting up your VPS wallet, try out this script. https://github.com/denariuscrypto/masternode-script This script is so easy and quick, that when its time to update the ubuntu wallet, just reimage your VPS and rerun. 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 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 Youtube Video Guide Below is how to setup the QT Wallet for this, which the script does try to guide the user with already. TIPS: On putty right click or shift+insert will paste a command when entering a password, the field will be blank 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, this could help with syncing issues, not required though. 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. Start masternode remotely - QT wallet From your main computer, go to the debug console and verify masternode.conf file is setup properly masternode list-conf Make sure the data output here matches the information entered in the masternode.conf file. If not, edit the file and correct the data. You will have to restart the main wallet, if you update the masternode.conf file. If the masternode configuration matches then we can finally start the masternode. Here is the command to get going on the VPS. And setup 1 MN per VPS you cheapskates! apt-get install python -y wget https://raw.githubusercontent.com/buzzkillb/masternode-script/master/denarius.py && python denarius.py or for the no compile wallet that gets from hashbag.cc apt-get install python -y wget https://raw.githubusercontent.com/buzzkillb/masternode-script/master/denarius-nocompile.py && python denarius-nocompile.py Once this is done get into the directory with su mn1. I would give this a good 20 minutes to make sure its synced up with the tail command below. Some more commands below once in there. Status=9 means its working. su mn1 denariusd getinfo denariusd masternode status denariusd masternode debug tail -f ~/.denarius/debug.log tail -f ~/.denarius/debug.log | grep -i enabled To update script su -c "denariusd stop" mn1 && cd /opt/Denarius/src && git pull && make -f makefile.unix && cp denariusd /usr/local/bin/denariusd && su -c "denariusd" mn1 Start the masternode by executing the following on QT Wallet (QT Wallet needs to be unlocked): masternode start-alias <alias name specified in masternode.conf> If the output says “masternode is stopped” then run the following command: masternode start Verify on VPS masternode - VPS wallet Login as root and at the prompt to get to denariusd type su mn1 To ensure the masternode is running properly you can use the debug and status commands: denariusd masternode debug If there are no issues, there should be a message returned with no problems found. denariusd masternode status You should get a status 9 if the masternode is active and there is no issue! How to read debug log on VPS wallet. tail -f ~/.denarius/debug.log After a while of disconnects on the debug.log, you will eventually see this below while you catch up with the blockchain. You can see if your masternode is listed on the QT wallet - Masternode Icon > Denarius Network tab. If it does not appear straight away, give it 30mins and restart the wallet to check if your masternode shows up on the list If you watch the debug.log while you run masternode start-alias masternodename from the QT wallet, you might be able to catch the screenshot below. Masternode Status Codes MASTERNODE_NOT_PROCESSED: 0 MASTERNODE_IS_CAPABLE: 1 MASTERNODE_NOT_CAPABLE: 2 MASTERNODE_STOPPED: 3 MASTERNODE_INPUT_TOO_NEW: 4 MASTERNODE_PORT_NOT_OPEN: 6 MASTERNODE_PORT_OPEN: 7 MASTERNODE_SYNC_IN_PROCESS: 8 MASTERNODE_REMOTELY_ENABLED: 9
  19. buzzkillb

    Atomic Swaps Barterdex

    So you want to try atomic swaps? Lets see if we can get you started on playing around with this on BarterDEX. Important, you will need 3 transaction because BarterDEX needs what are called 3 "UTXOs" "Unspent Transaction Outputs" that can be used essentially during the process of atomic swapping. This is noted later down the guide when you will be forced to do this. For stats go here https://dexstats.info/ First change your denarius.conf on your QT wallet. rpcuser=denariusrpc rpcpassword=somerandomlongpassword server=1 Now restart or open the QT wallet. Next go download the latest BarterDEX, as of this writing its version 0.8.10-Release Candidate https://github.com/KomodoPlatform/BarterDEX/releases Unzip to a folder and run BarterDEX.exe Generate a New Passphrase. KEEP THIS DO NOT LOSE IT, THIS IS BASICALLY YOUR PRIVATE KEY! Repeat the phrase and you will be starting BarterDEX Now click ADD COINS In the dropdown type denarius or find Denarius on the list, keep native mode to use your QT wallet as the server, and click enable. DNR is now on your list. Click receive to get your DNR address to send to, to get started trading! After you send, which basically adds an address to your QT wallet, so you own the private keys, click exchange. We want to enable KMD for playing around. So click Enable Electrum so we don't have to download the KMD blockchain. Now we can trade some DNR. I clicked sell DNR. On the Buyer side I clicked one which populates the the bottom left corner. I change to .5 under DNR SELL and click SELL. You might get asked to send some transactions. Earlier on BarterDEX says to send 3 transactions to get this going. Might have to wait for the full confirms to happen in the QT wallet. Good thing DNR confirms fast so we aren't waiting too long for this to happen. Once confirmed, click sell. Go to trade history at the top right and see what happened.
  20. ICanHazCrypto

    DNR MASTERNODES

    Alright DNR community, lets use this space to discuss everything about the idea of a Denarius Masternode implementation. How many masternodes should there be... what should the price of a MN cost... etc.
  21. buzzkillb

    Masternode Status Codes

    Masternode Status codes MASTERNODE_NOT_PROCESSED: 0 MASTERNODE_IS_CAPABLE: 1 MASTERNODE_NOT_CAPABLE: 2 MASTERNODE_STOPPED: 3 MASTERNODE_INPUT_TOO_NEW: 4 MASTERNODE_PORT_NOT_OPEN: 6 MASTERNODE_PORT_OPEN: 7 MASTERNODE_SYNC_IN_PROCESS: 8 MASTERNODE_REMOTELY_ENABLED: 9
  22. Carsen

    Denarius v2.0.2.0

    Denarius v2.0.2.0 Join our Discord chat! https://discord.gg/mDTM3JN -Added gettxout rpc command for BarterDEX support -Added importaddress rpc command and Watch Only addresses. (Using importaddress is similar to importprivkey and can cause your client to lag since it causes the wallet to run a -rescan) -Fixed some random things -Implemented BIP65 CHECKLOCKTIMEVERIFY support -Cleaned up some code https://denarius.host/ and https://denariustalk.org/ are both now on Cloudflare, so they should run and load much faster, no matter your location. Added DNR to Ledger (put up PR), added DNR to the Agama wallet (PR is up, waiting on confirm etc.), added DNR to the BarterDEX as both native and electrum modes for atomic swaps (unofficial binaries are available), Updated DNR to v2.0.2.0 (Win 64bit Binary Available, macOS now available (includes atomic swap support, hybrid masternodes, and PoS fix, and Cryptopia trading api), added DNR to BIP39 github (PR is up and unofficial fork) for seed phrase support for DNR wallets. Get Denarius v2.0.2.0 here: https://github.com/carsenk/denarius/releases/tag/v2.0.2.0 Get Unofficial BarterDEX with DNR Support here: https://github.com/carsenk/BarterDEX/releases/tag/0.8.9-rc Ledger PR Link: https://github.com/LedgerHQ/ledger-wallet-chrome/pull/91 Denarius BIP39 Tool: https://github.com/carsenk/bip39 Windows 64bit Download: https://github.com/carsenk/denarius/releases/download/v2.0.2.0/Denarius-v2.0.2-Win64.zip macOS Download: https://github.com/carsenk/denarius/releases/download/v2.0.2.0/Denarius-2.0.2.0.dmg Find the release here! https://github.com/carsenk/denarius/releases/tag/v2.0.2.0 (or our master branch) Get BarterDEX with DNR Atomic Swap Native & Electrum SPV Support here until official release: https://github.com/carsenk/BarterDEX/releases/tag/0.8.9-rc
  23. Carsen

    Denarius v2.0.0.0

    Denarius v2.0.0.0 is now available!! Denarius v2.0.0.0 (MANDATORY UPDATE) New Denarius Hybrid Masternodes and PoS Fix! You must update before block 640,000! Find the release here! https://github.com/carsenk/denarius/releases/tag/v2.0 New Denarius RPC Commands: * Added searchrawtransactions rpc command * Added getrichlist rpc command * Added updaterichlist rpc command * Added resetrichlist rpc command * Added getblock_old rpc command (Old version of the getblock command prior v1.0.7.0) * Added masternode <command> rpc commands * Added darksend rpc command * Added spork rpc command * Added getpoolinfo rpc command * Added denominate rpc command * Updated getblocktemplate rpc command (Contains masternode payment/payee information for pools) Under the hood changes: * Added Rich List GUI to the Denarius QT Wallet * Corrected the .pro file to USE_LEVELDB by default * Refactored COutPoint/CInPoint/CTxIn/CTxOut into core.h * Refactored CTxMempool into txmempool.h/.cpp * Fixed Market Cap and Bitcoin Price Formatting in Market Tab * Added Refresh Button to Overview of all balances, easily refresh USD/BTC Estimated Totals * Added DarkSend GUI to Denarius QT Wallet (WIP) * Added DarkSend, InstantX, and Spork structuring code to Denarius * Added Masternode Tab & GUI to Denarius QT Wallet * Added Masternodes to Denarius blockchain, live on: ~March 14th 2018 (**Block 645,000**) * Masternodes will require 5,000 DNR to utilize and will be provided 33% of the block reward * Fixed Proof of Stake Rewards from CoinAge * 0.06 / 365 / COIN to CoinAge * 0.06 / 365 (Goes live on **Block 640,000**) * Removed IRC Node Connection Code (This should help with anti-virus false positives for Denarius, but heuristics may still complain) * Fixed denariusd compilation with different boost versions on other Linux flavors * Fixed darksend, multisig, and other non-string rpc command conversions * Added Darksend Rounds to Coin Control in QT and Denominate button * Added Tools menu in Denarius QT, easily access your denarius.conf or masternode.conf * Added the new flag "-reindexaddr" to index the new address DB, this must be indexed to run the richlist commands or use the Rich List GUI, reindexing the address DB can take awhile 15+ minutes, especially if it is your first time running -reindexaddr, also running updaterichlist or resetrichlist will take awhile to get the data. * Added Terms of Use for utilizing Denarius * Added Proof of Data to Denarius, Image timestamping on the blockchain for proof of ownership * Updated denariusd to warn less during compile * Added Proof of Burn to masternode payments if masternodes are not found upon boot * Updated QT to display Mined/Staked coins properly * Added a ton more of updates and fixes and additions! (So many commits 174 roughly...lol) Find the release here! https://github.com/carsenk/denarius/releases/tag/v2.0 The code in our master branch on our Github has been updated as well for all those running denariusd (A simple git pull of master and a recompile) Windows 32-Bit Binary: https://github.com/carsenk/denarius/releases/download/v2.0/Denarius-32bit.exe (.zip): https://github.com/carsenk/denarius/releases/download/v2.0/Denarius-v2-Win-32bit.zip Windows 64-Bit Binary: https://github.com/carsenk/denarius/releases/download/v2.0/Denarius-64bit.exe (.zip): https://github.com/carsenk/denarius/releases/download/v2.0/Denarius-v2-Win-64bit.zip Windows 32-Bit Installer: https://github.com/carsenk/denarius/releases/download/v2.0/DenariusInstaller-32bit.exe macOS dmg https://github.com/carsenk/denarius/releases/download/v2.0/Denarius-2.0.0.0.dmg
  24. Carsen

    Denarius Statistics!

    Denarius Masternode and other Statistics can be viewed at https://denarius.host
  25. This guide is updated for MAINNET, mainnet goes live (from block 645,000, approx. 14th March). OVERVIEW: While it is possible to set up a “hot node” in which the masternode stores the 5000 DNR collateral, it is more secure and safer to set up a “cold node” in which the masternode runs on a VPS (Virtual Private Server) and the coins stay local in your Windows/Linux wallet. In this way, the IP address associated with the Masternode (which is clearly visible by anyone) is not the IP address where the coins are kept, making a more secure setup. This type of set-up also allows for the controller (local) wallet to be shut down without affecting the masternode. REQUIREMENTS: 5,000 DNR A main computer (Your everyday computer used for browsing the Internet or your hardcore gaming PC) Masternode Server (This need to be switched on and connected to the internet 24/7 running on any Linux distro) 2GB of RAM is recommended or 1GB of RAM and 1GB of swap - VPS can hang if the masternode RAM is not enough, your are advised to upgrade the current server package if this occurs. A different IP address for EACH masternode (only applicable if you plan to run more than one DNR masternode) (Guide will use Windows as main wallet and Ubuntu Server 16.04 LTS for the VPS) I am using Alpharacks, they offer cheap servers along with great service! Check them out for completive offers. Please use my referral link. For this guide, I’m going to refer to the main computer’s wallet as the main wallet, and the VPS’s wallet as the masternode wallet. The main wallet will hold all Denarius used to run the masternode. Ensure you open the main wallet in cmd and use -testnet! Sending masternode collateral and configuring .conf files - Main wallet 1. Make sure your wallet is fully synced before proceeding further. Using the main 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. Make sure to replace the values that are unique to your node without “< >”. daemon=1 testnet=0 staking=0 listen=0 logtimestamps=1 maxconnections=256 port=9999 masternode=1 masternodeprivkey=<private key generated in step 1> 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. Compile Denarius daemon test masternode on VPS - Masternode wallet Ensure your VPS is secured; here is a few steps you can take to secure your VPS. There are plenty more way to ensure your VPS is watertight, research via google. this cold node setup will also ensure your coins are not on VPS. 9. Ensure the required dependencies for compiling the masternode daemon are installed: sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get -y install libdb4.8++-dev sudo apt-get install build-essential libssl-dev libdb++-dev libboost-all-dev libminiupnpc-dev libqrencode-dev -y Any issues or difficulties with dependencies - see @KawaiiCrypto comments. 10. Download the relevant files and initiate the compile commands, this can take some time depending on the performance of your VPS (up to 30mins): git clone https://github.com/carsenk/denarius cd denarius git checkout master cd src make -f makefile.unix 11. Once the compiling is complete and you should be still in the "~/denarius/src” directory. Denarius daemon will need to be started. This ensures that the ~/.denarius/ folder and required files are setup. Beware - Denarius daemon will not start up because the denarius.conf file has not been configured. ./denariusd 12. Ignore the message about unable to start, as this is normal and we will specify the configuration information now. Edit the denarius.conf file on the masternode wallet, you can use any linux text editor. I use vi in the example below. vi ~/.denarius/denarius.conf 13. 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> daemon=1 testnet=0 staking=0 listen=1 logtimestamps=1 maxconnections=256 port=9999 masternode=1 masternodeprivkey=<private key generated in step 1> 14. Start your Denarius daemon. cd ~/denarius/src ./denariusd Start masternode remotely - Main wallet 15. From your main computer, go to the debug console and verify masternode.conf file is setup properly. masternode list-conf Make sure the data output here matches the information entered in the masternode.conf file. If not, edit the file and correct the data. You will have to restart the main wallet, if you update the masternode.conf file. If the masternode configuration matches then we can finally start the masternode. 16. Start the masternode by executing the following: masternode start-alias <alias name specified in masternode.conf> 17. If the output says “masternode is stopped” then run the following command: masternode start Verify on VPS masternode - Masternode wallet 18. To ensure the masternode is running properly you can use the debug and status commands: ./denariusd masternode debug If there are no issues, there should be a message returned with no problems found. ./denariusd masternode status You should get a status 1 if the masternode is active and there is no issue! 19. You can see if your masternode is listed on the main wallet - Masternode Icon > Denarius Network tab. If it does not appear straight away, give it 30mins and restart the wallet to check if your masternode shows up on the list. Note: You do not need to leave your main wallet (windows QT) open. The Denarius daemon/masternode will run independently once remotely activated from main wallet. Congratulations! That's it, your cold node setup is successfully complete! Thanks to @buzzkillb whose "hot node" guide I have brought from DNR Masternode Setup.
×