Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won

  • Feedback


buzzkillb last won the day on May 9

buzzkillb had the most liked content!

Community Reputation

140 Excellent


About buzzkillb

  • Rank
    Senior Denarian

Personal Information

  • DNR Address

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. git clone https://github.com/carsenk/phantom cd phantom # copy your fortunastake.conf into fortunastake.txt and save nano fortunastake.txt # grab latest binary release for your platform, using Ubuntu 16.04 here # https://github.com/carsenk/phantom/releases wget https://github.com/carsenk/phantom/releases/download/v0.0.4.2/phantom-linux-amd64 chmod +x phantom-linux-amd64 # replace username with your Operating System username, like denarius or buzzkillb ./phantom-linux-amd64 -coin_conf="/home/username/phantom/configs/d.json" -max_connections 160 -masternode_conf="/home/username/phantom/fortunastake.txt" # wait for a few minutes to start seeing new blocks showing up 2019/05/11 14:05:25 New block received: 9ccbc8e6348f85f9561bf70dc5e93345ff9e48f4a6fe5dccfb44fecdfbd5dd58 # shutdown your vps daemon and wait about 2-3 hours to see if your fortunastake is still active on the list
  2. To add worker name to wallet stats. cd /var/web/yaamp/modules/site/results sudo nano wallet_miners_results.php echo "<th align=left>Extra</th>"; echo "<th align=left>Worker Name</th>"; echo "<th align=left>Algo</th>"; echo "<th align=right>Diff</th>"; echo "<th align=right title='extranonce.subscribe'>ES**</th>"; echo "<th align=right width=80>Hashrate*</th>"; echo "<th align=right width=60>Reject*</th>"; if ($this->admin) echo "<td>{$worker->ip}</td>"; echo '<td title="'.$worker->password.'">'.$password.'</td>'; echo '<td>'.$worker->worker.'</td>'; echo '<td>'.$worker->algo.'</td>'; echo '<td align="right">'.$worker->difficulty.'</td>'; echo '<td align="right">'.$subscribe.'</td>'; echo '<td align="right">'.$user_rate1.'</td>'; echo '<td align="center" title="'.$percent.'">'.$user_rejects.'</td>'; echo '</tr>'; these are the 2 lines to change from the php above. echo "<th align=left>Worker Name</th>"; echo '<td>'.$worker->worker.'</td>';
  3. Best to download this MiniKey Generator, so you can generate and redeem keys offline. https://carsenk.github.io/ Download and unzip. After unzipping, disconnect from internet and double click index.html Lets generate 1 MiniKey, Input 1, then click Generate. The first part is your privminikey, and the second part is your D address. Lets convert this to your privkey to import into your QT wallet. Select this underlined area and copy (ctrl+c). Then click Convert D Minikey to WIF. Paste the minikey into the next page and click Convert. I changed my minikey through this so its different, but now you get your D address and typical privkey to import into the QT or daemon.
  4. Another source of addnodes. https://explorer.masternodes.online/currencies/D/
  5. Coin Explorer also has an addnode list. https://www.coinexplorer.net/D
  6. Thanks to @manosv for the nice little kill cronjob to make sure the daemon isnt crashed out. Make sure you know where your denariusd is located for proper path. crontab -e 25 */1 * * * /usr/local/bin/denariusd stop 26 */1 * * * /usr/bin/killall -q -9 denariusd 27 */1 * * * /usr/local/bin/denariusd
  7. How to use hashaltcoin hosted mining to mine to any pool you want. I am using my Denarius pool as the example. https://mining.cafe If you are buying from hashaltcoin.com here is my invitation code. use this 8VA0IQ for a discount. First, sign up and setup a new rig on https://www.miningrigrentals.com You do not need to rent the hash out, but you can if you want. The default pool list on the hosted hashaltcoin list is very tiny to mine Denarius. Go to My Rigs Select Tribus and Create New Rig. You might not have tribus already, so just select Create New Rig. Use these settings. Custom pool on hashaltcoin only seems to go to the Asia server. Click on the newly created rig. I ended up calling this F1 Miner Example. Click Connection Information tab and take note of what this says. You will end up connecting to the sample site to get your port you will be mining to. In this example we get ccminer -o stratum+tcp://ap-01.miningrigrentals.com:3333 -u username.123456 -p x Next we go to hashaltcoin, login, and go to the My Miners tab and then find your miner and Manage miner Now we add a miner strategy. I already did one, but click the big + sign. Now use this setup, and put your username.123456 from above and x as your password. Click OK and then Change Strategy. Wait a few minutes and go back to miningrigrentals to get your port. Click on GET MY RIG PORT and the port will show up. Go back to hashaltcoin for custom pool setup. Click to My miners and then to My Pools. We are going to Add the below pool with custom port. Click + Add Something like the below. Basically we are putting in a custom port for MRR Asia pool using tribus algo. Now we need to add our custom pool to actually be mining to. I am using my pool https://mining.cafe Go back to miningrigrental site and click Pool Configuration. Click Add a pool. Fill out your pool like this. Go back to hashaltcoin to manage your miner and add a new pool. Fill out your new pool like below. Basically we are using the custom MRR Asia pool we just setup with that new port. Same username.123456 and password of x. Make sure to click OK and then set this as your default pool. Give this a few minutes to connect and go back to miningrigrentals to look at your hashrate. Please spread the hash out on Denarius or any coin you are mining.
  8. Because it will just go back to Asics, like the previous thread I posted about LTC, all back into a complete circle. Someone will have an advantage no matter what. As one of those mythical hobby miners. I have 1 GPU rig mining D right now. I did quite well doing this years ago with no cares in the world. Just keep mining however I could. Wish I stayed on BTC with GPU's when everyone said oh you can't do it ASIC's are here. barf. I am for FPGA's as I don't see why all these coins are forking their algo's. Seems like a waste of time better spent on something else.
  9. This is a really good point, and a concern on any unnecessary hard forking. I am still looking at Denarius as a Litecoin competitor and the top coins haven't changed their algos, even when LTC said scrypt was Asic resistant. A similar discussion from 2013. https://bitcointalk.org/index.php?topic=225620.0 Denarius also has a mechanism using Proof of Stake that can work to take over POW hashrate, which I haven't really seen anyone use to their advantage in this debate.
  10. To run ElectrumX, use Ubuntu 16.04 and have the denariusd daemon already setup. I tried this first in a VM. #install python 3.7 sudo apt update sudo apt install software-properties-common sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.7 #install pip sudo apt-get install python-pip sudo apt-get install python3-pip #prepare for installing electrumx (this could use some pruning) sudo apt-get install python3.7 python3.7-dev python3-pip libleveldb-dev libssl-dev python3-distutils sudo -H python3.7 -m pip install plyvel pylru aiorpcx aiohttp sudo apt-get install build-essential libsnappy-dev zlib1g-dev libbz2-dev libgflags-dev cmake liblz4-dev sudo python3.7 -m pip install --upgrade pip setuptools wheel sudo apt-get install python3.7-dev sudo python3.7 -m pip install --upgrade aiohttp pylru leveldb plyvel aiorpcx ecdsa tribus_hash #Use electrumx installer script wget https://raw.githubusercontent.com/bauerj/electrumx-installer/master/bootstrap.sh -O - | bash #Use service electrumx start to start electrumx once it's configured #Generating TLS certificates #electrumx has been installed successfully. Edit /etc/electrumx.conf to configure it. Replace denariusrpc and the password with your stuff configured in denarius.conf in ~/.denarius/denarius.conf Don't forget to have txindex=1 in your denarius.conf as well. sudo nano /etc/electrumx.conf #electrumx.conf # default /etc/electrumx.conf for systemd COIN = Denarius # REQUIRED DB_DIRECTORY = /db # Bitcoin Node RPC Credentials DAEMON_URL = http://RPCUSERNAME:[email protected]:32369/ # See http://electrumx.readthedocs.io/en/latest/environment.html for # information about other configuration settings you probably want to consider. DB_ENGINE=leveldb SSL_CERTFILE=/etc/electrumx/server.crt SSL_KEYFILE=/etc/electrumx/server.key TCP_PORT=50001 SSL_PORT=50002 # Listen on all interfaces: HOST= #run electrumx server service electrumx start #check its running journalctl -u electrumx -f #test openssl s_client -connect IPGoesHere:50002
  11. #exchange id's cryptopia id 5265 coinexchange id 371 #sample settings.json /* This file must be valid JSON. But comments are allowed Please edit settings.json, not settings.json.template */ { // name your instance! "title": "Denarius.pro", "address": "https://denarius.pro", // coin name "coin": "Denarius", // coin symbol "symbol": "D", // logo "logo": "/images/denarius.png", // favicon "favicon": "public/favicon.ico", // Uses bootswatch themes (http://bootswatch.com/) // Valid options: // Cerulean, Cosmo, Cyborg, Darkly, Flatly, Journal, Lumen, Paper, // Readable, Sandstone, Simplex, Slate, Spacelab, Superhero, United, Yeti // theme (see /public/themes for available themes) "theme": "Slate", // port to listen for requests on. "port" : 3001, // database settings (MongoDB) "dbsettings": { "user": "CHANGEMECHANGEMECHANGEME", "password": "CHANGEMECHANGEMECHANGEME", "database": "explorerdb", "address": "localhost", "port": 27017 }, //update script settings "update_timeout": 10, "check_timeout": 250, // wallet settings "wallet": { "host": "localhost", "port": 32369, "user": "denariusrpc", "pass": "CHANGEMECHANGEMECHANGEME" }, // confirmations "confirmations": 10, // language settings "locale": "locale/en.json", // menu settings "display": { "api": true, "markets": true, "richlist": true, "twitter": true, "facebook": false, "googleplus": false, "bitcointalk": false, "website": false, "slack": false, "github": false, "search": true, "movement": true, "network": true }, // index page (valid options for difficulty are POW, POS or Hybrid) "index": { "show_hashrate": true, "difficulty": "Hybrid", "last_txs": 100 }, // ensure links on API page are valid "api": { "blockindex": 1337, "blockhash": "000000000661c86bf89e652eb142093bd9123006f3085595dee183bfe1c24570", "txhash": "000000000661c86bf89e652eb142093bd9123006f3085595dee183bfe1c24570", "address": "DABQj7yoQuvfxVVWMf2mqWhoHLDMUqUJsc" }, // market settings //supported markets: bittrex, poloniex, yobit, empoex, bleutrade, cryptopia, ccex, coinexchange //default market is loaded by default and determines last price in header "markets": { "coin": "D", "exchange": "BTC", "enabled": ["cryptopia"], "cryptopia_id": "5265", "ccex_key" : "Get-Your-Own-Key", "coinexchange_id": "371", "default": "cryptopia" }, // richlist/top100 settings "richlist": { "distribution": true, "received": true, "balance": true }, // movement page settings // min amount: show transactions greater than this value // low flag: greater than this value flagged yellow // high flag: greater than this value flagged red "movement": { "min_amount": 100, "low_flag": 1000, "high_flag": 5000 }, // twitter, facebook, googleplus, bitcointalk, github, slack, website "twitter": "denariuscoin", "facebook": "yourfacebookpage", "googleplus": "yourgooglepluspage", "bitcointalk": "yourbitcointalktopicvalue", "github": "yourgithubusername/yourgithubrepo", "slack": "yourfullslackinviteurl", "website": "yourfullwebsiteurl", //genesis "genesis_tx": "c6d8e8f56c25cac33567e571a3497bfc97f715140fcfe16d971333b38e4ee0f2", "genesis_block": "00000d5dbbda01621cfc16bbc1f9bf3264d641a5dbf0de89fd0182c2c4828fcd ", //heavy (enable/disable additional heavy features) "heavy": false, //amount of txs to index per address (stores latest n txs) "txcount": 100, //show total sent & received on address page (set false if PoS) "show_sent_received": true, // how to calculate current coin supply // COINBASE : total sent from coinbase (PoW) // GETINFO : retreive from getinfo api call (PoS) // HEAVY: retreive from heavys getsupply api call // BALANCES : total of all address balances // TXOUTSET : retreive from gettxoutsetinfo api call "supply": "GETINFO", // how to acquire network hashrate // getnetworkhashps: uses getnetworkhashps api call, returns in GH/s // netmhashps: uses getmininginfo.netmhashpsm returns in MH/s "nethash": "netmhashps", // nethash unitd: sets nethash API return units // valid options: "P" (PH/s), "T" (TH/s), "G" (GH/s), "M" (MH/s), "K" (KH/s) "nethash_units": "G", // Address labels // example : "CGTta3M4t3yXu8uRgkKvaWd2d8DQvDPnpL": {"label": "This is a burn address", "type":"danger", "url":"http://example.com"} // label (required) = test to display // type (optional) = class of label, valid types: default, primary, warning, danger, success // url (optional) = url to link to for more information "labels": { // "CLkWg5YSLod772uLzsFRxHgHiWVGAJSezm": {"label": "Donation Address", "type":"primary", "url":"http://example.com"}, "DNRXXXXXXXXXXXXXXXXXXXXXXXXXZeeDTw": {"label": "Burn Addy"} } }
  12. How to setup a basic block explorer on Denarius. Using ciquidus because it shows an extra masternode thingy. Mostly RIP'd from Biblepay explorer setup https://www.reddit.com/r/BiblePay/comments/7elm7r/iquidus_block_explorer_guide/ #explorer we are using https://github.com/suprnurd/ciquidus/ #edit denarius.conf nano denarius.conf rpcuser=XXXX rpcpassword=XXXX daemon=1 listen=1 server=1 daemon=1 txindex=1 #install mongodb sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6 echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list sudo apt-get update sudo apt-get install -y mongodb-org sudo service mongod start cd /var/log/mongodb tail mongod.log # [initandlisten] waiting for connections on port <port> # Port 27017 by default #setup mongodb mongo use explorerdb db.createUser( { user: "iquidus", pwd: "3xp!0reR", roles: [ "readWrite" ] } ) exit #install nodejs sudo apt-get update sudo apt-get install nodejs nodejs-legacy -y sudo apt-get install npm #install ciquidus block explorer cd ~ git clone https://github.com/suprnurd/ciquidus/ explorer # gyp build errors # https://github.com/nodejs/node-gyp/issues/809 sudo apt-get install libkrb5-dev cd explorer && npm install --production cp ./settings.json.template ./settings.json #start explorer cd ~/explorer npm start #start syncing explorer to blockchain #open 2nd putty cd ~/explorer sudo node scripts/sync.js index update #Binding a Node.js App to Port 80 with Nginx https://eladnava.com/binding-nodejs-port-80-using-nginx/
  13. The QT and wallpaper is in home/pi/Denarius which you probably have to chmod to execute the QT file. Or both QT and daemon are in /usr/local/bin and should work from there This all is a work in progress as it takes nearly 10 hours to do a full build and then burn the image and test it out.
  14. If someone wants to try the built image for CLI or Desktop. Torrent link or magnet below. magnet:?xt=urn:btih:70205282493A91F2DB9DE84207A2B744D0DCC621&dn=2019-03-16%20Denariian&tr=udp%3a%2f%2ftracker.openbittorrent.com%3a80%2fannounce&tr=udp%3a%2f%2ftracker.opentrackr.org%3a1337%2fannounce 2019-03-16 Denariian.torrent
  15. this is the 2 lines I used to compile QT on Ubuntu 18.10 qmake "USE_UPNP=1" "USE_QRCODE=1" LIBS=-lboost_chrono OPENSSL_INCLUDE_PATH=/usr/local/ssl/include OPENSSL_LIB_PATH=/usr/local/ssl/lib denarius-qt.pro make
  • Create New...