Jump to content

All Activity

This stream auto-updates     

  1. Today
  2. Introductions

    I'm Tim, from the New England area in the US. Just started into the mining business after a few nights of talking about various investment ideas with my dad. We each have a machine at our house and are runnning a gtx 1060 6gb. Still learning a lot every day but it's a fun project that I hope to be able pay off debt and make some extra money with when Denarius takes off through the roof in the future.
  3. Yesterday
  4. Signed Message Verification Library

    So I decided to fork the PHP repo https://github.com/chelahmy/BitcoinECDSA.php Enjoy!!!!
  5. Signed Message Verification Library

    Actually Denarius only made a simple change in the original Bitcoin code by replacing const string strMessageMagic = "Bitcoin Signed Message:\n"; with const string strMessageMagic = "Denarius Signed Message:\n"; In fact, the verification process ignores address prefix. Thus, any Bitcoin or Bitcoin-based Altcoin can also use the same code to verify its signed messages by just setting the proper strMessageMagic. Anyway, I'll maintain my GitHub repo as dnrverify and keep highlighting Denarius. Another thing, both the PHP repos above can actually verify Denarius signed messages. However, they hard-coded the strMessageMagic, and just replacing it with "Denarius" simply doesn't work because of the following original Bitcoin code CDataStream ss(SER_GETHASH, 0); ss << strMessageMagic; ss << strMessage; where each time a string is appended to the ss the internal data structure keeps it as string length + string. Thus, the final data will be strMessageMagic length + strMessageMagic + strMessage length + strMessage. Both the PHP repos above implement something like the following $messageHash = hash('sha256', hash('sha256', "\x18Bitcoin Signed Message:\n" . numToVarIntString(strlen($message)).$message, true), true); The "\x18" is actually the length of "Bitcoin Signed Message:\n" which can be calculated with the following function numToVarIntString(strlen("Bitcoin Signed Message:\n")) "Denarius Signed Message:\n" is just one byte longer and can be pasted as "\x19Denarius Signed Message:\n". Hence, the technique of that link https://crypto.stackexchange.com/a/18106 is valid for Denarius and Bitcoin-based Altcoins. However, the modular arithmetic technique in Bitcoin code is more efficient. I'm going to patch one of the PHP repo.
  6. What do you want to see?

    Here are my thoughts on these points. Whales are almost present on every coin, it matters not if the coin implements masternodes or not, the whale could in theory decide to dump their entire stash, but why would they? Partial dumping maybe, but dumping the entire stash is very unlike in my opinion. This is true of hosting regular nodes as well to some degree. Again, true for both masternodes and regular nodes. True some might be faced with this dilemma. But if there are for instance 200 nodes, chances are that not everyone will liquidate their nodes collateral at once. I have no experience in the legal part of crypto, but will say this; Chances are that even if one country decides to ban masternode tech, other countries will allow it, so it is simply a matter of moving the masternode hosting to one of those countries. Same as above. Not sure this is has to be a bad thing. Descicions regarding masternodes are like walking on a knifes edge. Too much collateral required means not much decentralization, too little collateral and masternodes will probably pop up on less than able hardware making DoS attacks easy. Also, the more DNR collateral is required to run a masternode, the less DNR is on the market meaning less selling pressure. Too high a reward and miners will complain about losing too much revenue but will incentivize masternode operators to keep running their masternode. Too small a reward and masternode operators might decide that running their node is not profitable enough, thus making them shut down their node and sell off their collateral. I have previously suggested making the collateral 2000-3000 DNR. This is just off the top of my head, but let me know what you guys thoughts are.
  7. Last week
  8. I've extracted the code to verify signed messages and make a standalone library https://github.com/chelahmy/dnrverify/ My intention is to implement a signed message verification function in PHP. I've tried https://github.com/BitcoinPHP/BitcoinECDSA.php and https://github.com/scintill/php-bitcoin-signature-routines but both failed to verify Denarius signed messages. They used the technique from this link https://crypto.stackexchange.com/a/18106 which seems to be different from the one used in Denarius. I noticed modular arithmetic is applied in Denarius code. So, I just extract the signed-message verification code from Denarius and see if I can make a PHP version. Digital signature has wide applications which should be initiated by the cryptocurrency world. Every digital wallet has private keys which are ready to be used to digitally sign anything, other than just to sign spending transactions. The other side of the applications just need to verify the signed something without necessarily going through wallets.
  9. Wallet does not stake

    It worked, finally started getting some staking returns. Moving my wallet to my dedicated mining server. Still awaiting for it to sync to network.
  10. Denarius(DNR) Wallet

    You need to remove everything located in your C:/Users/YOURNAME/AppData/Roaming/Denarius/ folder, except for the wallet.dat (Wallet.dat includes your DNR wallet privkeys and balances). You will not get the error upon the next run of the client. To save some time with syncing the blockchain again, download the latest bootstrap.dat file from our Github https://github.com/carsenk/denarius/releases/download/v1.0.7.0/bootstrap277757-10-6-2017.zip and then put it inside your Roaming/Denarius folder with your wallet.dat, it will import the blockchain instead of having to sync it upon next launch, saving you some time!
  11. Denarius(DNR) Wallet

    Hi! Please help me with the following issue/ Denarius wallet generates an error: this had happened after power loss, I've tried to repear but it doesnt help.
  12. Earlier
  13. Future v1.0.8.0

    Denarius v1.0.8.0 WIP (You can test and try these features out in the addrindex branch on the github.com/carsenk/denarius) 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 Rich List GUI to the Denarius QT Wallet Corrected the .pro file to USE_LEVELDB by default 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. Feel free to pull the Github branch "addrindex" to test the above new features, they will eventually be merged into the master branch, Please give me any feedback you have with these new features! 8)
  14. Denarius v1.0.7.0

    Denarius v1.0.7.0 10/8/2017 - v1.0.7.0 - Miscellaneous Fixes -Added new bootstrap.dat (Block 277757, 10/6/2017, Compressed .zip) c60c1bc - Updated getblock RPC Command, Inline with newer Bitcoin Core Releases. c85ae7a - v1.0.7.0 Increment and Checkpoints 7503976 - Removed Staking Estimation Reward Temporarily 4662285 - Fixed Display of Market Values 61a0e84 - Fixed Overview Page USD Balance Display a35d228 - Renamings for Deb Building 3e55d40 - More Staking Estimation Tab changes & Checkpoints da22e61 - Updated Overview Page GUI 8a91064 - Updated TX Icons 3e666fe - More icons and GUI Fix f15fe5b - More GUI Fixes 1380458 - Updated Makefiles Side note: A new branch labelled "DNS" was created which will be for potentially a future v1.5, this branch will include code for Namecoin names functionality and a DNS Server that will interface with it. It is still in its very early stages and needs feedback from developers and fixes. It is not recommended to run this branch on any production servers or important wallets. Windows and macOS Binaries are available below, along with the blockchain bootstrap up until block 277757. Windows Installer for Denarius-QT: https://github.com/carsenk/denarius/releases/download/v1.0.7.0/DenariusInstaller.exe (MD5 Checksum: C258FE2654E68658D7093E46C9BB0505) Windows-QT Wallet Download:https://github.com/carsenk/denarius/releases/download/v1.0.7.0/Denarius-QT.zip (MD5 Checksum: 205B3D1209D14B263FBE8E9F67B9CEA0) macOS-QT Wallet Download: https://github.com/carsenk/denarius/releases/download/v1.0.7.0/Denarius-v1070.dmg (MD5 Checksum: 552F5249285DE3914B6CE4613FC62576) DNR Blockchain Bootstrap (Block 277757, Compressed .zip, Unzip and put bootstrap.dat in your AppData/Roaming/Denarius or ./denarius folder to import): https://github.com/carsenk/denarius/releases/download/v1.0.7.0/bootstrap277757-10-6-2017.zip You can view this release on the Github at: https://github.com/carsenk/denarius/releases/tag/v1.0.7.0 Don't forget to join our Gitter or Slack chats if you haven't already! https://gitter.im/denariusproject/Lobby https://join.slack.com/t/denarius/shared_invite/enQtMjAzOTk1OTA5NzE3LTMwZDc0YTY3NDI5ZmRmYzNiZThlMzYxYzMwYTBlYmRkOWI3YWExMjAxMzdkYTE3OTI0ZjY5NWYzY2RkZjQzOWQ
  15. Wallet does not stake

    Okay thanks man!
  16. Wallet does not stake

    Yup everything looks good there! Your wallet is setup for staking, note the enabled: true certifies staking is enabled for your wallet, staking: false, just means it is not currently staking as your weight is also 0. You need to have coins that have matured for a minimum of 8 hours. It can take some time to find a PoS block due to PoW making generally 70% of blocks right now.
  17. Wallet does not stake

    @Carsen Thanks for the reply please see the debug below. It says that is enabled but shows that its not staking. Sorry if I have any incorrect observations, also trying to learn as I go along. 18:04:43 Welcome to the Denarius RPC console. Use up and down arrows to navigate history, and Ctrl-L to clear screen. Type help for an overview of available commands. 18:03:30 getstakinginfo 18:03:30 { "enabled" : true, "staking" : false, "errors" : "", "currentblocksize" : 1000, "currentblocktx" : 0, "pooledtx" : 0, "difficulty" : 0.00024414, "search-interval" : 1, "weight" : 0, "netstakeweight" : 3546, "expectedtime" : -1 }
  18. Wallet does not stake

    @jtmining17 The RPC User and Password values can be set to anything. The main setting here you want is the staking=1. Everything looks fine in your conf to me, so the next thing I would check is by going to in the wallet "Help->Debug Window->Console" and then type in "getstakinginfo" please paste what is found here if your wallet is encrypted you need to ensure it is unlocked for staking via the GUI as well.
  19. Denariium - Electrum Denarius Thin Client

    Yup essentially, the WIF/P2SH values should all be correct now as well, One of the py files on the Denariium client side will need to be modified to pull the blockchain headers from a different URL, otherwise yup then just a compile and a few steps (mainly listed on the gits) to get it setup, youll see output in your terminal if you start the DenariiumX Server properly stating that it is syncing with the actual chain (denariusd)
  20. Wallet does not stake

    Hello all, Just starting up in the mining market, I read through other threads about mining and staking but cannot get my wallet to stake at all. My wallet is encrypted but unlocked and has been connected to the network for days but does not stake at all. I've copied my denarius.conf below, am I missing something? I've pieced together everything I could find. Is my username and password supposed to be something specific or can it be anything? rpcuser=my username rpcpassword=my password rpcallowip= rpcport=32339 server=1 daemon=1 listen=1 staking=1 addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode= addnode=
  21. Denariium - Electrum Denarius Thin Client

    Do I just compile and run it in order to run a node?
  22. Denarius on dead coin list

    I don't think a coin with active development, threads and community can be called dead Our volume is a bit down lately, but we're light years away from being "dead".
  23. What Coin does your CPU mine?

    I would assume your GPU's are busy mining DNR. I tried mining DNR with my CPU (i5-6600k) but the acceptance rate was low that it was not worth it. I'm currently CPU mining BCN... how about you?
  24. Tribus - Nvidia GPU Mining Instructions

    I added some pools, lycheebit being the latest.
  25. Well, it seems that the DNR lottery is under way pretty well...

  26. Denarius(DNR) Wallet

    Try running the -repairwallet flag when opening Denarius like Denarius.exe -repairwallet, The repairwallet command is specifically for this sort of issue with your wallet.dat.
  27. Building denariusd on Raspberry Pi 3

    Sounds like it is potentially a permissions issue with your X server on your OS install. You can try the below to set the permissions to the root user. You need to allow the root user access to the X server: xhost local:root And point the command to the right DISPLAY: sudo DISPLAY=$DISPLAY gedit /etc/profile
  28. Building denariusd on Raspberry Pi 3

    This is what it says after running ./Denarius "Denarius: cannot connect to X server" No errors in the compile. Will try kawaii's guide next and see if that changes anyhting.
  1. Load more activity