[package] name = "redgold-schema" version = "0.1.25" edition = "2021" authors = ["Redgold"] description = "A relative proof conflict resolution & irreversibility service with trust modeling custodial pooling and executor contracts" documentation = "https://dev.docs.redgold.io/" readme = "../README.md" homepage = "https://redgold.io" repository = "https://github.com/redgold-io/redgold" license = "MIT" keywords = ["crypto", "cryptocurrency", "reputation", "decentralized", "p2p"] categories = ["cryptography::cryptocurrencies"] [dependencies] sha3 = "0.10.8" prost = "0.11.9" prost-helper = "0.7.0" serde = { version = "1.0.130", features = ["default", "derive"] } serde_json = "1.0.59" serde_with = { version = "3.2.0", features = ["hex"] } itertools = "0.10.1" hex = "0.4.3" strum = "0.25" strum_macros = "0.25" backtrace = "0.3.65" anyhow = "1" #uuid = { version = "1.3.3", features = ["serde", "v4"] } csv = "1.1" num-traits = "0.2.15" tokio = { version = "1.36.0", features = ["rt", "process"]} rand = { workspace = true } num-bigint = { workspace = true } async-trait = "0.1.78" chrono = "0.4.33" log = "0.4.21" tracing = { workspace = true } # TODO: Change to feature only for not including in WASM # ## Non-WASM dependencies #[target.'cfg(not(all(target_arch = "wasm32", target_os = "unknown")))'.dependencies] #tokio = { version = "1.0.0", features = ["rt"] } #bdk = {package="bdk-debug", version = "0.28.1-debug", features = ["default", "keys-bip39", "bip39"]} #hdpath = { version = "0.6.2"} #rust-crypto = "0.2.36" # #[patch.crates-io] #miniscript = { version = "10.0.0" } # #[dependencies.bitcoin] #version = "0.21" #features = ["serde", "bitcoinconsensus"] [build-dependencies] prost-build = "0.8" prost-serde = "0.3.0" prost-helper = "0.2.0" serde = "1.0.130" serde_json = "1.0.59" num-traits = "0.2.15" #[profile.release] #codegen-units=1