Is there a block management system on this? At first depositing a few large chunks of coins was causing some weird results.. like very few stakes for a week or so, and then a lot of missed pos's.. it seems to be fixing itself now that i have had daily pos's building up..
You can use coin control to adjust your coin stacks, but that's about it for the wallet. (I think?)
- I connected to nodes and got 3 Connections but no Sync
This sounds new wallet can't verify the old blockchain checkpoints, so it's rejecting block data from the old wallets. I don't know what you did with the code, but if you completely removed the old POS calculations for your POS v2, that's probably a good thing to add back in.
If you rebased the entire wallet again (since that's what it looks like), check to make sure the RPC protocol version is greater than the current wallet's version.
Thank you, I will try, as I have also not there is a synchronization.
Try changing the checkpoints back to the ones from the old wallet. I don't know if that will fix things, but the new client might be angry about not having the same hardcoded hashes as the old clients.
I no longer plan on supporting this coin because I can't keep up with you rebasing the code with every release, especially because you don't support Linux at all.
Here's a list of things that need work:
- Qt Makefile (rdna.pro) should not run at all if the user does not have Qt >=5
- There are no headless Makefiles - no exchange will be able to use this update
- LevelDB building is broken. This is partly because line 131 (LIBS += -lshlwapi) needs to be commented out on non-Windows systems and partly because of whatever prevents the Qt Makefile from compiling it automatically. Not sure what that is at the moment.
- This is a sloppy conversion: line 606, src/masternode.cpp (bool* pfMissingInputs = false;)
I'll note more issues as I find them.
Edit: the
newest source breaks the Qt compile at line 1040 of
src/qt/bitcoingui.cpp. You can either run through the code and update everything to use non-deprecated Qt classes or re-add
greaterThan(QT_MAJOR_VERSION, 4) {
QT += widgets
DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0
}in
rdna.pro. I would do the former since this doesn't build with Qt4 anyway.
Edit 2: line 9 of
src/i2p.h should be:
#include "../contrib/i2psam/i2psam.h"Edit 3: The client isn't connecting to other clients because
ConnectSocketDirectly() in
netbase.cpp is erroring out. Here's a pastebin of a debug log:
http://pastebin.com/DWgcGZM9.
Also, you have a few errors for missing Qt signals and slots in there. And the wallet version is totally wrong.
And Linux builds are still broken after
your newest commit.
Edit 4: Upon further inspection, the new wallet exchanges different information and processes information differently than the old wallet during the
ProcessMessages() method in
main.cpp. And I believe the old blockchain will not load because the database is stored differently - I tried making a bootstrap.dat and even that failed.