Skip to content

Conversation

@qj0r9j0vc2
Copy link
Member

Fixes proposal round mismatch causing consensus to ignore all proposals.

Problem: build_value() ignored the round parameter and always used Round::new(0). When consensus requested a proposal at round 6+, the returned value had round 0, causing malachite to reject it with "Ignoring value for round 0, current round: 6".

Solution: Use the round parameter passed by consensus instead of hardcoding Round::new(0).

@qj0r9j0vc2 qj0r9j0vc2 force-pushed the fix/proposal-round-mismatch branch from 3ba848e to 3f30bac Compare January 20, 2026 06:37
@qj0r9j0vc2 qj0r9j0vc2 merged commit d28e6c5 into main Jan 20, 2026
9 checks passed
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.

2 participants