ecash-server 0.1.0

REST API server for eCash blind signature protocol
[package]

name = "ecash-server"

version = "0.1.0"

edition = "2021"

authors = ["ChronoCoders"]

description = "REST API server for eCash blind signature protocol"

license = "MIT"

repository = "https://github.com/ChronoCoders/ecash-protocol"

homepage = "https://chronocoders.github.io/ecash-protocol"

documentation = "https://docs.rs/ecash-server"

keywords = ["ecash", "api", "server", "cryptocurrency", "privacy"]

categories = ["web-programming::http-server", "cryptography"]



[dependencies]

ecash-core = { path = "../ecash-core", version = "0.1.0" }

tokio = { workspace = true }

axum = "0.7"

tower = "0.5"

tower-http = { version = "0.6", features = ["cors", "trace"] }

serde = { workspace = true }

serde_json = { workspace = true }

thiserror = { workspace = true }

anyhow = { workspace = true }

tracing = "0.1"

tracing-subscriber = { version = "0.3", features = ["env-filter"] }

sqlx = { version = "0.8", features = ["runtime-tokio-rustls", "postgres", "chrono", "uuid"] }

redis = { version = "0.27", features = ["tokio-comp", "connection-manager"] }

uuid = { version = "1.0", features = ["v4", "serde"] }

chrono = { workspace = true }

dotenvy = "0.15"

rsa = { workspace = true }

rand = { workspace = true }

num-bigint = { workspace = true }

base64 = { workspace = true }