-
Notifications
You must be signed in to change notification settings - Fork 856
Expand proposal gossip and handling validation rules #2427
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
base: main
Are you sure you want to change the base?
Conversation
Compared to the original Tendermint, Sei-Tendermint expands the proposal structure to include a number of additional fields. Update the basic validation logic to take into account additional fields when validating proposals. Add validation to both direct message handling and ambient gossip handling to avoid propagation of an invalid proposal. Expand tests to cover the additional execution paths at unit and reactor integration level.
Codecov Report✅ All modified and coverable lines are covered by tests. ❌ Your project check has failed because the head coverage (31.12%) is below the target coverage (60.00%). You can increase the head coverage or adjust the target coverage. Additional details and impacted files@@ Coverage Diff @@
## main #2427 +/- ##
==========================================
- Coverage 43.31% 41.50% -1.81%
==========================================
Files 1575 1252 -323
Lines 136612 103259 -33353
==========================================
- Hits 59174 42861 -16313
+ Misses 72103 56624 -15479
+ Partials 5335 3774 -1561
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
|
Marking as draft to reflect on additional feedback re duplicate validation execution. |
|
We truly appreciate your contribution and the time you’ve invested in this PR. |
|
The latest Buf updates on your PR. Results from workflow Buf / buf (pull_request).
|
Port-over of the original work done in sei-protocol/sei-tendermint#292
Relates to:
sei-tendermintintosei-chainas mono repo #2421