[package] name = "wire-gateway" version = "0.1.0" edition = "2021" license = "AGPL-3.0-or-later" rust-version = "1.72.1" [dependencies] # Http library hyper = { version = "0.14.27", features = ["http1", "server", "runtime"] } # Hyper compat lib for unix domain socket hyperlocal = "0.8.0" # Async runtime tokio = { version = "1.32.0", features = ["net", "macros", "rt-multi-thread"] } # Serialization framework serde = { version = "1.0.188", features = ["derive"] } # Serialization helper serde_with = "3.3.0" # JSON serialization serde_json = "1.0.91" # Url query serialization serde_urlencoded = "0.7.1" # Error macros thiserror = "1.0.38" # Deflate compression miniz_oxide = "0.7.1" # Async postgres client tokio-postgres = { version = "0.7.7" } deadpool-postgres = "0.11.0" # Socket activation listenfd = "1.0.0" # Common lib common = { path = "../common" } # Bitcoin types bitcoin = { version = "0.31.0" } # Ethereum types ethereum-types = { version = "0.14.1", default-features = false } # Cli args parser clap = { version = "4.4.6", features = ["derive"] } clap_lex = "0.6.0" [features] # Enable test admin endpoint test = []