Jump to content

Carsen

Administrators
  • Content Count

    236
  • Joined

  • Last visited

  • Days Won

    36
  • Feedback

    N/A

Everything posted by Carsen

  1. @EnterpointYohan Remove everything in your Denarius data directory (C:/Users/<yourname>/AppData/Roaming/Denarius) EXCEPT for your wallet.dat (back that up), then grab the latest chaindata from here and unzip it into that folder (you should see a blk*.dat and txleveldb folder after extraction in the Roaming/Denarius/ root) You can get the latest chaindata from here: https://gitlab.com/denarius/chain/raw/master/chaindata2290877.zip Also ensure you grab our latest release v3.3.9.3 https://github.com/carsenk/denarius/releases This is an error relating to the txleveldb (your chaindata) being corrupt, Windows can do this possibly after an update if the wallet was open when the computer was turned off/rebooted or possibly Anti-Virus software trying to read/move files.
  2. Denarius v3.3.9.3 - Added Wallet Unlock Dialog when starting a single FS in the QT - Added -fsconflock=1 Icon to the QT for visualization of your locked FS - Added -maxuploadtarget flag to set a maximum upload data target - Added -maxorphantx flag to set a maximum amount of orphan transactions, default is usually good - Updated denarius.conf creation addnodes to latest v3.3.9.3 - Updated Denarius DNS Seeder Nodes - Wallet performance improvements - You can now stake large inputs - Fixed CreateTX priority - Added STUN server support for GetSTUNExternalIP() (STUN is described in **RFC3489** and it is based on the exchange of UDP packets between a client and one or more servers to determine the externally visible address (and port) of the client once it has gone through the NAT boxes that connect it to the outside.) - Added bytes sent and received to peer RPC commands From v3.3.9.2: - Added getnettotals, ping, getnetworkinfo, and disconnectnode RPC Commands - Fixed FortunaStake last seen times - Updated Protocol to 33900 - EVERYONE must UPDATE - Added some additional debug - Fixed segfault upon startup on fresh nodes/wallets Denarius-v3.3.9.3-Win64.zip Hash: SHA256: 03A235A58FD04E88AAAD9E0A9199D9843A4B42C58C0B7F92DAE2E31B0CF3BAA3 SHA1: F065E8EB30B255492720E1A5C31B72FDE2B0B1F3 CRC64: BA9E2EFCE3AEA2AF Denarius.exe Hash: SHA256: F5F630847D4A226096F1790D6CF97D34058C91B12A57E0BCEA2CA88EBB8EA79F SHA1: D5C14DC81AADBE9E46AE73BA465024B67F8DB78D CRC64: 50A4BC8DD5FBBEDB Denarius-v3.3.9.3-macOS.dmg Hash: SHA256: 24EBF026BAEF336A57919A618F074C81DA798B3E584C30EF903CFE4937143123 SHA1: 2D0D9AD9FE56304D00A4774EB4FB7C2673DCDE8A CRC64: EB63295F714A8E99 Get the release here: https://github.com/carsenk/denarius/releases/tag/v3.3.9.3
  3. Amazing guide @buzzkillb just amazing, I will go through it fully when I have some more time!
  4. Denarius v3.3.9.2 MANDATORY UPDATE -Added getnettotals, ping, getnetworkinfo, and disconnectnode RPC Commands -Fixed FortunaStake last seen times -Updated Protocol to 33900 - EVERYONE must UPDATE -Added some additional debug -Fixed segfault upon startup on fresh nodes/wallets Read more and download here: https://github.com/carsenk/denarius/releases/tag/v3.3.9.2
  5. How to compile Denarius (D) on macOS Mojave 10.14 By Carsen K First download Xcode from the App Store (v10.x) Install Xcode Command Line Tools via your Terminal: sudo xcode-select --install Accept Xcode License sudo xcodebuild -license Type agree after hitting space to get to the end -------------------------------------------------------- Download Qt 5.3.2 from: https://download.qt.io/archive/qt/5.3/5.3.2/qt-opensource-mac-x64-clang-5.3.2.dmg Install Qt and Qt Creator from this dmg (no need to install source files) Now in your default_pre.prf file inside your Qt 5.3.2 install change the following lines Example Location: Qt_install_folder/5.3.2/5.3/clang_64/mkspecs/features/mac/default_pre.prf REPLACE: isEmpty($$list($$system("/usr/bin/xcrun -find xcrun 2>/dev/null"))) WITH: isEmpty($$list($$system("/usr/bin/xcrun -find xcodebuild 2>/dev/null"))) Sometimes you just need to comment out line 16 the line below this (#error()) for Qt to recognize Xcode -------------------------------------------------------- Then download MacPorts from: https://www.macports.org/install.php Once installed run the following command in your Terminal to install all required Denarius dependancies. sudo port install boost db48 qrencode libevent miniupnpc openssl git Now you are almost ready to compile! -------------------------------------------------------- git clone https://github.com/carsenk/denarius cd denarius Now inside your denarius-qt.pro on line 14, replace the current QMAKE_CXXFLAGS with: QMAKE_CXXFLAGS += -fpermissive -Wno-literal-suffix -stdlib=libc++ Run this command in your terminal session with the denarius folder open, replace your username with your username or the entire path below with your correct QT location. export PATH=$PATH:/Users/<yourname>/Qt5.3.2/5.3/clang_64/bin Run qmake --version which should return Qt 5.3.2 You can now compile Denarius with the usual commands qmake "USE_UPNP=1" "USE_QRCODE=1" denarius-qt.pro make -j4 After compiling you can create a .dmg installer by running this command in the denarius root (you must have Python 2.7 installed, can be installed via MacPorts) sudo python contrib/macdeploy/macdeployqtplus Denarius.app -dmg You have successfully compiled Denarius on macOS!
  6. So beyond amazing, @wookie you are an inspiration for so many.
  7. Denarius v3.3.9.1 Release Notes Get it here: https://github.com/carsenk/denarius/releases/tag/v3.3.9.1 Added ARM/ARM64 Architecture Build Support, You can now build denariusd or Denarius-QT on Raspberry Pis, nanoPi NEOs, ODROIDs, and other ARM platform SoC and devices. This will continually be improved upon and adds a new makefile.arm for compiling on these platforms (1GB of RAM is recommended to run denariusd) New "USE_NATIVETOR=-" flag while compiling Denarius-QT or denariusd, You can now compile without the Tor Library with Denarius, provides greater platform build support for D Denarius-QT Wallet Optimizations, The wallet now runs much faster overall and better responsiveness Added Estimated EUR (Euro) Balance to Overview page in QT Fixed QT Tab Status Texts Fixed and Optimized Staking Icon in QT Wallet Added Travis Building for ease of development workflow Added Snapcraft.yaml for future Snap App Store Support on many Linux Distros (Currrently WIP) Updated README to include Travis statistics and Snap Building listtransactions RPC Command was fixed to show received PoS Fortuna Stake rewards properly Updated denariusubuntuqt.sh and added installd.sh for ease of building Denarius QT and denariusd on Linux platforms (These will be deprecated in the future in favor of Snapcraft/Snap) Updated QT to display more Recent Transactions on Overview Overall optimizations and updates relating to syncing and initial blockchain download. Fixes some segfaults. Added tinyformat.h header for access to tfm formatting C++11 is now supported Fixed Staking Icon when wallet is unlocked for staking only Syncing is now roughly 100x faster on all platforms Added new seed nodes for D Use of null pointers for some invalid return values throughout the QT client. (macOS Mainly) More debug code for Ring Signatures (WIP for v3.4) Thanks to CircuitBreaker, denarius.conf is now created automatically for out of the box configuration Denarius-v3.3.9.1-Win64.zip Hashes: SHA256: CD4867B8EBC78E816CD6B8F58350FD4F2D188577B28317C71D74AC3AD8F263B6 SHA1: B37D3C62DCED18E5CEEF3BB928CC88811CFB3756 CRC64: 27DBF6A87D3EB2FE Denarius.exe (v3.3.9.1 From Win64.zip) Hashes: SHA256: 95688F3BF14AD14AD6FBE961A4D901A24F7218888A0D076419A3ECC545DA202E SHA1: CAFA9209F384F4A9B9A25C6C471C7B15B1E2778E CRC64: 1D5C587587FFA8C7 Denarius-v3.3.9.1.dmg (macOS) Hashes: SHA256: 3B47382D461D66A699DB8D1154CFCF4310EEFA8417438AD787912F40827F844A SHA1: F5B26AED93890F463E35537706728C605B98E9A5 CRC64: 9103CA82DE2239B9 chaindata2022527.zip Hashes: SHA256: 6D63BD068AEB06EDBCFB5CFBC1A082C0E9438041722AF17A2E567E48C838AB87 SHA1: 838F6345B1965DC33DD80CAB01252444E3E51471 CRC64: F4B0ED8E04A1E4FA
  8. Shop: https://hodl.market Direct Purchase Link: https://hodl.market/shop/limited-edition-denarius-physical-nfc-cold-storage-coin/ Offical Denarius Website: https://denarius.io Denarius Minikey Redeem: https://carsenk.github.io Limited Edition Denarius Physical NFC Cold Storage Coins There are only 100 of these made in total! #1 is for auction on eBay, this listing is to purchase a random number. https://www.ebay.com/itm/Denarius-Silver-Plated-NFC-Cold-Storage-Physical-Coin-1-100/202685863497 Denarius Physical Coins are plated in silver and roughly 2″ in diameter. The front design features the Denarius “D” Logo and the back has the text “In Crypto Confidimus Denarius” with roman numerals. These come with a Certificate of Authenticity that is hand signed and wax stamped with a Denarius security hologram/NFC chip. A coin capsule and stand will be included with only the first 10-20 coins. This is a great limited edition collectible that can be used to securely store your D. These work with NFC on the Coinomi Wallet on Android. These are the first physical silver plated coins made for Denarius (D) the cryptocurrency. Price: $100 USD ea (Paypal, Bitcoin, Denarius, or Ethereum are accepted Payment Methods via our store) Numbers available: (Updated 5/23/2019) I will try to update this list as often as possible. If you place an order you will receive the next # available in order, otherwise put in the order notes what # you would like, if it is available. #1 - For Auction #2 - Sold #3 - Sold #4 - Sold #5 - Sold #6 - Sold #7 - Sold #8 - Sold #9 - Sold #10 #11 #12 #13 #14 #15 #16 - Sold #17 #18 #19 #20 #21 #22 #23 #24 #25 #26 #27 #28 - Sold #29 #30 #31 #32 #33 - Sold #34 #35 - Sold #36 #37 #38 #39 #40 #41 #42 #43 #44 #45 #46 #47 #48 #49 #50 #51 #52 #53 #54 #55 #56 #57 #58 #59 #60 #61 #62 #63 #64 #65 #66 - Sold #67 #68 #69 #70 #71 #72 #73 #74 #75 #76 #77 #78 #79 #80 #81 #82 - Sold #83 #84 #85 #86 #87 #88 #89 #90 #91 #92 #93 #94 #95 #96 #97 #98 #99 - Sold #100 - Sold
  9. Medium Article: https://medium.com/@carsenk/phantom-nodes-chainless-masternodes-42db3931d780 Github: https://github.com/carsenk/phantom
  10. More information coming soon!
  11. Great guide, we need to start building a list of available servers, the more the better.
  12. Hello Denarius Community! We are looking to get votes and opinions on the recent development with FPGA miners on our network (Field Programmable Gate Arrays, e.g. Specialized hardware to mine our PoW Tribus algorithm). We are looking to get votes to help determine what route Denarius will take in keeping our current Tribus PoW algorithm or if we should move forward and fork away from it to a new unreleased PoW algorithm, forcing FPGAs off the network. Our PoW mining will only last for one more year roughly, so please think hard about your vote and take your time, feel free to discuss your opinion with the rest of the community below. Please vote in the poll above and\or post your reasoning behind your vote here!
  13. Yea way epic, when are we going to make this our headquarters? Haha really awesome work man! Impressive to say the least!
  14. I may turn this into a guide, but just posting some pictures for now, running Ubuntu 16.04 on the ODROID HC1 with SSD and ARM64 Octa Core, perfect little mini server for denariusd or whatever you want.
  15. v3.3.8 is in the works! More fixes geared towards compiling on different archs...more coming soon
  16. Denarius v3.3.7 -Fixed QT segfaults across all OSs -Fixed QT compiling across all OSs -Added @buzzkillb Ubuntu 16.04/18.04 Denarius QT installer bash script (denariusqtubuntu.sh) -Fixed Trade D link to https://www.coinexchange.io/market/D/BTC in QT -Updated Refresh button in QT -Fixed macOS compatibility/building Also includes everything from the previous versions, v3.3.6 release notes are below: -Tons of fixes, improvements, and stability updates -New Protocol 33500 -New Peers Tab in QT -New Denarius News in QT -Fortuna Stake Improvements Please update your wallet as soon as possible, as there are significant improvements to take advantage of! We recommend clearing your peers.dat when installing this update to improve your connection experience. Overview of previous version Fixed consensus issues in the FPS payment spread algorithm which were causing network de-syncs for some affected wallets. Due to excessive I/O during sync, stealth transaction scanning is now disabled by default when you have no stealth addresses in your wallet. If you have a stealth address already configured, scanning will occur. If you have stealth addresses, but don't care about them, stealth scanning can be manually disabled with the config option -disablestealth Fixed lag issues when syncing from 0 using wallets with large amounts of existing transactions. Added the peers table in the settings dialog. You may now check out your current peers and their ping-time and other stats in the GUI! Nodes should now also select the closest node by ping-time to sync with. Optimized the FortunaStake FPS blockchain scanning algorithm. Added queuing system to getblocks; the message handling thread will no longer wait in a lock for the message to be pushed to the peer. Users on slow connections should see some significant sync speed improvements. Tweaked wallet payment parameters - wallets will now choose to pay masternodes regardless of seeing their heartbeat. Some situations occured where a wallet did not receive a ping due to unreliable network circumstances, and would time out of people's lists. Improved start-up time, and introduced a loading indicator to the splash screen for long rescans. Fixed a possible segfault in the active FPS wallet which could cause the client to crash on heartbeat and refuse to become active until the txid is changed. Fixed another possible segfault while starting up. Cleaned up debug output Please note, linux binaries require the associated development libraries to be installed from the package manager: libboost-all-dev libminiupnpc-dev libevent-dev libdb++-dev -------------------------------------------------------------------------------------------------------------------------------------- Denarius-v3.3.7-Win64.zip Hashes SHA256 48ba0a1faef06be8782b000e181ed7cc19bd46fa3b0d39a8a826f92dbe64c764 MD5 8ca1c600eaef106a36d2146f8f86bf66 SHA-1 4dd38dd66a7c27b8f6e35e95ab1d6b6b71b2b987 Denarius.exe Hashes SHA256 2d36271560d448283bc39712e2ace64a1b21a2c3538580c101a20f8a2c6a43ba MD5 72c68308f762ed5cfb97663a27c5d1c0 SHA-1 8de3e5a87f58448bc240ca4088a9f73d218b5c12 Authentihash aa29fecf16852ba696fd361c6671d0d9e92ff3d30a74f47002e72592bc7bf638 Imphash 2852de0dcb5e0559e5231e10136fad4b Denarius-v3.3.7-macOS.dmg Hashes SHA256 683ed887479beab00254d53e95ce4d8779d617d2a45532522fffc28c5381f869 MD5 11ae922f86f487ec039215a3b8340096 SHA-1 63066c793718fe392b34fb6df618a34bbe7be644 denariusd-v337-ubuntu1604.tar.gz Hashes SHA256 e1f44f94de8d85c0f5fa5a2138b91b4ad695d925c269900815700625028ffd84 MD5 fc16dc11a21d62a85f499ff2482b85ad SHA-1 f1e84c3d0e712e6ac616480a09854333dc3e3d96 Get the latest release from here: https://github.com/carsenk/denarius/releases/tag/v3.3.7 As always you can git pull our master branch for the latest v3.3.7
  17. Try changing the line in your denarius-qt.pro file in the QMAKE FLAGS at the top from c99 to gnu99 and then making again Also ensure you have the Tor deps installed (sudo apt-get install libevent-dev)
  18. Mandatory Update, All nodes, services, and wallets must update to v3.3.3 -Protocol upgrade to 31005, FortunaStakes will transition to 31005 after block 1.5m -Our blockchain is now stable, this release is stable (v3.3.3) -Many improvements and bug fixes to our custom Fair Payment System (FSFPS) -GUI Improvements for FortunaStakes -Overall wallet optimization, HUGE Performance boost. -New Fortuna Stake Icon in QT -New features,statistics, and improvements to Fortuna Stakes in QT and daemon -Overall syncing improvements for syncing and once synced. -Added more checkpoints -Staking Icon is now fixed to show green when staking in the QT UI -Nodes require a heartbeat as well as timespan to be an active node -Pruned Paydata to prevent overpayments -Fixed Reorg Loops and overall reorgs -Fixes to the Syncing Bar in the QT UI -Fixed several possible conditions for de-sync on nodes. -Improved the readability of the My Fortunastake tab You can get Denarius v3.3.3 from the links below: https://github.com/carsenk/denarius/releases/tag/v3.3.3 https://github.com/carsenk/denarius/releases/download/v3.3.3/Denarius-v3.3.3-Win64.zip https://github.com/carsenk/denarius/releases/download/v3.3.3/Denarius-v3.3.3-macOS.dmg https://github.com/carsenk/denarius/releases/download/v3.3.3/denariusd-v333-ubuntu1604.tar.gz
  19. Denarius v3.2 - URGENT MANDATORY UPDATE To address some chain instability issues, Denarius v3.2 will be an IMMEDIATELY mandatory required update. Our protocol is now 31003 and if you are having issues syncing or synced past block 1451336 in previous versions then download the chaindata.zip here and replace your chaindata to start syncing to the correct Denarius chain: Triforce Mirror Chaindata1451336 New Fortuna Stake Commands fortunastake list|genkey|start|count|etc. All references of "masternode" are now "fortunastake" with the following exception: masternode list|genkey|start|count|etc rpc command is retained for backward compatibility with exchanges and pools masternode=1 is now fortunastake=1 masternode.conf is now fortunastake.conf Fortuna Stakes Release Denarius v3.2 includes our new Fortuna Stakes sytem. This system replaces the old masternode system, replacing it's functionality and expanding on the overall point of the Denarius cryptocurrency, which is to be a store of value for long term interest holders. The Fortuna Stakes system is comprised of two components - the stakes themselves, which expand network reach and ensure coverage of the blockchain; and the heart of the system, the Fortuna protocol, which manages the balance of income between the stakeholders according to their share of Fortuna investments. Fair Payment System (FPS) fixes The fair payment system which previously applied to masternodes in v3.1 has been overhauled to addresss some identified vulnerabilities which were affecting income reliability. Several core changes have been made: When creating a stake, you must wait 500 blocks before claiming payments (aka starting the stake). Stakes will be paid based on their average earnings over a period which is equal to 3 times the total count of stakes, or 600, whichever is higher. Payment Stabilization System The Fortuna protocol will adjust the payment distribution to ensure all members of the Fortuna Stake Network are paid at the correct rate. The protocol will not allow any single stake's income to exceed a variance of 25% from the median payment rate - for example, if the median payment rate for all Fortuna stakes is 2D/100blocks, then the protocol will reject any payments which bring a stake's median rate above 2.5D/100blocks. Conversely, if a stake's income rate falls below 1.5D/100blocks, the Fortuna system will assign more payments in an attempt to fairly balance the income distribution. As a result of the payment stabilization system, stakes may experience accelerated payments upon first becoming eligible for payment, as the Fortuna system attempts to bring the newest stake to the correct earning rate. Once attaining the median earning rate, the stake wallet should remain online as long as possible with the Fortuna Stake intact, as the earning rate will not exceed the median except in fringe cases. If the Fortuna Stake transaction is spent or otherwise used, the earning rate will immediately drop to zero and require waiting another 500 blocks before earning rate returns to the median. GUI & Other Fixes Updated many parts of the GUI to improve performance. The 'Start All' button in the GUI will now give more feedback about your results. Slipstreamed payment checking code, it should no longer excessively query the blockchain. The wallet should no longer fall back into 'Initial Download' mode after finishing it's first sync. This addresses an issue where pool nodes would refuse to provide block templates when the wallet decided it needed to download blocks. The wallet should now be better at counting things. Denarius v3.2 is now available, IT IS A URGENT MANDATORY UPDATE and is REQUIRED by EVERYONE to UPDATE. Denarius v3.2 brings tons of changes to Denarius and its inner workings, take a look at the release notes below! Release Notes: https://github.com/carsenk/denarius/releases/tag/v3.2 Download Win64 QT: https://github.com/carsenk/denarius/releases/download/v3.2/Denarius-v3.2-Win64.zip Download macOS QT: https://github.com/carsenk/denarius/releases/download/v3.2/Denarius-v3.2-macOS.dmg Download denariusd for Ubuntu 16.04: https://github.com/carsenk/denarius/releases/download/v3.2/denariusd-v3.2-ubuntu1604.tar.gz You can git pull our master branch for the latest release to update your denariusd nodes and Fortuna Stakes IF you synced past block 1451336 on a previous version, please download and replace your chaindata with the one below: https://github.com/carsenk/denarius/releases/download/v3.2/chaindata1451336.zip
  20. Denarius [D] v3.1 Mandatory Update/Release! New FMPS (Fair Masternode Payment System) The new FMPS fixes previous/future exploits to Denarius Masternodes Ring Signature Fixes and Updates New Protocol 31000, Old Clients <31000 will no longer connect to the Denarius network after block 1.45 million. This is a mandatory update. Rebranding from DNR to D as our new market ticker. All exchanges, explorers, pools, etc. will need to update their namings/URL for our new ticker. Get the latest release from our master branch on Github or via our releases: https://github.com/carsenk/denarius/releases/tag/v3.1
  21. DENARIUS V3 IS HERE! This is a MANDATORY UPDATE and EVERYONE must UPDATE BEFORE BLOCK 1.35 MILLION! Denarius v3.0.0 - MANDATORY UPDATE - Lowered Proof of Data fee to 0.001 DNR per PoD submission, also added the ability to add a 24 character narration with your PoD submission. - Added the RPC command masternode list full to display an array of all masternodes on the network and information about them - Added the RPC command getblockheader "hash" - Added the RPC command senddnrtoanon, sendanontoanon, sendanontodnr, estimateanonfee, txnreport, anoninfo, and anonoutputs - Any references to Darksend are now referred to as Fortuna, Darksend no longer functions as usual, Ring Sigs have taken its place as our go to privacy feature - Added Native Tor Optional Support (Start Denarius with the nativetor=1 flag to run with Native Tor with OBFS), Denarius now requires the libevent dependency to be built. (For those running a Ubuntu daemon, simply run ``` sudo apt-get install libevent-dev ``` to be able to compile Denarius) - Added Ring Signatures, supporting anon txs after block 1.35 million and with protocol 30000, minimum Ring Signature Size supported will be 5, Recommended 16 - Fixed the known Hybrid Masternode exploit, the exploit fix patch goes live on block 1.35 million, ensure all your nodes are updated to v3.0.0 before block 1.35m! - Denarius's Protocol is now 30000, after block 1.35 million, older protocol clients will no longer connect to the network - Updated Splash Screen - Lots of miscellaneous updates and improvements to Denarius Get it here: https://github.com/carsenk/denarius/releases You can git pull in your current cloned repo of Denarius to pull the newly updated "master" branch to recompile and update! EVERYONE MUST UPDATE ASAP BEFORE BLOCK 1.35 MILLION, ALL NODES AND WALLETS MUST UPDATE, THIS INCLUDES ALL MINING POOLS, MASTERNODES, NODES, EXPLORERS, SPV SERVERS, and NORMAL WALLETS.
  22. You can use either or, you just want to make sure you are using/installing QT5 and not QT4, everything else should be practically the same.
  23. Absolutely amazing! Looks like you made it on the front page of /r/cryptocurrency on Reddit, Congratulations!! Upvoted, and Resteemed too!
  24. Great! Glad you got it sorted! Haha it is always the small things lol
×
×
  • Create New...