## Issue Addressed #3141 ## Proposed Changes Changes the algorithm for proposing blocks from ``` For each BN (first success): - Produce a block - Sign the block and store its root in the slashing protection DB - Publish the block ``` to ``` For each BN (first success): - Produce a block Sign the block and store its root in the slashing protection DB For each BN (first success): - Publish the block ``` Separating the producing from the publishing makes sure that we only add a signed block once to the slashing DB. |
||
|---|---|---|
| .. | ||
| slashing_protection | ||
| src | ||
| Cargo.toml | ||