depolymerization

wire gateway for Bitcoin/Ethereum
Log | Files | Refs | Submodules | README | LICENSE

Cargo.toml (1832B)


      1 [workspace]
      2 resolver = "3"
      3 members = ["depolymerizer-bitcoin", "depolymerizer-common", "uri-pack"]
      4 
      5 [workspace.package]
      6 version = "0.0.1"
      7 edition = "2024"
      8 rust-version = "1.95"
      9 authors = ["Taler Systems SA <deb@taler.net>"]
     10 homepage = "https://taler.net/"
     11 repository = "https://git.taler.net/depolymerization.git"
     12 license-file = "LICENSE"
     13 
     14 [profile.dev]
     15 debug = true
     16 
     17 [profile.release]
     18 lto = "fat"
     19 codegen-units = 1
     20 
     21 [workspace.dependencies]
     22 thiserror = "2.0.4"
     23 serde_json = "1.0"
     24 serde = { version = "1.0", features = ["derive"] }
     25 tokio = { version = "1.42", features = ["macros"] }
     26 axum = "0.8.1"
     27 sqlx = { version = "0.9", features = [
     28   "postgres",
     29   "runtime-tokio",
     30   "tls-rustls-aws-lc-rs",
     31 ], default-features = false }
     32 sqlx-postgres = { version = "0.9", default-features = false, features = ["time"] }
     33 url = { version = "2.2", features = ["serde"] }
     34 taler-common = { git = "git://git.taler.net/taler-rust.git/" }
     35 taler-api = { git = "git://git.taler.net/taler-rust.git/" }
     36 taler-build = { git = "git://git.taler.net/taler-rust.git/" }
     37 taler-macros = { git = "git://git.taler.net/taler-rust.git/" }
     38 taler-test-utils = { git = "git://git.taler.net/taler-rust.git/" }
     39 failure-injection = { git = "git://git.taler.net/taler-rust.git/" }
     40 depolymerizer-common = { path = "depolymerizer-common" }
     41 bitcoin = { version = "0.32.5", features = ["std", "serde"], default-features = false }
     42 hex = { package = "const-hex", version = "1.9.1" }
     43 clap = { version = "4.5", features = ["derive"] }
     44 anyhow = "1"
     45 tracing = "0.1"
     46 criterion = "0.8.2"
     47 rand = { version = "0.10.1" }
     48 tracing-subscriber = "0.3"
     49 jiff = { version = "0.2", features = ["serde"] }
     50 compact_str = { version = "0.10.0", features = ["serde", "sqlx-postgres"] }
     51 owo-colors = "4.2.3"
     52 prometheus-client = { version = "0.25" }