snarkos 1.3.2

A decentralized operating system
Documentation
[package]
name = "snarkos"
version = "1.3.2"
authors = [ "The Aleo Team <hello@aleo.org>" ]
description = "A decentralized operating system"
homepage = "https://aleo.org"
repository = "https://github.com/AleoHQ/snarkOS"
keywords = [
  "aleo",
  "cryptography",
  "blockchain",
  "decentralized",
  "zero-knowledge"
]
categories = [ "cryptography::cryptocurrencies", "operating-systems" ]
include = [
  "Cargo.toml",
  "snarkos",
  "README.md",
  "LICENSE.md",
  "build.rs"
]
license = "GPL-3.0"
edition = "2018"

[workspace]
members = [
  "benchmarks",
  "consensus",
  "metrics",
  "network",
  "parameters",
  "profiler",
  "rpc",
  "storage",
  "testing",
  "toolkit"
]

[lib]
path = "snarkos/lib.rs"

[[bin]]
name = "snarkos"
path = "snarkos/main.rs"

[dependencies.snarkvm-algorithms]
version = "0.2.2"
default-features = false

[dependencies.snarkvm-dpc]
version = "0.2.2"

[dependencies.snarkvm-objects]
version = "0.2.2"

[dependencies.snarkvm-posw]
version = "0.2.2"

[dependencies.snarkvm-utilities]
version = "0.2.2"

[dependencies.snarkos-consensus]
path = "./consensus"
version = "1.3.2"

[dependencies.snarkos-network]
path = "./network"
version = "1.3.2"

[dependencies.snarkos-rpc]
path = "./rpc"
version = "1.3.2"

[dependencies.snarkos-storage]
path = "./storage"
features = [ "rocksdb_storage" ]
version = "1.3.2"

[dependencies.anyhow]
version = "1.0"

[dependencies.clap]
version = "2.33.3"

[dependencies.colored]
version = "2.0"

[dependencies.dirs]
version = "3.0.1"

[dependencies.hex]
version = "0.4.1"

[dependencies.parking_lot]
version = "0.11.1"

[dependencies.rand]
version = "0.8"

[dependencies.self_update]
version = "0.26.0"
features = [
  "archive-zip",
  "compression-zip-bzip2",
  "compression-zip-deflate",
  "compression-flate2"
]

[dependencies.serde]
version = "1.0"
features = [ "derive" ]

[dependencies.thiserror]
version = "1.0"

[dependencies.tokio]
version = "1"
features = [ "parking_lot", "rt-multi-thread", "macros", "net" ]

[dependencies.toml]
version = "0.5.6"

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

[dependencies.tracing-futures]
version = "0.2"

[dependencies.tracing-subscriber]
version = "0.2"

[dev-dependencies.rusty-hook]
version = "0.11.2"

[build-dependencies]
rustc_version = "0.3"

  [build-dependencies.capnpc]
  version = "0.14"
  optional = true

[features]
default = [ ]
compile_capnp_schema = [ "capnpc" ]
noconfig = [ ]

[profile.release]
opt-level = 3
lto = "thin"
incremental = true

[profile.bench]
opt-level = 3
debug = false
rpath = false
lto = "thin"
incremental = true
debug-assertions = false

[profile.dev]
opt-level = 0

[profile.test]
opt-level = 3
lto = "thin"
incremental = true
debug-assertions = true
debug = true