-
Notifications
You must be signed in to change notification settings - Fork 1.2k
governance: Implement reduced governance fee #4241
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
Conversation
|
We passed the governance vote https://www.dashcentral.org/p/reduce-the-proposal-fee-to-one-dash happy to help with testing and will talk to Phez about documentation updates proposal generator code seems not impacted by this change, but will test as well. |
UdjinM6
left a comment
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.
Well, at least CI is happy now :)
Few suggestions re timestamps.
|
Hmm, I think I would propose that we postpone the merging of this until hopefully after we implement the new enhanced hard forking. |
|
This pull request has conflicts, please rebase. |
d003110 Remove unused guard (Hennadii Stepanov) Pull request description: `BITCOIN_QT_TEST` is no longer used since switching to autotools build system. Some historical refs: - dashpay#807 - dashpay#4241 ACKs for top commit: practicalswift: utACK d003110 promag: ACK d003110. jonasschnelli: Verified ACK d003110 Tree-SHA512: 1242ef7927d2dbd2e47cdb50de6ebb20e4ac427a66a37b4d4de8ca1b50581d34f818cb576fc9fdfb3e7dd7259d11812e3807da33b3357850d67548b837d5549b
Signed-off-by: pasta <pasta@dashboost.org>
f6cbbd3 to
140412c
Compare
src/chainparams.cpp
Outdated
|
|
||
| // Deployment of decreased proposal fee | ||
| consensus.vDeployments[Consensus::DEPLOYMENT_GOV_FEE].bit = 7; | ||
| consensus.vDeployments[Consensus::DEPLOYMENT_GOV_FEE].nStartTime = calculate_timestamp(2021, MONTH::DEC, 1); |
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.
Great, now I'm going to have to convert this to a unix timestamp so I can make some sense out of it. ![]()
You kids with your fancy ways of tracking time 🙄
UdjinM6
left a comment
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.
a07ae55 feels a bit out of scope tbh, would prefer it as a separate PR
140412c to
a71541a
Compare
|
Dropped, please review |
UdjinM6
left a comment
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.
timestamps are 12h off I think
|
If only we had some compile time function to calculate timestamps for us... Hmm, maybe an idea for another PR. changes applied |
UdjinM6
left a comment
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.
utACK
* Implement hf for reduced governance fee Signed-off-by: pasta <pasta@dashboost.org> * update VersionBitsDeploymentInfo * Adjust activation times for gov fee hard fork * Use raw timestamps * Adjust timestamps Co-authored-by: UdjinM6 <UdjinM6@users.noreply.github.com>
* Implement hf for reduced governance fee Signed-off-by: pasta <pasta@dashboost.org> * update VersionBitsDeploymentInfo * Adjust activation times for gov fee hard fork * Use raw timestamps * Adjust timestamps Co-authored-by: UdjinM6 <UdjinM6@users.noreply.github.com>
d003110 Remove unused guard (Hennadii Stepanov) Pull request description: `BITCOIN_QT_TEST` is no longer used since switching to autotools build system. Some historical refs: - dashpay#807 - dashpay#4241 ACKs for top commit: practicalswift: utACK d003110 promag: ACK d003110. jonasschnelli: Verified ACK d003110 Tree-SHA512: 1242ef7927d2dbd2e47cdb50de6ebb20e4ac427a66a37b4d4de8ca1b50581d34f818cb576fc9fdfb3e7dd7259d11812e3807da33b3357850d67548b837d5549b
* Implement hf for reduced governance fee Signed-off-by: pasta <pasta@dashboost.org> * update VersionBitsDeploymentInfo * Adjust activation times for gov fee hard fork * Use raw timestamps * Adjust timestamps Co-authored-by: UdjinM6 <UdjinM6@users.noreply.github.com>
d003110 Remove unused guard (Hennadii Stepanov) Pull request description: `BITCOIN_QT_TEST` is no longer used since switching to autotools build system. Some historical refs: - dashpay#807 - dashpay#4241 ACKs for top commit: practicalswift: utACK d003110 promag: ACK d003110. jonasschnelli: Verified ACK d003110 Tree-SHA512: 1242ef7927d2dbd2e47cdb50de6ebb20e4ac427a66a37b4d4de8ca1b50581d34f818cb576fc9fdfb3e7dd7259d11812e3807da33b3357850d67548b837d5549b
Inspired by https://www.dashcentral.org/p/reduce-the-proposal-fee-to-one-dash
TODO: