diff --git a/Cargo.lock b/Cargo.lock index 2857c4ec31..330ecc9529 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1500,14 +1500,17 @@ dependencies = [ "built", "byteorder", "clap", + "config", "crypto", "directory-client", + "dirs", "dotenv", "futures 0.3.1", "healthcheck", "log", "pretty_env_logger", "serde", + "tempfile", "tokio 0.2.10", "toml", "topology", diff --git a/validator/Cargo.toml b/validator/Cargo.toml index 0dfe2ee076..527739df3d 100644 --- a/validator/Cargo.toml +++ b/validator/Cargo.toml @@ -11,6 +11,7 @@ edition = "2018" abci = "0.6.4" byteorder = "1.3.2" clap = "2.33.0" +dirs = "2.0.2" # Read notes https://crates.io/crates/dotenv - tl;dr: don't use in production, set environmental variables properly. dotenv = "0.15.0" futures = "0.3.1" @@ -22,6 +23,7 @@ toml = "0.5.5" ## internal crypto = {path = "../common/crypto"} +config = {path = "../common/config"} directory-client = { path = "../common/clients/directory-client" } healthcheck = {path = "../common/healthcheck" } topology = {path = "../common/topology"} @@ -30,3 +32,8 @@ topology = {path = "../common/topology"} built = "0.3.2" [dev-dependencies] +tempfile = "3.1.0" + +[features] +qa = [] +local = [] \ No newline at end of file