[workspace] resolver = "3" members = ["crates/*"] package.description = "The Bitcoin Research Kit is a suite of tools designed to extract, compute and display data stored on a Bitcoin Core node" package.license = "MIT" package.edition = "2024" package.version = "0.0.39" package.repository = "https://github.com/bitcoinresearchkit/brk" [profile.release] lto = "fat" codegen-units = 1 panic = "abort" [profile.dist] inherits = "release" [workspace.dependencies] axum = "0.8.4" bitcoin = { version = "0.32.6", features = ["serde"] } bitcoincore-rpc = "0.19.0" brk_cli = { version = "0", path = "crates/brk_cli" } brk_computer = { version = "0", path = "crates/brk_computer" } brk_core = { version = "0", path = "crates/brk_core" } brk_exit = { version = "0", path = "crates/brk_exit" } brk_fetcher = { version = "0", path = "crates/brk_fetcher" } brk_indexer = { version = "0", path = "crates/brk_indexer" } brk_logger = { version = "0", path = "crates/brk_logger" } brk_parser = { version = "0", path = "crates/brk_parser" } brk_query = { version = "0", path = "crates/brk_query" } brk_server = { version = "0", path = "crates/brk_server" } brk_vec = { version = "0", path = "crates/brk_vec" } byteview = "0.7.0" clap = { version = "4.5.38", features = ["string"] } clap_derive = "4.5.32" color-eyre = "0.6.4" derive_deref = "1.1.1" fjall = "2.10.0" jiff = "0.2.13" log = { version = "0.4.27" } minreq = { version = "2.13.4", features = ["https", "serde_json"] } rayon = "1.10.0" serde = { version = "1.0.219" } serde_derive = "1.0.219" serde_json = { version = "1.0.140", features = ["float_roundtrip"] } tabled = "0.19.0" zerocopy = { version = "0.8.25" } zerocopy-derive = "0.8.25" [workspace.metadata.release] shared-version = true tag-name = "v{{version}}" pre-release-commit-message = "release: v{{version}}" tag-message = "release: v{{version}}" [workspace.metadata.dist] cargo-dist-version = "0.28.0" ci = "github" installers = [] targets = [ "aarch64-apple-darwin", "aarch64-unknown-linux-gnu", "x86_64-apple-darwin", "x86_64-unknown-linux-gnu", ] [workspace.metadata.dist.github-custom-runners] global = "ubuntu-latest" aarch64-apple-darwin.runner = "macos-14" x86_64-unknown-linux-gnu.runner = "ubuntu-latest" x86_64-unknown-linux-gnu.container = { image = "quay.io/pypa/manylinux_2_28_x86_64", host = "x86_64-unknown-linux-musl" } aarch64-unknown-linux-gnu.runner = "ubuntu-latest" aarch64-unknown-linux-gnu.container = { image = "quay.io/pypa/manylinux_2_28_x86_64", host = "x86_64-unknown-linux-musl" }