[dependencies.anyhow]
version = "1.0.98"
[dependencies.async-trait]
version = "0.1.88"
[dependencies.rand]
version = "0.9.1"
[dependencies.tap_eip712_message]
version = "0.2.2"
[dependencies.tap_graph]
features = ["v2"]
optional = true
version = "0.3.4"
[dependencies.tap_receipt]
version = "1.1.3"
[dependencies.thegraph-core]
version = "0.15.1"
[dependencies.thiserror]
version = "2.0.12"
[dependencies.tokio]
features = ["macros", "signal"]
version = "1.44.2"
[dev-dependencies.insta]
features = ["json"]
version = "1.42.2"
[dev-dependencies.rstest]
version = "0.25.0"
[dev-dependencies.serde_json]
features = ["raw_value"]
version = "1.0.140"
[features]
default = ["in_memory"]
in_memory = ["dep:tap_graph"]
[lib]
name = "tap_core"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Core Timeline Aggregation Protocol library: a fast, efficient and trustless unidirectional micro-payments system."
edition = "2021"
license = "Apache-2.0"
name = "tap_core"
readme = "README.md"
repository = "https://github.com/semiotic-ai/timeline-aggregation-protocol"
version = "6.0.2"
[[test]]
name = "manager_test"
path = "tests/manager_test.rs"
[[test]]
name = "rav_test"
path = "tests/rav_test.rs"
[[test]]
name = "receipt_test"
path = "tests/receipt_test.rs"
[[test]]
name = "received_receipt_test"
path = "tests/received_receipt_test.rs"