Skip to content

Conversation

@LucasGrasso
Copy link

@LucasGrasso LucasGrasso commented Oct 23, 2025

Description

Implements the referenda-precompiles and conviction-voting-precomples as components of the Governance Precompile.
Addresses #8366.

Integration

It does not pose any breaking changes. It publishes the referenda-precompiles and conviction-voting-precomples crates.

Review Notes

Please see our Bounty Proposal.

Milestone 1 Work

Checklist

  • My PR includes a detailed description as outlined in the "Description" and its two subsections above.
  • My PR follows the labeling requirements of this project (at minimum one label for T required)
    • External contributors: Use /cmd label <label-name> to add labels
    • Maintainers can also add labels manually
  • I have added tests that prove my fix is effective or that my feature works (if applicable)
  • Implement ConvictionVotingPrecompile
  • Test ConvictionVotingPrecompile
  • Benchmark ConvictionVotingPrecompile
  • Implement ReferendaPrecompile
  • Test ReferendaPrecompile
  • Benchmark ReferendaPrecompile

EmanHerawy and others added 21 commits October 14, 2025 18:24
@cla-bot-2021
Copy link

cla-bot-2021 bot commented Oct 23, 2025

User @EmanHerawy, please sign the CLA here.

User @LucasGrasso, please sign the CLA here.

@LucasGrasso
Copy link
Author

/cmd label T7-smart_contracts

@LucasGrasso
Copy link
Author

/cmd label C3-og-rust-bounty

@github-actions
Copy link
Contributor

Command "label T7-smart_contracts" has failed ❌! See logs here

@github-actions
Copy link
Contributor

Command "label C3-og-rust-bounty" has failed ❌! See logs here

@franciscoaguirre franciscoaguirre added T7-smart_contracts This PR/Issue is related to smart contracts. C3-og-rust-bounty A task rewarded by the OG Rust bounty for successful completion. See https://ogrust.com/ labels Oct 24, 2025
@Ank4n
Copy link
Contributor

Ank4n commented Oct 30, 2025

@pgherveou @athei Could you guys give a quick feedback if the interfaces/general direction looks good? 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C3-og-rust-bounty A task rewarded by the OG Rust bounty for successful completion. See https://ogrust.com/ T7-smart_contracts This PR/Issue is related to smart contracts.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants