Allow passing a custom database when creating the Service (#3957)
* Put the DB configuration in an enum * Allow passing a custom database to client-db * Clean-ups in client-db * Fix client tests * Fix service tests * Hopefully fix tests for good this time* Address review
Showing
- substrate/Cargo.lock 1 addition, 0 deletionssubstrate/Cargo.lock
- substrate/core/cli/src/lib.rs 20 additions, 7 deletionssubstrate/core/cli/src/lib.rs
- substrate/core/client/Cargo.toml 1 addition, 0 deletionssubstrate/core/client/Cargo.toml
- substrate/core/client/db/src/lib.rs 28 additions, 29 deletionssubstrate/core/client/db/src/lib.rs
- substrate/core/client/db/src/light.rs 0 additions, 12 deletionssubstrate/core/client/db/src/light.rs
- substrate/core/client/db/src/utils.rs 17 additions, 9 deletionssubstrate/core/client/db/src/utils.rs
- substrate/core/client/src/client.rs 5 additions, 3 deletionssubstrate/core/client/src/client.rs
- substrate/core/service/src/builder.rs 45 additions, 28 deletionssubstrate/core/service/src/builder.rs
- substrate/core/service/src/config.rs 23 additions, 8 deletionssubstrate/core/service/src/config.rs
- substrate/core/service/test/src/lib.rs 5 additions, 2 deletionssubstrate/core/service/test/src/lib.rs
Please register or sign in to comment