crowning
Well-known member
Does this include screen shots like this?
Ur 2 slow :grin:: https://github.com/dashpay/dash/pull/422
Does this include screen shots like this?
Thanks, flare, will do. I didn't remember those bug trackers.. Probably because the "flare zombies" were still flying around in my head... LOL...I can't stress enough how important it is to report bugs to our bugrackers. Either use
https://dashpay.atlassian.net/projects/DASH (preferred)
or
https://github.com/dashpay/dash/issues
Thanks!
mnbudget prepare COOLEST_APP http://www.dashpay.io/one.json 10 82800 y31PMspnaW57Q1WT1ZfNqpgLYYzYHgCNZK 500 USE_IX true

Correct usage of prepare is 'mnbudget prepare PROPOSAL-NAME URL PAYMENT_COUNT BLOCK_START DASH_ADDRESS DASH_AMOUNT [USE_IX(true|false)]' (code -1)
So I just downloaded the latest version, v0.12.0.12-40306a1. The correct command for "mnbudget prepare" now has no votes. (From github code: https://github.com/UdjinM6/dash/commit/2dbf8290f7bc7bbae566ff0e2dd8b50bb15c67bd?diff=split)
mnbudget prepare PROPOSAL-NAME URL PAYMENT_COUNT BLOCK_START DASH_ADDRESS DASH_AMOUNT [USE_IX(true|false)]
But what am I doing wrong here?
I'd say you don't write USE_IX, just true or false
10:03:27

mnbudget prepare COOLEST_APP http://www.dashpay.io/one.json 10 82800 y31PMspnaW57Q1WT1ZfNqpgLYYzYHgCNZK 500 true
10:03:27

Error upon calling SetKey
10:24:37

mnbudget prepare COOLEST_APP http://www.dashpay.io/one.json 10 82800 y31PMspnaW57Q1WT1ZfNqpgLYYzYHgCNZK 500
10:24:37

78bd4d55717f0e75eaedff4355173e543f97ece96a9de8ddcb4ddac555098bb7
10:54:27

mnbudget prepare WHATSDASH http://www.dashpay.io/one.json 20 82550 yAAMVGEeY2AVSPd5QABfo7uNyaqUPcpgVM 300
10:54:28

de168b8ffc195b549e94b339219d4bccf7143215f3c183194f7412032716e537
14:18:05

mnbudget prepare WHATSDASH http://www.dashpay.io/one.json 20 83000 yAAMVGEeY2AVSPd5QABfo7uNyaqUPcpgVM 300 false
14:18:05

e7af3de566a86d390e655927c107aec09430266171943cb768f138d5da1ef7f1
15:24:06

mnbudget submit WHATSDASH http://www.dashpay.io/one.json 20 83000 yAAMVGEeY2AVSPd5QABfo7uNyaqUPcpgVM 300
e7af3de566a86d390e655927c107aec09430266171943cb768f138d5da1ef7f1
15:24:07

9b4490a90c8ea5d29ad9f32fdfa447779b0c5a5a33f0a5c44daf89abc5b7bc43
15:27:11

mnbudget vote 9b4490a90c8ea5d29ad9f32fdfa447779b0c5a5a33f0a5c44daf89abc5b7bc43 yes
15:27:11

15:27:40

mnbudget show
15:27:40

{
"WHATSDASH" : {
"URL" : "http://www.dashpay.io/one.json",
"Hash" : "9b4490a90c8ea5d29ad9f32fdfa447779b0c5a5a33f0a5c44daf89abc5b7bc43",
"BlockStart" : 83000,
"BlockEnd" : 84025,
"TotalPaymentCount" : 20,
"RemainingPaymentCount" : 28,
"PaymentAddress" : "yAAMVGEeY2AVSPd5QABfo7uNyaqUPcpgVM",
"Ratio" : 1.00000000,
"Yeas" : 1,
"Nays" : 0,
"Abstains" : 0,
"Amount" : 30000000000,
"IsValid" : true
}
}
It should be like that, shouldn't it? If not, someone could vote and then make a new masternode with the same coins and vote again right?eduffield - This still has the problem with if the voting masternodes go down, the proposal will lose the votes. Or is this how it should be?
No, I'm talking about the same MNs with same IPs and vins and if they go down, the votes they made are gone. Like, suppose if someone's MNs on a same server and for some reason that server goes down, it's not the MN owners' fault that they should lose the votes. They can revote but it's a hassle. I've just tested this with my MNs.It should be like that, shouldn't it? If not, someone could vote and then make a new masternode with the same coins and vote again right?
{
"VERY-USELESS-app" : {
"URL" : "http://www.dashpay.io/one.json",
"Hash" : "20b6c7fd9bb6519b7b20ba0268e5ddae050ec39a4c0efa0dd642377041607935",
"BlockStart" : 1635660958,
"BlockEnd" : 302333530,
"TotalPaymentCount" : -26666548,
"RemainingPaymentCount" : 6045017,
"PaymentAddress" : "3QJmnh",
"Ratio" : 0.00000000,
"Yeas" : 0,
"Nays" : 0,
"Abstains" : 0,
"Amount" : -4689077204746172872,
"IsValid" : true
},
"proposal-qwizzie150" : {
"URL" : "http://www.dashpay.io/one150.json",
"Hash" : "3d2d5c00768347495e157d21265c02f6f8d547839de800a83ed415331912bcf2",
"BlockStart" : 1635660958,
"BlockEnd" : 302333530,
"TotalPaymentCount" : -26666548,
"RemainingPaymentCount" : 6045017,
"PaymentAddress" : "3QJmnh",
"Ratio" : 0.00000000,
"Yeas" : 0,
"Nays" : 0,
"Abstains" : 0,
"Amount" : -4689077204746172872,
"IsValid" : true
},
"moli-HDmultidash" : {
"URL" : "http://www.dashpay.io/one.json",
"Hash" : "4e35934b023c3573bbb3b73765f676e2623c28e3a7aedfba91882afa1ad5d35a",
"BlockStart" : 1635660958,
"BlockEnd" : 302333530,
"TotalPaymentCount" : -26666548,
"RemainingPaymentCount" : 6045017,
"PaymentAddress" : "3QJmnh",
"Ratio" : 0.00000000,
"Yeas" : 0,
"Nays" : 0,
"Abstains" : 0,
"Amount" : -4689077204746172872,
"IsValid" : true
},
"proposal-qwizzie0" : {
"URL" : "http://www.dashpay.io/one0.json",
"Hash" : "8d9b8aed5ab4a54f283b8b95b2b8f974c3a2959668818e561136ab61df6b73b0",
"BlockStart" : 1635660958,
"BlockEnd" : 302333530,
"TotalPaymentCount" : -26666548,
"RemainingPaymentCount" : 6045017,
"PaymentAddress" : "3QJmnh",
"Ratio" : 0.00000000,
"Yeas" : 0,
"Nays" : 0,
"Abstains" : 0,
"Amount" : -4689077204746172872,
"IsValid" : true
},
"proposal-HDmultidash" : {
"URL" : "http://www.dashpay.io/one.json",
"Hash" : "9ae36bdae26b33675e89301a0d5d90d9595f8d86a827a6ff6bc4522560a702e5",
"BlockStart" : 1635660958,
"BlockEnd" : 302333530,
"TotalPaymentCount" : -26666548,
"RemainingPaymentCount" : 6045017,
"PaymentAddress" : "3QJmnh",
"Ratio" : 0.00000000,
"Yeas" : 0,
"Nays" : 0,
"Abstains" : 0,
"Amount" : -4689077204746172872,
"IsValid" : true
},
"WHATSDASH" : {
"URL" : "http://www.dashpay.io/one.json",
"Hash" : "9b4490a90c8ea5d29ad9f32fdfa447779b0c5a5a33f0a5c44daf89abc5b7bc43",
"BlockStart" : 83000,
"BlockEnd" : 84025,
"TotalPaymentCount" : 20,
"RemainingPaymentCount" : 27,
"PaymentAddress" : "yAAMVGEeY2AVSPd5QABfo7uNyaqUPcpgVM",
"Ratio" : 1.00000000,
"Yeas" : 9,
"Nays" : 0,
"Abstains" : 0,
"Amount" : 30000000000,
"IsValid" : true
},
"Beer4flare" : {
"URL" : "http://www.dashpay.io/one.json",
"Hash" : "9e667a561d7667957e4f55396fe8590a910f13d86e2c55263a58489269604c06",
"BlockStart" : 1635660958,
"BlockEnd" : 302333530,
"TotalPaymentCount" : -26666548,
"RemainingPaymentCount" : 6045017,
"PaymentAddress" : "3QJmnh",
"Ratio" : 0.00000000,
"Yeas" : 0,
"Nays" : 0,
"Abstains" : 0,
"Amount" : -4689077204746172872,
"IsValid" : true
},
"HDmultidash" : {
"URL" : "http://www.dashpay.io/one.json",
"Hash" : "a5e942c50b1a53336fa0b80f174b5fae58a8e84c98c73d09e408cfa5552be003",
"BlockStart" : 1635660958,
"BlockEnd" : 302333530,
"TotalPaymentCount" : -26666548,
"RemainingPaymentCount" : 6045017,
"PaymentAddress" : "3QJmnh",
"Ratio" : 0.00000000,
"Yeas" : 0,
"Nays" : 0,
"Abstains" : 0,
"Amount" : -4689077204746172872,
"IsValid" : true
},
"proposal-qwizzie-16" : {
"URL" : "http://www.dashpay.io/one16.json",
"Hash" : "d0e9d095a84ae73f76a87e352264836c44921c8c53e62523e11b6cf9f1ce8bdf",
"BlockStart" : 1635660958,
"BlockEnd" : 302333530,
"TotalPaymentCount" : -26666548,
"RemainingPaymentCount" : 6045017,
"PaymentAddress" : "3QJmnh",
"Ratio" : 0.00000000,
"Yeas" : 0,
"Nays" : 0,
"Abstains" : 0,
"Amount" : -4689077204746172872,
"IsValid" : true
},
"proposal-qwizzie-9" : {
"URL" : "http://www.dashpay.io/one9.json",
"Hash" : "f5bdeb432da68d65fd516e832fa47d6ed04585187edff858fbbe139631c2e9da",
"BlockStart" : 1635660958,
"BlockEnd" : 302333530,
"TotalPaymentCount" : -26666548,
"RemainingPaymentCount" : 6045017,
"PaymentAddress" : "3QJmnh",
"Ratio" : 0.00000000,
"Yeas" : 0,
"Nays" : 0,
"Abstains" : 0,
"Amount" : -4689077204746172872,
"IsValid" : true
},
"lazy-app" : {
"URL" : "http://www.dashpay.io/one.json",
"Hash" : "feed4f1f8b01a21390f6cd037691267eed39348f2438a7265f4522286afe1609",
"BlockStart" : 82600,
"BlockEnd" : 85125,
"TotalPaymentCount" : 50,
"RemainingPaymentCount" : 49,
"PaymentAddress" : "yHbpSWh99GdiRhfmXBQaqyfNMhgjXK5KzK",
"Ratio" : 0.00000000,
"Yeas" : 0,
"Nays" : 0,
"Abstains" : 0,
"Amount" : 100000000000,
"IsValid" : true
}
}
Cool, now I see it working. But I am wondering about what moli has brought up. I didn't know that was a "feature" and it doesn't sound right.
So, is the protection against double voting, that after a masternode has voted, if it should be stopped or disrupted somehow, their vote will be removed? This seems like it could disrupt voting? Maybe I'm wrong, maybe MN don't go off line so often anymore. I used to have troubles, LOL, but not so much anymore. So maybe this is a good solution, as long as question number 1 turns out to be true
Also, I still don't understand 2 things.
1. is there a mechanism to keep a proposal, once approved and funded, from being removed in the middle of production due to it losing out on vote % count to another proposal, or will it be that once funded, the project will continue to be funded until a: finished or b: non-compliance causes MN to down vote and stop payments?
2. is there a check to make sure no more funds are created and spent than was allotted via the 10% of mining rewards?
Yes, anyone can pay proposal fee and create a proposal (linked to tx with fee payment) after that from any wallet. But only MNs can vote.Correct me if I'm wrong, but the MN requirement is no longer, no? Now we can make proposals from any wallet, isn't that so?