7c4d052979
1. Only the CreatedBank message contains the parent and often that was not the first message received. That confused the data structure, because it then considered a chain of slots alive that had only a single slot in it. Fixed by tracking as "best_chain" only the top slot that actually has a parent set. 2. OptimisticallyConfirm messages sometimes arrive before CreateBank, which would change the slot status from Confirmed back to Processed. Nothing dependend on confirmed vs processed, but it's been fixed anyway by making slot status only increase confirmation status. 3. Accept account writes for slots newer than the current best_chain head as alive. |
||
---|---|---|
.. | ||
src | ||
.env.example | ||
.gitignore | ||
Cargo.toml |