[build-dependencies.glob]
version = "0.2"
[build-dependencies.protoc-rust]
version = "2"
[dependencies.actix]
default-features = false
optional = true
version = "0.8"
[dependencies.actix-http]
features = ["flate2-zlib"]
optional = true
version = "0.2"
[dependencies.actix-web]
default-features = false
features = ["flate2-zlib"]
optional = true
version = "1.0"
[dependencies.actix-web-actors]
optional = true
version = "1.0"
[dependencies.atomicwrites]
version = "0.2"
[dependencies.awc]
optional = true
version = "0.2"
[dependencies.bcrypt]
optional = true
version = "0.6"
[dependencies.byteorder]
version = "1"
[dependencies.bzip2]
optional = true
version = "0.3"
[dependencies.crossbeam-channel]
version = "0.3"
[dependencies.diesel]
features = ["r2d2", "serde_json"]
optional = true
version = "1.0"
[dependencies.diesel_migrations]
optional = true
version = "1.4"
[dependencies.futures]
optional = true
version = "0.1"
[dependencies.hyper]
optional = true
version = "0.12"
[dependencies.jsonwebtoken]
optional = true
version = "6.0"
[dependencies.log]
version = "0.3.0"
[dependencies.mio]
version = "0.6"
[dependencies.mio-extras]
version = "2"
[dependencies.openssl]
version = "0.10"
[dependencies.percent-encoding]
optional = true
version = "2.0"
[dependencies.protobuf]
version = "2"
[dependencies.rand]
version = "0.7"
[dependencies.reqwest]
features = ["blocking", "json"]
optional = true
version = "0.10"
[dependencies.sawtooth]
default-features = false
features = ["lmdb-store", "receipt-store"]
version = "0.3"
[dependencies.sawtooth-sabre]
version = "0.5"
[dependencies.sawtooth-sdk]
optional = true
version = "0.4"
[dependencies.serde]
version = "1.0"
[dependencies.serde_derive]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.serde_yaml]
version = "0.8"
[dependencies.tar]
optional = true
version = "0.4"
[dependencies.tokio]
optional = true
version = "0.1.22"
[dependencies.transact]
features = ["sawtooth-compat"]
version = "0.2"
[dependencies.url]
version = "1.7.1"
[dependencies.ursa]
optional = true
version = "0.1"
[dependencies.uuid]
features = ["v4"]
version = "0.7"
[dependencies.zmq]
optional = true
version = "0.9"
[dev-dependencies.reqwest]
features = ["blocking", "json"]
version = "0.10"
[dev-dependencies.serial_test]
version = "0.3"
[dev-dependencies.tempdir]
version = "0.3"
[features]
biome = ["database"]
biome-credentials = ["biome", "biome-user", "database", "bcrypt"]
biome-key-management = ["biome", "database"]
biome-notifications = ["biome", "database"]
biome-rest-api = ["biome"]
biome-user = ["biome", "database"]
circuit-read = []
circuit-template = []
connection-manager = ["matrix"]
connection-manager-notification-iter-try-next = ["connection-manager"]
database = ["diesel_migrations", "postgres"]
default = []
events = ["actix-http", "futures", "hyper", "tokio", "awc"]
experimental = ["stable", "biome", "biome-credentials", "biome-key-management", "biome-notifications", "biome-rest-api", "biome-user", "circuit-read", "circuit-template", "connection-manager", "connection-manager-notification-iter-try-next", "database", "json-web-tokens", "matrix", "network-peer-manager", "network-ref-map", "node-registry-unified", "postgres", "proposal-read", "rest-api-cors", "scabbard-client", "scabbard-get-state", "service-arg-validation", "zmq-transport"]
json-web-tokens = ["jsonwebtoken"]
matrix = []
network-peer-manager = ["connection-manager", "network-ref-map"]
network-ref-map = []
node-registry-unified = []
postgres = ["diesel/postgres"]
proposal-read = []
rest-api = ["actix", "actix-http", "actix-web", "actix-web-actors", "futures", "percent-encoding"]
rest-api-actix = ["actix", "actix-http", "actix-web", "actix-web-actors"]
rest-api-cors = []
sawtooth-signing-compat = ["sawtooth-sdk"]
scabbard-client = ["bzip2", "futures", "reqwest", "tar"]
scabbard-get-state = []
service-arg-validation = []
stable = ["default", "events", "rest-api", "rest-api-actix", "sawtooth-signing-compat"]
ursa-compat = ["ursa"]
zmq-transport = ["zmq"]
[package]
authors = ["Cargill Incorporated"]
description = "Splinter is a privacy-focused platform for distributed applications that provides a blockchain-inspired networking environment for communication and transactions between organizations.\n"
edition = "2018"
license = "Apache-2.0"
name = "splinter"
readme = "../README.md"
repository = "https://github.com/cargill/splinter"
version = "0.3.14"
[package.metadata.docs.rs]
features = ["stable", "experimental"]