Network sync refactoring (part 2) (#11322)
* Move `api.v1.proto` schema into new crate `sc-network-sync` * Move `sc_network::protocol::sync::state` module into `sc_network_sync::state` * Move `sc_network::protocol::sync::blocks` module into `sc_network_sync::blocks` and some data structures from `sc_network::protocol::message` module into `sc_network_sync::message` * Move some data structures from `sc_network::config` and `sc_network::request_responses` into new `sc-network-common` crate * Move `sc_network::protocol::sync::warm` and `sc_network::warp_request_handler` modules into `sc_network_sync` * Move `client/network/sync/src/lib.rs` to `client/network/sync/src/lib_old.rs` to preserve history of changes of the file in the next commit * Move `client/network/src/protocol/sync.rs` on top of `client/network/sync/src/lib.rs` to preserve history of changes * Move `sc_network::protocol::sync` to `sc_network_sync` with submodules, move message data structures around accordingly * Move `sc_network::block_request_handler` to `sc_network_sync::block_request_handler` * Move `sc_network::state_request_handler` to `sc_network_sync::state_request_handler` * Add re-exports for compatibility reasons * Apply suggestions from code review Co-authored-by:Bastian Köcher <bkchr@users.noreply.github.com> Co-authored-by:
Bastian Köcher <bkchr@users.noreply.github.com>
Showing
- substrate/Cargo.lock 49 additions, 0 deletionssubstrate/Cargo.lock
- substrate/Cargo.toml 2 additions, 0 deletionssubstrate/Cargo.toml
- substrate/client/network/Cargo.toml 2 additions, 1 deletionsubstrate/client/network/Cargo.toml
- substrate/client/network/build.rs 1 addition, 2 deletionssubstrate/client/network/build.rs
- substrate/client/network/common/Cargo.toml 26 additions, 0 deletionssubstrate/client/network/common/Cargo.toml
- substrate/client/network/common/src/config.rs 44 additions, 0 deletionssubstrate/client/network/common/src/config.rs
- substrate/client/network/common/src/lib.rs 23 additions, 0 deletionssubstrate/client/network/common/src/lib.rs
- substrate/client/network/common/src/message.rs 23 additions, 0 deletionssubstrate/client/network/common/src/message.rs
- substrate/client/network/common/src/request_responses.rs 114 additions, 0 deletionssubstrate/client/network/common/src/request_responses.rs
- substrate/client/network/src/behaviour.rs 6 additions, 6 deletionssubstrate/client/network/src/behaviour.rs
- substrate/client/network/src/config.rs 10 additions, 31 deletionssubstrate/client/network/src/config.rs
- substrate/client/network/src/discovery.rs 3 additions, 2 deletionssubstrate/client/network/src/discovery.rs
- substrate/client/network/src/lib.rs 9 additions, 6 deletionssubstrate/client/network/src/lib.rs
- substrate/client/network/src/light_client_requests.rs 1 addition, 1 deletionsubstrate/client/network/src/light_client_requests.rs
- substrate/client/network/src/light_client_requests/handler.rs 6 additions, 6 deletions...trate/client/network/src/light_client_requests/handler.rs
- substrate/client/network/src/protocol.rs 71 additions, 68 deletionssubstrate/client/network/src/protocol.rs
- substrate/client/network/src/protocol/message.rs 15 additions, 207 deletionssubstrate/client/network/src/protocol/message.rs
- substrate/client/network/src/request_responses.rs 1 addition, 90 deletionssubstrate/client/network/src/request_responses.rs
- substrate/client/network/src/schema.rs 0 additions, 1 deletionsubstrate/client/network/src/schema.rs
- substrate/client/network/src/service.rs 3 additions, 5 deletionssubstrate/client/network/src/service.rs
Please register or sign in to comment