[dependencies.async-std]
optional = true
version = "1.12"
[dependencies.async-trait]
version = "0.1.56"
[dependencies.base64]
version = "0.13"
[dependencies.blake2]
version = "0.10"
[dependencies.blake3]
version = "1"
[dependencies.borsh]
version = "0.10.3"
[dependencies.config]
version = "0.13.2"
[dependencies.ed25519-dalek]
features = ["serde"]
version = "1"
[dependencies.futures]
version = "0.3.24"
[dependencies.getrandom]
version = "0.2"
[dependencies.hex]
version = "0.4.3"
[dependencies.instant]
version = "0.1.11"
[dependencies.json-patch]
version = "1"
[dependencies.jsonschema]
default_features = false
version = "0.17"
[dependencies.libp2p]
default_features = false
features = ["identify", "kad", "dns-tokio", "tcp-tokio", "mplex", "noise", "yamux"]
version = "0.45.1"
[dependencies.libsecp256k1]
optional = true
version = "0.7"
[dependencies.log]
version = "0.4"
[dependencies.rand]
features = ["small_rng"]
version = "0.8.5"
[dependencies.rmp-serde]
version = "1"
[dependencies.serde]
features = ["derive"]
version = "1.0.100"
[dependencies.serde_json]
version = "1.0.97"
[dependencies.sha2]
version = "0.10"
[dependencies.sha3]
version = "0.10"
[dependencies.thiserror]
version = "1"
[dependencies.time]
features = ["std"]
version = "0.3"
[dependencies.tokio]
features = ["time", "sync", "macros"]
version = "1.20"
[dependencies.tokio-stream]
version = "0.1"
[dependencies.tokio-util]
version = "0.7"
[dependencies.unsigned-varint]
features = ["futures"]
version = "0.7"
[dependencies.wasmtime]
features = ["cache"]
optional = true
version = "9.0.4"
[dev-dependencies.serial_test]
version = "1"
[features]
all = ["default", "evaluation", "approval", "validation"]
approval = []
default = ["secp256k1"]
evaluation = ["dep:wasmtime", "dep:async-std"]
secp256k1 = ["dep:libsecp256k1"]
validation = []
[package]
authors = ["Open Canarias S.L.<taple@opencanarias.com>"]
description = "TAPLE Protocol reference implementation"
edition = "2021"
homepage = "https://www.taple.es"
keywords = ["blockchain", "distributed-ledger", "taple", "sustainability"]
license = "AGPL-3.0-only"
name = "taple-core"
readme = "README.md"
repository = "https://github.com/opencanarias/taple-core"
resolver = "1"
rust-version = "1.67"
version = "0.3.2"