nightengale
|
|
March 06, 2014, 02:50:19 AM |
|
Ok... At this point your website isn't even working.
|
|
|
|
makishart
Legendary
Offline
Activity: 3122
Merit: 1029
|
|
March 06, 2014, 02:56:33 AM |
|
lol
|
|
|
|
Jeff8247
|
|
March 06, 2014, 03:29:51 AM Last edit: March 06, 2014, 03:45:57 AM by Jeff8247 |
|
There quite abit of a pump happening at the moment! Wont this be affected by the current issue?
|
"The trouble with quotes on the Internet is that you can never know if they are genuine." -Abraham Lincoln, 1864
|
|
|
trupa
Newbie
Offline
Activity: 31
Merit: 0
|
|
March 06, 2014, 03:39:19 AM |
|
has the wallet been fixed?
|
|
|
|
ReddCoin (OP)
|
|
March 06, 2014, 03:40:35 AM |
|
Hi everyone, We are still working on a fix but we need some help. Here is what I posted in the developer forum. It's time to call your C++ professional friends so they can get 1 easy BTC. While this is happening, nobody will lose their coins as we will start back at block 44877 when we have a fix. We hope to release the final fix in the next 24 hours. We will keep you up to date with the latest development. Thanks Reddcoin Hi We need some help with Reddcoin. We had a bug in our code, 2 lines were commented so the verification of block we're not done properly. https://github.com/reddcoin/reddcoin/commit/88fc5fe0bf522e384b7aebfebced12b75e207e80Someone exploited that error and he was able to grab 7k block in 1 hours. We were able to delete those block but we still need to use the block before 44877, and fix the bug for future block. What we need to do is this. We need to get nHeight in this function so we can ask the code to check only after block 44877. in main.cpp, function bool CBlock::CheckBlock(CValidationState &state, bool fCheckPOW, bool fCheckMerkleRoot) const I need to get access to the nHeight of the block and that's it to fix the problem. You can look at our source code to make some test at https://github.com/reddcoin/reddcoin1 BTC bounty for anyone who can fix this. Thanks Reddcoin
|
|
|
|
hashbros
Member
Offline
Activity: 104
Merit: 10
|
|
March 06, 2014, 03:51:50 AM |
|
Hi everyone, We are still working on a fix but we need some help. Here is what I posted in the developer forum. It's time to call your C++ professional friends so they can get 1 easy BTC. While this is happening, nobody will lose their coins as we will start back at block 44877 when we have a fix. We hope to release the final fix in the next 24 hours. We will keep you up to date with the latest development. Thanks Reddcoin Hi We need some help with Reddcoin. We had a bug in our code, 2 lines were commented so the verification of block we're not done properly. https://github.com/reddcoin/reddcoin/commit/88fc5fe0bf522e384b7aebfebced12b75e207e80Someone exploited that error and he was able to grab 7k block in 1 hours. We were able to delete those block but we still need to use the block before 44877, and fix the bug for future block. What we need to do is this. We need to get nHeight in this function so we can ask the code to check only after block 44877. in main.cpp, function bool CBlock::CheckBlock(CValidationState &state, bool fCheckPOW, bool fCheckMerkleRoot) const I need to get access to the nHeight of the block and that's it to fix the problem. You can look at our source code to make some test at https://github.com/reddcoin/reddcoin1 BTC bounty for anyone who can fix this. Thanks Reddcoin On it!
|
|
|
|
Render
Newbie
Offline
Activity: 6
Merit: 0
|
|
March 06, 2014, 05:04:58 AM Last edit: March 06, 2014, 06:35:33 AM by Render |
|
Hi everyone, We are still working on a fix but we need some help. Here is what I posted in the developer forum. It's time to call your C++ professional friends so they can get 1 easy BTC. While this is happening, nobody will lose their coins as we will start back at block 44877 when we have a fix. We hope to release the final fix in the next 24 hours. We will keep you up to date with the latest development. Thanks Reddcoin Hi We need some help with Reddcoin. We had a bug in our code, 2 lines were commented so the verification of block we're not done properly. https://github.com/reddcoin/reddcoin/commit/88fc5fe0bf522e384b7aebfebced12b75e207e80Someone exploited that error and he was able to grab 7k block in 1 hours. We were able to delete those block but we still need to use the block before 44877, and fix the bug for future block. What we need to do is this. We need to get nHeight in this function so we can ask the code to check only after block 44877. in main.cpp, function bool CBlock::CheckBlock(CValidationState &state, bool fCheckPOW, bool fCheckMerkleRoot) const I need to get access to the nHeight of the block and that's it to fix the problem. You can look at our source code to make some test at https://github.com/reddcoin/reddcoin1 BTC bounty for anyone who can fix this. Thanks Reddcoin Try this: add parameter to: bool CBlock::CheckBlock(CValidationState &state, bool fCheckPOW, bool fCheckMerkleRoot) const
Such that it becomes: bool CBlock::CheckBlock(CValidationState &state, bool fCheckPOW, bool fCheckMerkleRoot, CBlockIndex* pIndex) const
Then change the one call of it (line 1645 in main) from: if (!CheckBlock(state, !fJustCheck, !fJustCheck))
to: if (!CheckBlock(state, !fJustCheck, !fJustCheck,pIndex))
Then remove (lines 2146 to 2151 in main): int nHeight; map<uint256, CBlockIndex*>::iterator mi = mapBlockIndex.find(hash); if (mi != mapBlockIndex.end()) nHeight = (*mi).second->nHeight; else nHeight = 0;
And change (line 2153 in main): if (fCheckPOW && nHeight > 44877 && !CheckProofOfWork(GetPoWHash(), nBits))
To: if (fCheckPOW && pIndex->nHeight > 44877 && !CheckProofOfWork(GetPoWHash(), nBits))
edit: scratch that...upon further review all you need is this (cleaner): change (line 2153 in main): if (fCheckPOW && nHeight > 44877 && !CheckProofOfWork(GetPoWHash(), nBits))
To: if (fCheckPOW && vtx[0].vin[0].scriptSig[0] > 44877 && !CheckProofOfWork(GetPoWHash(), nBits))
And remove the other stuff you added in that function (see above)
|
|
|
|
steyast012
Member
Offline
Activity: 90
Merit: 10
|
|
March 06, 2014, 05:53:05 AM |
|
Everyone go vote on this. Don't rely on everyone else, and expect it won't matter if you do or not. It DOES matter. This isn't a huge election...the winner(s) will be separated by 1 or 2 digits most likely. If you want this coin to go up, it is VITAL that it gets listed on more exchanges, and hopefully can get on a more stable one. VOTE VOTE VOTE Bter https://bitcointalk.org/index.php?topic=502363.0VOTE VOTE VOTE BTC38 https://bitcointalk.org/index.php?topic=501963.0VOTE VOTE VOTE Don't be lazy! +10000
|
|
|
|
CrunchHarder
Newbie
Offline
Activity: 42
Merit: 0
|
|
March 06, 2014, 06:05:07 AM |
|
Ok... At this point your website isn't even working.
Haha - how embarrassing, we forgot the DNS record. Thanks for pointing it out! Our new Reddcoin pool https://rdd.crunchharder.net is _really_ available this time! (or at least it will be in a few minutes when the DNS changes have propagated)
|
|
|
|
allcrypt
|
|
March 06, 2014, 06:24:00 AM |
|
Hehe. Was just doing some routine maintenance and came across: "difficulty" : 599100784244695735335886766823493108010521318465388115920945152000.00000000 Figured I'd come here and see whats up. That would explain it
|
|
|
|
CrunchHarder
Newbie
Offline
Activity: 42
Merit: 0
|
|
March 06, 2014, 06:30:01 AM |
|
In bool CBlock::CheckBlock you could just
if nHeight <44877 return true;
at line 2152. You'd basically be accepting the blockchain up to that point.
Then checkpoint block 44877.
|
|
|
|
|
Mathy
|
|
March 06, 2014, 08:25:19 AM |
|
To anyone trying to fix this problem: you need to also accept all the blocks < 6000 as they are since they were created pre-V1.1 fork and we don't have the code for that anymore afaict. The code that you had at commit 737fa08500bc2933ceb61d62d77f5408cd0ab040 will work I think. It's just that the genesis block isn't accepted by the CheckProofOfWork function when it is being called from ReadBlockFromDisk. I tried to make the necessary changes but don't have any time left. If it's not fixed by this evening I will try some more but I hope someone can fix the issue using this information in the mean time (and shares part of his bounty )
|
RDD RnmTRMGs5PjyzCfvLcB7guBHFjEsZXNiAB
|
|
|
hash.so
|
|
March 06, 2014, 08:39:44 AM |
|
I have a working code ready, but we need to work this out with the pools, or else we will just fork the coin n-times. Please join #reddcoin on freenode so we can figure out how to proceed.
|
Hash.so mining pools with easy coin switching! vardiff, pplns, and 0% fee (1% default donation). Come join us! Currently we have 40 scrypt coins and adding new ones all the time. Support/request thread here.
|
|
|
kintarooo
Newbie
Offline
Activity: 13
Merit: 0
|
|
March 06, 2014, 10:17:44 AM |
|
it is weird, coin was getting up and up....
|
|
|
|
taken2
|
|
March 06, 2014, 10:46:35 AM |
|
ReddCoin mine is up again! Updated to newlatest git version so You can again mining and get coins!
RDD p2pool Reddcoin P2Pool - STATUS: UP Pool URL: http://taken.pl:9344 Username: Reddcoin Address Password: Anything Algorithm: Scrypt Don't use an exchange address - Use your wallet address!
|
z33atn IS A SCAMMER !
|
|
|
Sarahiko
|
|
March 06, 2014, 11:00:12 AM |
|
Any update on wallet when will it get fix RDD are going up in price as we speak, more and more are mining.
|
|
|
|
hash.so
|
|
March 06, 2014, 11:03:11 AM |
|
Hash.so has been upgraded and you can start mining: https://rdd.hash.so/(most other places haven't upgraded yet, so if you withdraw coins it will take a while for them to show up anywhere)
|
Hash.so mining pools with easy coin switching! vardiff, pplns, and 0% fee (1% default donation). Come join us! Currently we have 40 scrypt coins and adding new ones all the time. Support/request thread here.
|
|
|
ReddCoin (OP)
|
|
March 06, 2014, 11:13:56 AM Last edit: March 06, 2014, 08:53:40 PM by ReddCoin |
|
Hi everyone, We are back with the fix! A new version of the Reddcoin wallet is available to download. You will have to delete and redownload the blockchain. This download is mandatory. Windows Wallet v1.1.3 https://github.com/reddcoin/reddcoin/raw/master/release/download/v1.1.3/reddcoin-qt-v113-win.zipMac wallet v1.1.3 http://blockexplorer.reddcoin.com/download/v1.1.3/reddcoin-qt-v113-mac.zipTo update please follow these instructions below: 1) Please make sure you're using 1.1.3 and the wallet app is closed. Windows: Navigate to C:\Users\USER NAME\AppData\Roaming\Reddcoin and BACK UP your wallet.dat file by making a copy of it and moving it to a secure location. Mac: Navigate to ~/Library/Application Support/Reddcoin and BACK UP your wallet.dat file by making a copy of it and moving it to a secure location. 2) Now that you have your wallet.dat file backed up. Please remove the rest of the contents of the Reddcoin folder and keep it in a safe place for the time being. You do not need to delete it until you've confirmed wallet 1.1.3 is working. 3) Open the new wallet version 1.1.3 and allow it to sync with the network. This will take some time. 4) Once the wallet has synced it will be empty. Please close the wallet and place a copy of the backed up wallet.dat file back into the Reddcoin folder. 5) Open the wallet again and voila, you are done! WARNING: DO NOT send your wallet.dat file to anyone!
|
|
|
|
|
|