rings-node 0.2.2

Chord DHT implementation with ICE
Documentation
[[bin]]
name = "rings"
path = "bin/rings.rs"
required-features = ["node"]
[dependencies.anyhow]
version = "1.0.45"

[dependencies.arrayref]
version = "0.3.6"

[dependencies.async-stream]
optional = true
version = "0.3.2"

[dependencies.async-trait]
version = "0.1.52"

[dependencies.axum]
optional = true
version = "0.5.16"

[dependencies.base64]
version = "0.13.0"

[dependencies.bincode]
version = "1.3.3"

[dependencies.bytes]
features = ["serde"]
version = "1.2.1"

[dependencies.chrono]
version = "0.4.23"

[dependencies.clap]
features = ["derive", "env"]
optional = true
version = "4.0.14"

[dependencies.console_error_panic_hook]
optional = true
version = "0.1.1"

[dependencies.dotenv]
version = "0.15.0"

[dependencies.form_urlencoded]
optional = true
version = "1.0.1"

[dependencies.futures]
version = "0.3.21"

[dependencies.futures-timer]
version = "3.0.2"

[dependencies.http]
version = "0.2.6"

[dependencies.hyper]
features = ["full"]
optional = true
version = "0.14.14"

[dependencies.jsonrpc-core]
version = "18.0.0"

[dependencies.jsonrpc-pubsub]
version = "18.0.0"

[dependencies.log]
features = ["std"]
version = "0.4"

[dependencies.opentelemetry]
default-features = false
features = ["trace", "rt-tokio"]
optional = true
version = "0.18.0"

[dependencies.opentelemetry-jaeger]
features = ["rt-tokio"]
optional = true
version = "0.17.0"

[dependencies.pin-project]
optional = true
version = "1"

[dependencies.reqwest]
default-features = false
features = ["json", "rustls-tls"]
optional = true
version = "0.11"

[dependencies.reqwest-wasm]
default-features = false
features = ["json", "rustls-tls"]
optional = true
version = "0.11"

[dependencies.rings-core]
optional = true
package = "rings-core"
version = "0.2.3"

[dependencies.rings-core-wasm]
default-features = false
features = ["wasm"]
optional = true
package = "rings-core"
version = "0.2.3"

[dependencies.serde]
features = ["derive"]
version = "1.0.136"

[dependencies.serde_json]
version = "1.0.70"

[dependencies.thiserror]
version = "1"

[dependencies.tokio]
features = ["full"]
optional = true
version = "1.13.0"

[dependencies.tower-http]
features = ["cors"]
optional = true
version = "0.3.4"

[dependencies.tracing]
version = "0.1.37"

[dependencies.tracing-log]
version = "0.1.3"

[dependencies.tracing-opentelemetry]
version = "0.18.0"

[dependencies.tracing-subscriber]
features = ["ansi"]
version = "0.3.15"

[dependencies.tracing-wasm]
optional = true
version = "0.2.1"
[dev-dependencies.fluvio-wasm-timer]
version = "0.2.5"

[dev-dependencies.wasm-bindgen-test]
version = "0.3.0"

[features]
browser = ["console_error_panic_hook", "tracing-wasm", "reqwest-wasm", "rings-core-wasm"]
browser_chrome_test = ["browser"]
default = ["node"]
node = ["tokio", "hyper", "axum", "tower-http", "clap", "reqwest", "form_urlencoded", "pin-project", "rings-core", "async-stream", "opentelemetry", "opentelemetry-jaeger"]

[lib]
crate-type = ["cdylib", "rlib"]

[package]
authors = ["RND <dev@ringsnetwork.io>"]
categories = ["network-programming", "cryptography", "wasm"]
default-run = "rings"
description = "Chord DHT implementation with ICE"
edition = "2021"
keywords = ["Chord", "DHT", "Web3", "P2P", "WASM"]
license = "GPL-3.0"
name = "rings-node"
readme = "README.md"
repository = "https://github.com/RingsNetwork/rings-node"
version = "0.2.2"