bitview 0.12.0

A composition-agnostic daemon runner for Bitview plugins
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "bitview"
version = "0.12.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A composition-agnostic daemon runner for Bitview plugins"
homepage = "https://bitview.dev"
readme = "README.md"
keywords = [
    "bitcoin",
    "analytics",
    "blockchain",
    "data",
    "self-hosted",
]
license = "MIT"
repository = "https://github.com/bitcoinresearchkit/brk"

[features]
bedrock = ["bitview_server/bedrock"]
bindgen = ["bitview_server/bindgen"]
blocks = ["bitview_server/blocks"]
chain = [
    "blocks",
    "distribution",
    "mappings",
    "inputs",
    "mining",
    "outputs",
    "pools",
    "price",
    "transactions",
    "bitview_server/chain",
]
coinflow = ["bitview_server/coinflow"]
cointime = ["bitview_server/cointime"]
default = []
distribution = ["bitview_server/distribution"]
full-api = [
    "chain",
    "series",
    "urpd",
]
inputs = ["bitview_server/inputs"]
mappings = ["bitview_server/mappings"]
mining = ["bitview_server/mining"]
outputs = ["bitview_server/outputs"]
pools = ["bitview_server/pools"]
price = [
    "mappings",
    "bitview_server/price",
]
series = [
    "mappings",
    "bitview_server/series",
]
transactions = ["bitview_server/transactions"]
urpd = [
    "bedrock",
    "coinflow",
    "cointime",
    "distribution",
    "price",
    "bitview_server/urpd",
]

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

[[test]]
name = "custom_composition"
path = "tests/custom_composition.rs"

[dependencies.bitview_query]
version = "0.12.0"
features = ["tokio"]
default-features = false

[dependencies.bitview_runtime]
version = "0.12.0"

[dependencies.bitview_server]
version = "0.12.0"
default-features = false

[dependencies.brk_error]
version = "0.12.0"
features = [
    "tokio",
    "vecdb",
]

[dependencies.brk_mempool]
version = "0.12.0"

[dependencies.brk_reader]
version = "0.12.0"

[dependencies.brk_rpc]
version = "0.12.0"

[dependencies.brk_types]
version = "0.12.0"

[dependencies.tokio]
version = "1.53.1"
features = ["rt-multi-thread"]

[dependencies.tracing]
version = "0.1"
features = ["std"]
default-features = false

[dependencies.vecdb]
version = "0.12.0"
features = [
    "derive",
    "serde",
    "pco",
    "schemars",
]

[dev-dependencies.bitview_plugin]
version = "0.12.0"

[dev-dependencies.bitview_plugin_indexer]
version = "0.12.0"

[dev-dependencies.bitview_traversable]
version = "0.12.0"
features = [
    "pco",
    "derive",
]