yep, https://github.com/darkcoin/darkcoin/blob/master/src/masternode.cpp#L413-L498One thing is for sure, ever since I issued a start-many post update, payments seem to be way more "orderly" than ever before. masternode1 paid, masternode2 paid, masternode3 paid... But I think this may be by design. Feels more like a queue now than pure luck.
Really ?!
I got paid on some of my private masternodes...
according to http://178.254.18.153/~pub/Darkcoin/masternode_payments_stats.html the enforcment is ON since 2015-04-04-02:35:02
so we can start complaining after Expected Payment per Masternode: every 3.72 days ... so after 07.04.2015 20:35:02 more or less![]()
Maybe your CPU and network resources are low because of Doge and Btc, if you use all of them simultaneous.My window wallet continually freezes while updating everyday. Hangs when trying to close and doesn't like competing against my Doge, BTC wallets updating even though I made DASH the highest priority for updating from start. Once the BTC and Doge have updated, it appears to work fine after closing program and restarting once the other wallets have updated.
2015-04-07 10:00:23 Dash version v0.11.2.17-09a8987-beta (2015-04-03 20:26:55 -0700)
2015-04-07 10:00:23 Using OpenSSL version OpenSSL 1.0.1j 15 Oct 2014
2015-04-07 10:00:23 Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010)
2015-04-07 10:00:23 Default data directory /root/.dash
2015-04-07 10:00:23 Using data directory /root/.dash
2015-04-07 10:00:23 Using at most 125 connections (1024 file descriptors available)
2015-04-07 10:00:23 Using 4 threads for script verification
2015-04-07 10:00:23 Using wallet wallet.dat
2015-04-07 10:00:23 init message: Verifying wallet...
2015-04-07 10:00:23 CDBEnv::Open : LogDir=/root/.dash/database ErrorFile=/root/.dash/db.log
2015-04-07 10:00:23 ERROR: CDBEnv::Open : Error 22 opening database environment: Invalid argument
2015-04-07 10:00:23 Moved old /root/.dash/database to /root/.dash/database.1428400823.bak. Retrying.
2015-04-07 10:00:23 CDBEnv::Open : LogDir=/root/.dash/database ErrorFile=/root/.dash/db.log
2015-04-07 10:00:23 ERROR: CDBEnv::Open : Error 22 opening database environment: Invalid argument
2015-04-07 10:00:23 : Error initializing wallet database environment /root/.dash!
2015-04-07 10:00:23 Shutdown : In progress...
2015-04-07 10:00:23 StopNode()
2015-04-07 10:00:23 Verifying mncache.dat format...
2015-04-07 10:00:23 Loaded info from mncache.dat 1ms
2015-04-07 10:00:23 Masternodes: 0, peers who asked us for Masternode list: 0, peers we asked for Masternode list: 0, entries in Masternode list we asked for: 0, nDsqCount: 0
2015-04-07 10:00:23 Writting info to mncache.dat...
2015-04-07 10:00:23 Written info to mncache.dat 3ms
2015-04-07 10:00:23 Masternodes: 0, peers who asked us for Masternode list: 0, peers we asked for Masternode list: 0, entries in Masternode list we asked for: 0, nDsqCount: 0
2015-04-07 10:00:23 Masternode dump finished 5ms
2015-04-07 10:00:23 Shutdown : done
Page 0: metadata page corrupted
Page 0: could not check metadata page
wallet.dat: DB_VERIFY_BAD: Database verification failed
illegal flag combination specified to DB_ENV->open
illegal flag combination specified to DB_ENV->open
I compiled Darkcoin on Debian 8.0 with libdb5.1. and it was working just fine. Now I compiled DASH on the same system (with the --with-incompatible-bdb option) and I'm getting "Error initializing wallet database environment /path" error when trying to run ./dashd
Is there any way to resolve this issue without downgrading to libdb4.8. since I would probably face wallet.dat incompatibility after that. As far as I know BDB is not backwards-compatible.
debug.log
db.logCode:2015-04-07 10:00:23 Dash version v0.11.2.17-09a8987-beta (2015-04-03 20:26:55 -0700) 2015-04-07 10:00:23 Using OpenSSL version OpenSSL 1.0.1j 15 Oct 2014 2015-04-07 10:00:23 Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010) 2015-04-07 10:00:23 Default data directory /root/.dash 2015-04-07 10:00:23 Using data directory /root/.dash 2015-04-07 10:00:23 Using at most 125 connections (1024 file descriptors available) 2015-04-07 10:00:23 Using 4 threads for script verification 2015-04-07 10:00:23 Using wallet wallet.dat 2015-04-07 10:00:23 init message: Verifying wallet... 2015-04-07 10:00:23 CDBEnv::Open : LogDir=/root/.dash/database ErrorFile=/root/.dash/db.log 2015-04-07 10:00:23 ERROR: CDBEnv::Open : Error 22 opening database environment: Invalid argument 2015-04-07 10:00:23 Moved old /root/.dash/database to /root/.dash/database.1428400823.bak. Retrying. 2015-04-07 10:00:23 CDBEnv::Open : LogDir=/root/.dash/database ErrorFile=/root/.dash/db.log 2015-04-07 10:00:23 ERROR: CDBEnv::Open : Error 22 opening database environment: Invalid argument 2015-04-07 10:00:23 : Error initializing wallet database environment /root/.dash! 2015-04-07 10:00:23 Shutdown : In progress... 2015-04-07 10:00:23 StopNode() 2015-04-07 10:00:23 Verifying mncache.dat format... 2015-04-07 10:00:23 Loaded info from mncache.dat 1ms 2015-04-07 10:00:23 Masternodes: 0, peers who asked us for Masternode list: 0, peers we asked for Masternode list: 0, entries in Masternode list we asked for: 0, nDsqCount: 0 2015-04-07 10:00:23 Writting info to mncache.dat... 2015-04-07 10:00:23 Written info to mncache.dat 3ms 2015-04-07 10:00:23 Masternodes: 0, peers who asked us for Masternode list: 0, peers we asked for Masternode list: 0, entries in Masternode list we asked for: 0, nDsqCount: 0 2015-04-07 10:00:23 Masternode dump finished 5ms 2015-04-07 10:00:23 Shutdown : done
Or is it somehow possible to safely downgrade an encrypted wallet.dat to the libdb4.8.?Code:Page 0: metadata page corrupted Page 0: could not check metadata page wallet.dat: DB_VERIFY_BAD: Database verification failed illegal flag combination specified to DB_ENV->open illegal flag combination specified to DB_ENV->open
Ideas are appreciated
yes, but since I have 10k+ addresses in my wallet, extracting and then importing privs to a new wallet is a hell of a job. I'd better try fixin' current installationcan you try dump privkey on the wallet and import it into the wallet with downgraded libdb, if this possible ?
if all fail you can just send all coin to polo and send back to your new wallet.
2015-04-07 12:48:53 Dash version v0.11.2.16-91d5f04-beta (2015-03-30 09:06:26 -0700)
2015-04-07 12:48:53 Using OpenSSL version OpenSSL 1.0.1k 8 Jan 2015
2015-04-07 12:48:53 Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010)
2015-04-07 12:48:53 Default data directory /root/.dash
2015-04-07 12:48:53 Using data directory /root/.dash
2015-04-07 12:48:53 Using at most 125 connections (1024 file descriptors available)
2015-04-07 12:48:53 Using 4 threads for script verification
2015-04-07 12:48:53 Using wallet wallet.dat
2015-04-07 12:48:53 init message: Verifying wallet...
2015-04-07 12:48:53 CDBEnv::Open : LogDir=/root/.dash/database ErrorFile=/root/.dash/db.log
2015-04-07 12:48:53 Renamed wallet.dat to wallet.1428410933.bak
2015-04-07 12:50:23 Salvage(aggressive) found 44351 records
2015-04-07 12:50:38 : Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in /root/.dash; if your balance or transactions are incorrect you should restore from a backup.
2015-04-07 12:50:38 Bound to [::]:9999
2015-04-07 12:50:38 Bound to 0.0.0.0:9999
2015-04-07 12:50:38 init message: Loading block index...
2015-04-07 12:50:38 Opening LevelDB in /root/.dash/blocks/index
2015-04-07 12:50:38 Opened LevelDB successfully
2015-04-07 12:50:38 Opening LevelDB in /root/.dash/chainstate
2015-04-07 12:50:38 Opened LevelDB successfully
2015-04-07 12:50:53 LoadBlockIndexDB(): last block file = 5
2015-04-07 12:50:53 LoadBlockIndexDB(): last block file info: CBlockFileInfo(blocks=4036, size=26747827, heights=244396...248424, time=2015-03-31...2015-04-07)
2015-04-07 12:50:53 LoadBlockIndexDB(): transaction index disabled
2015-04-07 12:50:53 LoadBlockIndexDB(): hashBestChain=00000000000de9d5924cd6c95d262bf5b7aacd845a32d48becba87d969d3d626 height=248424 date=2015-04-07 12:21:00 progress=0.999739
2015-04-07 12:50:53 init message: Verifying blocks...
2015-04-07 12:50:53 Verifying last 288 blocks at level 3
Start the old Darkcoin db5.1 wallet and send the funds to a new address of an official wallet from dashpay.io.I compiled Darkcoin on Debian 8.0 with libdb5.1. and it was working just fine. Now I compiled DASH on the same system (with the --with-incompatible-bdb option) and I'm getting "Error initializing wallet database environment /path" error when trying to run ./dashd
The old one does not connect to the network anymore. Shows 0 connections to nodes.Start the old Darkcoin db5.1 wallet and send the funds to a new address of an official wallet from dashpay.io.
The way you enter the queue doesn't matter. When you do start-many your nodes just closer to each other so there is more probability that they will be payed one by one but there is no advantage over other ways of starting nodes.Really ?!
Should I be on start many ?
(I know I am way behind)
The old one does not connect to the network anymore. Shows 0 connections to nodes.
Okay please explain - you sent some DASH and it never arrived? - eeeeeeeeeWarning: Just sent from darkcoin v0.11.1.25 to dash wallet and it did not arrive, must have gone on the wrong chain.
Warning: Just sent from darkcoin v0.11.1.25 to dash wallet and it did not arrive, must have gone on the wrong chain.
I think it not work because there is no nodes for Darkcoin.romario said: ↑
The old one does not connect to the network anymore. Shows 0 connections to nodes.
There are nodes, it worked until 2nd April around the fork time. Going to be a few people gonna do this who haven't upgraded! ..I think it not work because there is no nodes for Darkcoin.
Copy old wallet to Dash folder and do it from there with Dash client.
Edit: typo
From Darkcoin wallet to Dash, worked until around 2nd AprilOkay please explain - you sent some DASH and it never arrived? - eeeeeeeee
It was not fork, but stuck because reference node.There are nodes, it worked until 2nd April around the fork time. Going to be a few people gonna do this who haven't upgraded! ..
No, copying the wallet is not the point-I am thinking what will happen to others, I am just pointing out if anyone tries sending from darkcoin thats whats going to happen, I suppose there is no way to avoid that as upgrade is mandatory with the protocol change.It was not fork, but stuck because reference node.
Did you try this: Copy old wallet to Dash folder and do it from there with Dash client.
Ahaa, then devs must say something for this.No, copying the wallet is not the point-I am thinking what will happen to others, I am just pointing out if anyone tries sending from darkcoin thats whats going to happen, I suppose there is no way to avoid that as upgrade is mandatory with the protocol change.
Comes back on -reindex as expected.Ahaa, then devs must say something for this.
Look into config.status and search for "db". What's there?I compiled Darkcoin on Debian 8.0 with libdb5.1. and it was working just fine. Now I compiled DASH on the same system (with the --with-incompatible-bdb option) and I'm getting "Error initializing wallet database environment /path" error when trying to run ./dashd
Is there any way to resolve this issue without downgrading to libdb4.8. since I would probably face wallet.dat incompatibility after that. As far as I know BDB is not backwards-compatible.
debug.log
db.logCode:2015-04-07 10:00:23 Dash version v0.11.2.17-09a8987-beta (2015-04-03 20:26:55 -0700) 2015-04-07 10:00:23 Using OpenSSL version OpenSSL 1.0.1j 15 Oct 2014 2015-04-07 10:00:23 Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010) 2015-04-07 10:00:23 Default data directory /root/.dash 2015-04-07 10:00:23 Using data directory /root/.dash 2015-04-07 10:00:23 Using at most 125 connections (1024 file descriptors available) 2015-04-07 10:00:23 Using 4 threads for script verification 2015-04-07 10:00:23 Using wallet wallet.dat 2015-04-07 10:00:23 init message: Verifying wallet... 2015-04-07 10:00:23 CDBEnv::Open : LogDir=/root/.dash/database ErrorFile=/root/.dash/db.log 2015-04-07 10:00:23 ERROR: CDBEnv::Open : Error 22 opening database environment: Invalid argument 2015-04-07 10:00:23 Moved old /root/.dash/database to /root/.dash/database.1428400823.bak. Retrying. 2015-04-07 10:00:23 CDBEnv::Open : LogDir=/root/.dash/database ErrorFile=/root/.dash/db.log 2015-04-07 10:00:23 ERROR: CDBEnv::Open : Error 22 opening database environment: Invalid argument 2015-04-07 10:00:23 : Error initializing wallet database environment /root/.dash! 2015-04-07 10:00:23 Shutdown : In progress... 2015-04-07 10:00:23 StopNode() 2015-04-07 10:00:23 Verifying mncache.dat format... 2015-04-07 10:00:23 Loaded info from mncache.dat 1ms 2015-04-07 10:00:23 Masternodes: 0, peers who asked us for Masternode list: 0, peers we asked for Masternode list: 0, entries in Masternode list we asked for: 0, nDsqCount: 0 2015-04-07 10:00:23 Writting info to mncache.dat... 2015-04-07 10:00:23 Written info to mncache.dat 3ms 2015-04-07 10:00:23 Masternodes: 0, peers who asked us for Masternode list: 0, peers we asked for Masternode list: 0, entries in Masternode list we asked for: 0, nDsqCount: 0 2015-04-07 10:00:23 Masternode dump finished 5ms 2015-04-07 10:00:23 Shutdown : done
What I'm not getting is why it shows "Using BerkeleyDB version Berkeley DB 4.8.30: (April 9, 2010)" in the debug.log and not the Berkeley DB 5.1.29: (October 25, 2011) which is actually being used on my systemCode:Page 0: metadata page corrupted Page 0: could not check metadata page wallet.dat: DB_VERIFY_BAD: Database verification failed illegal flag combination specified to DB_ENV->open illegal flag combination specified to DB_ENV->open
Or is it somehow possible to safely downgrade an encrypted wallet.dat to the libdb4.8.?
Ideas are appreciated
UdjinM6, many thanks for your help. Really appreciate it.Look into config.status and search for "db". What's there?
I had the same question and found this post on doing donations with a multi masternode config.Is there a post that explains how to set up your masternode to donate to the foundation? I am looking for the last hour and can't find anything. Sorry, I know there is a post somewhere I literally can not find it. I was thinking about making a guide for others, maybe even turn it into a video. Any help pointing me in the right direction would be rad. I know it's gotta be easy. I also know that it might not be working at the moment, but i still want to know. thanks.