Jordan Schalm
Jordan Schalm
This PR adds a minimal version of a service event to upgrade the protocol state version (see also https://github.com/onflow/flow-go/pull/5428). There is an integration test validating the new service event is...
This PR adds a minimal version of a service event to upgrade the protocol state version (see also https://github.com/onflow/flow-go/pull/5428). This is a Cadence 1.0 compatible port of https://github.com/onflow/flow-core-contracts/pull/411. There is...
- Changed the script tag regex so that open and closing parens are also highlighted, they were treated as regular text before. - Added highlighting support for if/else statements that...
The current Dynamic Startup behaviour is based on precedence: - if the state is bootstrapped, we ignore the root snapshot file and Dynamic Startup flags - else if a root...
- Replace direct inspection of service events at the `FollowerState` level with use of the Dynamic Protocol State API. - Simplifies `isFirstBlock` function This addresses the following item from https://github.com/onflow/flow-go/issues/5666:...
This PR removes the `Head`, `LatestSeal`, and `LatestResult` fields from `EncodableSnapshot`, addressing this outstanding TODO from https://github.com/onflow/flow-go/issues/5666: > Remove additional redundant fields from EncodableSnapshot (in particular LatestSeal, Result, Head). See...
The [Epoch Lookup](https://github.com/onflow/flow-go/blob/7364a433caa73648f8409f5da6fa7963666a0b2f/module/epochs/epoch_lookup.go#L102-L112) acts as a cache supporting queries for the epoch counter corresponding to a given view. **Changes:** - Add `EpochExtended` event handler: - Set `epochRange.finalView` to final view...
## Context See [thread](https://dapperlabs.slack.com/archives/CUU2KQL4A/p1702664635465439?thread_ts=1702582540.156889&cid=CUU2KQL4A): > Sjon-Paul Brown 3 days ago @jordan, could you either recommend the changes for me to make in the Ansible automation or create a PR to...
This PR updates the Consensus Committee to support epoch extensions. Addresses #5730. ### Changes - Modifies `protocol.Epoch` `FinalView` method to account for any extensions. - Modifies `committees.Consensus` to handle `EpochExtended`...
## Context This issue captures several unexplained reports of an error log of unexpected behaviour from the AssignmentCollectorTree in the consensus sealing logic. In 2 cases, the log happened during...