[package] name = "raiden-network-transport" version = "0.1.0" authors = ["Rakan Alhneiti "] description = "Raiden network transport layer" repository = "https://github.com/rakanalh/raiden-rust" license = "MIT" edition = "2021" readme = "README.md" keywords = ["blockchain", "ethereum", "layer-2", "scaling"] rust-version = "1.59" [dependencies] # 3rd-Party async-trait = { version = "0.1.51", default-features = false } chrono = { version = "0.4.19", default-features = false, features = [ "clock" ] } derive_more = { version = "0.99.11", default-features = false } futures = { version = "0.3.21", default-features = false } hex = { version = "0.4.3" } matrix-sdk = { version = "0.6.1", default-features = false, features = ["native-tls", "e2e-encryption"] } thiserror = { version = "1.0", default-features = false } reqwest = { version = "0.11.4", default-features = false, features = ["json"] } rusqlite = { version = "0.25.3", default-features = false, features = [ "chrono" ] } serde = { version = "1.0.136", default-features = false, features = [ "derive" ] } serde_json = { version = "1.0.59", default-features = false } tokio = { version = "1.0", features = ["macros", "signal", "time"], default-features = false } tokio-stream = { version = "0.1.7", features = ["time"], default-features = false } tracing = { version = "0.1.37", default-features = false } ulid = { version = "0.4.1", default-features = false } web3 = { version = "0.18.0", default-features = false, features = ["signing"] } # Raiden raiden-blockchain = { version = "0.1.0", path = "../../blockchain" } raiden-primitives = { version = "0.1.0", path = "../../primitives" } raiden-network-messages = { version = "0.1.0", path = "../../network/messages" } raiden-transition = { version = "0.1.0", path = "../../transition" } [dev-dependencies] futures-util = { version = "0.3.28" }