b36791956e
* First draft of ingesting duplicate proofs in Gossip into blockstore. * Add more unittests. * Add more unittests for bad cases. * Fix lint errors for tests. * More linter fixes for tests. * Lint fixes * Rename get_entries, move location of comment. * Some renaming changes and comment fixes. * Fix compile warning, this enum is not used. * Fix lint errors. * Slow down cleanup because this could potentially be expensive. * Forgot to reset cleanup count. * Add protection against attackers when constructing chunk map when we ingest Gossip proofs. * Use duplicate shred index instead of get_entries. * Rename ClusterInfoDuplicateShredListener and fix a few small problems. * Use into_shreds to piece together the proof. * Remove redundant code. * Address a few small errors. * Discard slots too advanced in the future. * - Use oldest proof for each pubkey - Limit number of pubkeys in each slot to 100 * Disable duplicate shred handling for now. * Revert "Disable duplicate shred handling for now." This reverts commit c3fcf403876cfbf90afe4d2265a826f21a5e24ab. |
||
---|---|---|
.. | ||
benches | ||
src | ||
tests | ||
.gitignore | ||
Cargo.toml | ||
build.rs |