bitview 0.12.2

A composition-agnostic daemon runner for Bitview plugins
Documentation
[package]
name = "bitview"
description = "A composition-agnostic daemon runner for Bitview plugins"
version.workspace = true
edition.workspace = true
license.workspace = true
homepage = "https://bitview.dev"
repository.workspace = true
readme = "README.md"
keywords = ["bitcoin", "analytics", "blockchain", "data", "self-hosted"]

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

[dependencies]
brk_exit = { workspace = true }
bitview_query = { workspace = true, features = ["tokio"] }
bitview_runtime = { workspace = true }
bitview_server = { workspace = true }
brk_error = { workspace = true, features = ["tokio", "vecdb"] }
brk_mempool = { workspace = true }
brk_reader = { workspace = true }
brk_rpc = { workspace = true }
tokio = { workspace = true }
tracing = { workspace = true }
vecdb = { workspace = true }

[dev-dependencies]
bitview_plugin = { workspace = true }
bitview_plugin_indexer = { workspace = true }
bitview_traversable = { workspace = true }