Skip to content
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

Governance Builders #333

Merged
merged 4 commits into from
Jul 16, 2024
Merged

Governance Builders #333

merged 4 commits into from
Jul 16, 2024

Conversation

rooooooooob
Copy link
Contributor

@rooooooooob rooooooooob commented Jun 11, 2024

Adds VoteBuilder and ProposalBuilder to facilitate creation of votes and voting proposals to transactions.

Resolves #323

@rooooooooob rooooooooob marked this pull request as draft June 11, 2024 16:52
Adds `VoteBuilder` and `ProposalBuilder` to facilitate creation of votes
and voting proposals to transactions.
@rooooooooob rooooooooob marked this pull request as ready for review July 9, 2024 16:30
@rooooooooob
Copy link
Contributor Author

I'm just going to mark this as ready for review now. I haven't been able to test everything but I've been able to use the builders to make a few proposals (params, constitution, info) and vote on them (params, consitution). The hardfork one should be fine as there is just a version in it just like the constitution. I could test that too but I need more test ADA as the drep deposit is large. The only one I am worried about is the UpdateCommittee one but I'm not sure if I can even propose that without having any of the exisitng keys.

I only tested DRep voting as I don't have a pool and am not a part of the constitutional committee.

Copy link
Contributor

@SebastienGllmt SebastienGllmt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

approving modulo any other testing you might want to do

@rooooooooob rooooooooob merged commit 4cb8432 into develop Jul 16, 2024
1 check passed
rooooooooob added a commit that referenced this pull request Jul 16, 2024
Somehow `coin` ended up here still after #333 despite being changed to
`deposit`.
rooooooooob added a commit that referenced this pull request Jul 16, 2024
Somehow `coin` ended up here still after #333 despite being changed to
`deposit`.
rooooooooob added a commit that referenced this pull request Jul 23, 2024
* Governance Builders

Adds `VoteBuilder` and `ProposalBuilder` to facilitate creation of votes
and voting proposals to transactions.

* Hook Vote/Proposal Builders into TxBuilder/RedeemerBuilder

* Fix deposit/required certs

* Fix proposal deposits
rooooooooob added a commit that referenced this pull request Jul 23, 2024
Somehow `coin` ended up here still after #333 despite being changed to
`deposit`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Conway Proposing/Voting RedeemerTag builder update
2 participants