Chain Selection: Follow-ups (#3328)
* DB skeleton
* key formats
* lexicographic test
* custom types for DB
* implement backend for db-v1
* remove VoidBackend and integrate with real DbBackend
* detect stagnant blocks on in interval
* fix tests
* add tests for stagnant
* send ChainSelectionMessage::Approved
* tests for DB backend
* unused import
* upgrade kvdb-memorydb
Co-authored-by:
Andronik Ordian <write@reusable.software>
Showing
- polkadot/Cargo.lock 2 additions, 0 deletionspolkadot/Cargo.lock
- polkadot/node/core/approval-voting/src/approval_db/v1/mod.rs 15 additions, 4 deletionspolkadot/node/core/approval-voting/src/approval_db/v1/mod.rs
- polkadot/node/core/approval-voting/src/approval_db/v1/tests.rs 5 additions, 1 deletion...dot/node/core/approval-voting/src/approval_db/v1/tests.rs
- polkadot/node/core/approval-voting/src/import.rs 18 additions, 1 deletionpolkadot/node/core/approval-voting/src/import.rs
- polkadot/node/core/approval-voting/src/lib.rs 6 additions, 1 deletionpolkadot/node/core/approval-voting/src/lib.rs
- polkadot/node/core/approval-voting/src/tests.rs 18 additions, 3 deletionspolkadot/node/core/approval-voting/src/tests.rs
- polkadot/node/core/chain-selection/Cargo.toml 2 additions, 0 deletionspolkadot/node/core/chain-selection/Cargo.toml
- polkadot/node/core/chain-selection/src/db_backend/mod.rs 19 additions, 0 deletionspolkadot/node/core/chain-selection/src/db_backend/mod.rs
- polkadot/node/core/chain-selection/src/db_backend/v1.rs 668 additions, 0 deletionspolkadot/node/core/chain-selection/src/db_backend/v1.rs
- polkadot/node/core/chain-selection/src/lib.rs 188 additions, 102 deletionspolkadot/node/core/chain-selection/src/lib.rs
- polkadot/node/core/chain-selection/src/tests.rs 413 additions, 32 deletionspolkadot/node/core/chain-selection/src/tests.rs
- polkadot/node/core/chain-selection/src/tree.rs 3 additions, 4 deletionspolkadot/node/core/chain-selection/src/tree.rs
Please register or sign in to comment