12584749c8
* Initial changes to validator client API * Updated models * GatewayRegistrationInfo constructor * Change validator topology to convert into NymTopology without failure * Mixnode registering and unregistering presence * Directory -> Validator renamings + adjustments * Updated upgrade command for mixnode * Extracted metrics part of directory client into separate library * Removed no longer needed traits * Integrated new metrics client into mixnode * Introduced the same set of changes to the gateway * Getting active topology in client core via validator client * Updated clients to get correct topology * Introduced mix mining endpoints to validator client * Network monitor using validator client * Removed directory client * Updated wasm client * Temporarily disabled the test * Checking ok status for validator client response * Updated upgrade command for clients * Allowing using old presence directory as new validator endpoint for mixnodes and gateways * Fixed tests in non-default crates
31 lines
1.0 KiB
TOML
31 lines
1.0 KiB
TOML
[package]
|
|
name = "client-core"
|
|
version = "0.9.0-dev"
|
|
authors = ["Dave Hrycyszyn <futurechimp@users.noreply.github.com>"]
|
|
edition = "2018"
|
|
|
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
|
|
|
[dependencies]
|
|
dirs = "2.0.2"
|
|
futures = "0.3.1"
|
|
humantime-serde = "1.0.1"
|
|
log = "0.4"
|
|
rand = { version = "0.7.3", features = ["wasm-bindgen"] }
|
|
serde = { version = "1.0.104", features = ["derive"] }
|
|
sled = "0.33"
|
|
tokio = { version = "0.2", features = ["full"] }
|
|
|
|
# internal
|
|
config = { path = "../../common/config" }
|
|
crypto = { path = "../../common/crypto" }
|
|
gateway-client = { path = "../../common/client-libs/gateway-client" }
|
|
gateway-requests = { path = "../../gateway/gateway-requests" }
|
|
nonexhaustive-delayqueue = { path = "../../common/nonexhaustive-delayqueue" }
|
|
nymsphinx = { path = "../../common/nymsphinx" }
|
|
pemstore = { path = "../../common/pemstore" }
|
|
topology = { path = "../../common/topology" }
|
|
validator-client = { path = "../../common/client-libs/validator-client" }
|
|
|
|
[dev-dependencies]
|
|
tempfile = "3.1.0" |