-
Notifications
You must be signed in to change notification settings - Fork 92
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DAO protocol upgrade #856
DAO protocol upgrade #856
Conversation
i'd try to add this to the stressor and run it |
@aguycalled seems this PR has a few conflicts with latest master |
fixed |
would you like to add it yourself or should I add it? |
I'd like to add it myself unless you're in a rush since I won't be able to get to it until later this week. |
@aguycalled did gitian build the latest commit for this PR? |
@aguycalled is there a command to check the current cfund balance via RPC? |
@aguycalled is this message correct? |
Tested a super proposal with more amount requested than balance from cfund, worked nicely, was able to pass the proposal and create a payment request and receive the requested amount (GENERATED from AIR) |
Tested super proposal via cli, worked as well, generated fresh coins and was able to request a payment, |
This PR is looking good, I guess once the GUI bug is fixed (able to created super proposal even when the deployment was not approved) this PR should be good. @chasingkirkjufell how did you get the node to crash with this branch? I remember you mentioned a crashed node when using this branches build. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ahh, this was the cause for the message being messed up.
@mxaddict i updated my stress script and crashed the nodes. i provided the bt to aguycalled and it seems to be fixed so far. i'm still updating the script to test the combined consensus. |
Nice
…On Thu, Oct 28, 2021, 01:06 chasingkirkjufell ***@***.***> wrote:
@mxaddict <https://github.com/mxaddict> i updated my stress script and
crashed the nodes. i provided the bt to aguycalled and it seems to be fixed
so far. i'm still updating the script to test the combined consensus.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#856 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAIDAKNPGGIRIPWFQU37UETUJAWSLANCNFSM5F5PPPLA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
A new build of 756ef59 has completed succesfully! |
A new build of a91aa23 has completed succesfully! |
A new build of 32308f8 has completed succesfully! |
A new build of e7c0d04 has completed succesfully! |
A new build of 9137113 has completed succesfully! |
A new build of f9bcb64 has completed succesfully! |
A new build of 5c6d837 has completed succesfully! |
* fix combined consensus creation * fix
A new build of 50009f3 has completed succesfully! |
Conflicts: src/chainparams.cpp
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
updated stressor and stressed this PR with a local build on ubuntu 20.04
@aguycalled I'm doing final testing on this PR, once done will approve and merge, I think the GUI for the combined voting should be a seperate PR. |
A new build of 87a95c6 has completed succesfully! |
This PR proposes changes in the DAO voting system signalled by version bit 11.
Super Proposals
Super Proposals do not take coins out of the Community Fund but print them new.
Super Proposals can be created through the GUI or using the
createproposal
RPC command by setting totrue
thesuper
parameter.They are signalled in the RPC commands with
super_proposal
set totrue
.Requirement for approval is 75% quorum and 90% acceptance.
What to test
Combined voting of consensus parameters
Not implemented in GUI yet, only in RPC commands.
A combined vote for change of consensus parameters can be started using the RPC command
proposecombinedconsensuschange
.Example:
proposecombinedconsensuschange '[1, 2]' '[100, 100]'
Additional values can be proposed with
proposeanswer
:proposeanswer f54c67f64fa1be51f23d9739d1f6b6a8e10d73f81ea8b7438445b3e52371ba43 '[150, 100]'
What to test