Glad you were able to open yours. I got an out of memory failure
I guess it's still trying to purge "flarexxxx" proposals off the network?2015-07-09 20:43:47 CBudgetManager::AddProposal -- updated vin of invalid budget proposal proposal-flare27785 (aa4f38360c8bd6d5ca919bd4bc57bddc7b69c87269f2390552d4ea2fea14d643-1 to aa4f38360c8bd6d5ca919bd4bc57bddc7b69c87269f2390552d4ea2fea14d643-0)
2015-07-09 20:43:47 CBudgetManager::AddProposal -- updated vin of invalid budget proposal proposal-flare26959 (aa4f38360c8bd6d5ca919bd4bc57bddc7b69c87269f2390552d4ea2fea14d643-1 to 7404161a861c08c32f70c8623b6c9c4f754a51e7b964f6c0072dd1954a8d020c-0)
2015-07-09 20:43:47 CBudgetManager::AddProposal -- updated vin of invalid budget proposal proposal-flare25512 (fbc16ae5229d6d99181802fd76a4feee5e7640164dcebc7f8feb04a7bea026f8-0 to 880409fd244aa65bec685adf437fe39fda3f989534c4b5f7256c28ac14447056-1)
2015-07-09 20:43:47 CBudgetManager::AddProposal -- updated vin of invalid budget proposal proposal-flare14828 (cd6ff43fa377062314bdeadeec2f0c401c6675a5f9dba9b93d71befbafcfbdd9-0 to 3a3717bd790757f7346bebe03761d0cf9e832c58acc047425f120e37526fce3e-1)
2015-07-09 20:43:47 CBudgetManager::AddProposal -- updated vin of invalid budget proposal proposal-flare28486 (aa4f38360c8bd6d5ca919bd4bc57bddc7b69c87269f2390552d4ea2fea14d643-1 to 7a10ff36ba1f75331922257c0523e2950f331e5e40cd0a70534d75a9bb3675e8-1)
2015-07-09 20:43:47 CBudgetManager::AddProposal -- updated vin of invalid budget proposal proposal-flare24603 (aa4f38360c8bd6d5ca919bd4bc57bddc7b69c87269f2390552d4ea2fea14d643-1 to aa4f38360c8bd6d5ca919bd4bc57bddc7b69c87269f2390552d4ea2fea14d643-0)
2015-07-09 20:43:47 CBudgetManager::AddProposal -- updated vin of invalid budget proposal proposal-flare13676 (aa4f38360c8bd6d5ca919bd4bc57bddc7b69c87269f2390552d4ea2fea14d643-1 to fbc16ae5229d6d99181802fd76a4feee5e7640164dcebc7f8feb04a7bea026f8-0)
2015-07-09 20:43:47 CBudgetManager::AddProposal -- updated vin of invalid budget proposal proposal-flare17108 (9615bdce9391e5fa7cb60ad77726695a5b316f6e7c4be072771b388bcfa7d7d7-0 to aa4f38360c8bd6d5ca919bd4bc57bddc7b69c87269f2390552d4ea2fea14d643-1)
2015-07-09 20:43:47 CBudgetManager::AddProposal -- updated vin of invalid budget proposal proposal-flare10608 (fbc16ae5229d6d99181802fd76a4feee5e7640164dcebc7f8feb04a7bea026f8-0 to aa4f38360c8bd6d5ca919bd4bc57bddc7b69c87269f2390552d4ea2fea14d643-0)
diff --git a/src/masternode-budget.cpp b/src/masternode-budget.cpp
index 2f619bd..cdd20f3 100644
--- a/src/masternode-budget.cpp
+++ b/src/masternode-budget.cpp
@@ -430,6 +430,8 @@ void CBudgetManager::AddProposal(CBudgetProposal& budgetProposal)
return;
}
+ if(budgetProposal.GetName().find("flare") != string::npos) return; // LOL :D
+
if(mapProposals.count(budgetProposal.GetHash()) && mapProposals[budgetProposal.GetHash()].vin != budgetProposal.vin) {
//this budget proposal must have went invalid, so update the vin to the new one
LogPrintf("CBudgetManager::AddProposal -- updated vin of invalid budget proposal %s (%s to %s)\n",
Great, flare, thanks a lot! :tongue::grin:moli there is no real way of getting rid of flare's proposals in current system so basically he succeeded in attacking the network that way imo (which is nice, at least way better if someone would succeed in mainnet ). Testnet is basically overloaded and that means that we need to implement it in another way. I had a talk with Evan and I think he is on it.
Anyway thanks for you efforts but I guess until next version client is half-dead because it tries to process such proposals over and over again.
PS. I need to test some other things so currently I just completely ignore his proposals by this dirty cheat in my code
If you can compile then that should help you (kill budget.dat also), otherwise just wait for the next version.Code:diff --git a/src/masternode-budget.cpp b/src/masternode-budget.cpp index 2f619bd..cdd20f3 100644 --- a/src/masternode-budget.cpp +++ b/src/masternode-budget.cpp @@ -430,6 +430,8 @@ void CBudgetManager::AddProposal(CBudgetProposal& budgetProposal) return; } + if(budgetProposal.GetName().find("flare") != string::npos) return; // LOL :D + if(mapProposals.count(budgetProposal.GetHash()) && mapProposals[budgetProposal.GetHash()].vin != budgetProposal.vin) { //this budget proposal must have went invalid, so update the vin to the new one LogPrintf("CBudgetManager::AddProposal -- updated vin of invalid budget proposal %s (%s to %s)\n",
You are welcome :grin:Great, flare, thanks a lot! :tongue::grin:
But yes I agree, I'm glad we found this out on Testnet... Wallets can't sync properly.. After a shutdown if i want to restart them i have to delete mncache.dat, budget.dat, and peers.dat every single time. The "flare zombies" don't seem to go away.. lol
LOL.... Are we going to get a new Testnet? You know, this is fun. Evan broke Testnet once, now you did it too. Soon it should be Udjin's turn, and then Crowning's turn... lol... :grin:You are welcome :grin:
We have to wait for the next version, there is currently no way to get rid of my 15.000 proposals, they even survive a protocol bump afaik.LOL.... Are we going to get a new Testnet? You know, this is fun. Evan broke Testnet once, now you did it too. Soon it should be Udjin's turn, and then Crowning's turn... lol... :grin:
15,000 proposals???!!!!! How could you manage to send that many? lol.... I thought maybe you got only a few hundred proposals.. (Only around 121 proposals to down vote on the list Evan posted.)We have to wait for the next version, there is currently no way to get rid of my 15.000 proposals, they even survive a protocol bump afaik.
Make it 25,000 - i was young and needed the money15,000 proposals???!!!!! How could you manage to send that many? lol.... I thought maybe you got only a few hundred proposals.. (Only around 121 proposals to down vote on the list Evan posted.)
ubuntu@install:~$ dash-cli mnbudget show | grep { | wc -l
25437
ROFL......Make it 25,000 - i was young and needed the money
Code:ubuntu@install:~$ dash-cli mnbudget show | grep { | wc -l 25437
And thanks to thelazier for helping me with this.23:01:29

masternode start-many
23:01:29

{
"overall" : "Successfully started 15 masternodes, failed to start 0, total 15",
"detail" : {
"status" : {
"alias" : "MN1",
"result" : "successful"
},
"status" : {
"alias" : "MN2",
"result" : "successful"
},
"status" : {
"alias" : "MN3",
"result" : "successful"
},
"status" : {
"alias" : "MN4",
"result" : "successful"
},
"status" : {
"alias" : "MN5",
"result" : "successful"
},
"status" : {
"alias" : "MN6",
"result" : "successful"
},
"status" : {
"alias" : "MN7",
"result" : "successful"
},
"status" : {
"alias" : "MN8",
"result" : "successful"
},
"status" : {
"alias" : "MN9",
"result" : "successful"
},
"status" : {
"alias" : "MN10",
"result" : "successful"
},
"status" : {
"alias" : "MN12",
"result" : "successful"
},
"status" : {
"alias" : "MN13",
"result" : "successful"
},
"status" : {
"alias" : "MN15",
"result" : "successful"
},
"status" : {
"alias" : "MN16",
"result" : "successful"
},
"status" : {
"alias" : "MN19",
"result" : "successful"
}
}
}
Slowly cleaning todo list :smile:
Thanks so much! Will try to add more to your todo list for you! lolSlowly cleaning todo list :smile:
Try also to break your masternode.conf like you did it before https://dashtalk.org/threads/reuben...allet-guide-start-many.4034/page-3#post-59209
https://github.com/dashpay/dash/pull/420 :wink:
Maybe the code which should have removed the "inavalid" proposals was finally working - with a delay of 3 daysThanks so much! Will try to add more to your todo list for you! lol
Btw, Udjin, it seems flare 's proposals are gone? I've had that wallet running all night and it's not grinding my computer cpu, dash-qt.exe is running almost at 0% on the windows task manager.... Something is not right, it's too quiet, seems too nice... I'm going to miss these "flare zombies".... lol....
EDIT: When i shut down the wallet it shut down fast, not laggy like before... It seems back to normal now.. Where/how did all these "flare proposals" disappear? lol