Jordan Schalm
Jordan Schalm
Todo: [x] Update main README with info about analytics [x] Update sample config with dashboard config [x] Add mitigation for HELO spamming
This PR modifies protocol events: * protocol events are emitted after the corresponding database transaction completes successfully * protocol events may not be delivered, only due to a crash/restart, and...
This PR improves handling of unsealed invalid service events. Currently, observation of an invalid service event triggers epoch fallback upon insertion of the block where the service event takes effect,...
This PR updates `Forks` to implement 2-chain finalization as defined in [Jolteon](https://arxiv.org/abs/2106.10362) (and later adopted in [DiemBFT v4](https://developers.diem.com/papers/diem-consensus-state-machine-replication-in-the-diem-blockchain/2021-08-17.pdf)). * Updates error handling and documentation in `LevelledForest` * Updates error handling...
This PR modifies `EpochLookup` to respond to epoch fallback triggers explicitly via protocol event. The modified structure is based on the consensus committee changes in https://github.com/onflow/flow-go/pull/2782. * `EpochLookup` implements `Component`...
@durkmurder noticed that periodic halts to approval production were causing flakiness in the static epoch test. Applying the same change here, to disable requiring approvals, to see if it will...
⚠️ This PR extends and depends on https://github.com/onflow/flow-go/pull/3369 This PR defines expected error types for admin command implementations, and updates existing Validator functions to make use of the validation sentinel...
This PR adds the `ConfigManager` and associated admin commands, which simplifies making dynamically updatable configs, and adds `block-rate-delay` as a dynamically updatable config. * Adds admin commands * `list-configs` -...
This PR modifies the HotStuff CLI command, replacing `get-view` with `get-liveness` and `get-safety`. Example usage on Localnet: