You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A good part of the GrandPa logic should go in the src/network module.
The network/service code should get some sort of set_grandpa_info(authorities_set_id: u??, round_number: u??) method that sends out GrandPa neighbour packets.
The network module should also verify the commit messages (or give ways to verify commit messages, if directly verifying isn't possible) and report that.
The chain/sync/all module should get a set_finalized_block method that updates the locally-known finalized block.
The "outcome" objects reported by chain/sync/all should also indicate changes in the authorities set.
The light client needs to listen to GrandPa commit messages (which are being gossiped around) to determine which blocks get finalized.
The text was updated successfully, but these errors were encountered: