switchgear-server 0.1.13

High availability LNURL load balancer server for enterprise Bitcoin Lightning payment providers
Documentation
[[bin]]
name = "swgr"
path = "src/main.rs"

[dependencies.anyhow]
version = "1.0"

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

[dependencies.axum-server]
features = ["tokio-rustls", "tls-rustls"]
version = "0.7.2"

[dependencies.backoff]
version = "0.4.0"

[dependencies.chrono]
features = ["serde"]
version = "0.4.41"

[dependencies.clap]
features = ["derive"]
version = "4"

[dependencies.env_logger]
version = "0.11"

[dependencies.futures-util]
version = "0.3"

[dependencies.hyper]
version = ">=1.4, <1.8"

[dependencies.hyper-util]
version = ">=0.1.2, <0.1.17"

[dependencies.jemallocator]
version = "0.5.4"

[dependencies.jsonwebtoken]
version = "9.3.1"

[dependencies.log]
version = "0.4"

[dependencies.p256]
features = ["ecdsa"]
version = "0.13"

[dependencies.pingora-load-balancing]
version = "0.5.0"

[dependencies.pkcs8]
features = ["pem"]
version = "0.10"

[dependencies.rand]
version = "0.8"

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

[dependencies.rustls]
features = ["ring"]
version = "0.23.28"

[dependencies.rustls-pemfile]
version = "2.1"

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

[dependencies.serde_json]
version = "1.0"

[dependencies.serde_yaml]
version = "0.9"

[dependencies.shellexpand]
version = "3.1.1"

[dependencies.signal-hook]
version = "0.3"

[dependencies.signal-hook-tokio]
features = ["futures-v0_3"]
version = "0.3"

[dependencies.simplelog]
features = ["paris"]
version = "0.12.2"

[dependencies.switchgear-pingora]
version = "0.1.7"

[dependencies.switchgear-service]
version = "0.1.7"

[dependencies.tokio]
features = ["full"]
version = "1"

[dependencies.uuid]
features = ["v4", "serde"]
version = "1.17.0"

[lib]
name = "switchgear_server"
path = "src/lib.rs"

[package]
authors = ["Bitshock <info@bitshock.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["command-line-utilities", "network-programming", "web-programming"]
description = "High availability LNURL load balancer server for enterprise Bitcoin Lightning payment providers"
documentation = "https://github.com/bitshock-src/switchgear"
edition = "2021"
homepage = "https://bitshock.com"
keywords = ["bitcoin", "lightning", "lnurl", "load-balancer", "payments"]
license = "Apache-2.0"
name = "switchgear-server"
publish = true
readme = false
repository = "https://github.com/bitshock-src/switchgear"
version = "0.1.13"

[[test]]
name = "features"
path = "tests/features/main.rs"