# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "casper-node" version = "1.5.8" authors = [ "Marc Brinkmann ", "Fraser Hutchison ", ] exclude = ["proptest-regressions"] default-run = "casper-node" description = "The Casper blockchain node" homepage = "https://casperlabs.io" documentation = "https://docs.rs/casper-node" readme = "README.md" license = "Apache-2.0" repository = "https://github.com/CasperLabs/casper-node/tree/master/node" [package.metadata.deb] assets = [ [ "../target/release/casper-node", "/usr/bin/casper-node", "755", ], [ "../resources/maintainer_scripts/logrotate.d/casper-node", "/etc/logrotate.d/casper-node", "644", ], [ "../resources/maintainer_scripts/pull_genesis.sh", "/etc/casper/pull_genesis.sh", "755", ], [ "../resources/maintainer_scripts/delete_local_db.sh", "/etc/casper/delete_local_db.sh", "755", ], [ "../resources/maintainer_scripts/config_from_example.sh", "/etc/casper/config_from_example.sh", "755", ], [ "../resources/maintainer_scripts/systemd_pre_start.sh", "/etc/casper/systemd_pre_start.sh", "755", ], [ "../resources/production/README.md", "/etc/casper/README.md", "644", ], [ "../resources/production/CHANGE_LOG.md", "/etc/casper/CHANGE_LOG.md", "644", ], [ "../resources/production/config-example.toml", "/etc/casper/config-example.toml", "644", ], [ "../resources/production/validator_keys/README.md", "/etc/casper/validator_keys/README.md", "644", ], ] depends = "curl" extended-description = """ Package for Casper Node. For information on using package, see https://github.com/casper-network/casper-node """ features = ["vendored-openssl"] maintainer-scripts = "../resources/maintainer_scripts/debian" revision = "0" [package.metadata.deb.systemd-units] restart-after-upgrade = false unit-scripts = "../resources/maintainer_scripts/casper_node" [[bin]] name = "casper-node" path = "src/app/main.rs" test = false doctest = false bench = false [dependencies.ansi_term] version = "0.12.1" [dependencies.anyhow] version = "1" [dependencies.aquamarine] version = "0.1.12" [dependencies.async-trait] version = "0.1.50" [dependencies.backtrace] version = "0.3.50" [dependencies.base16] version = "0.2.1" [dependencies.base64] version = "0.13.0" [dependencies.bincode] version = "1" [dependencies.bytes] version = "1.0.1" [dependencies.casper-execution-engine] version = "7.0.3" [dependencies.casper-hashing] version = "3.0.0" [dependencies.casper-json-rpc] version = "1.1.0" [dependencies.casper-types] version = "4.0.2" features = [ "datasize", "json-schema", "std", ] [dependencies.datasize] version = "0.2.11" features = [ "detailed", "fake_clock-types", "futures-types", "smallvec-types", ] [dependencies.derive_more] version = "0.99.7" [dependencies.either] version = "1" features = ["serde"] [dependencies.enum-iterator] version = "0.6.0" [dependencies.erased-serde] version = "0.3.18" [dependencies.fs2] version = "0.4.3" [dependencies.futures] version = "0.3.5" [dependencies.futures-io] version = "0.3.5" [dependencies.hex-buffer-serde] version = "0.3.0" [dependencies.hex_fmt] version = "0.3.0" [dependencies.hostname] version = "0.3.0" [dependencies.http] version = "0.2.1" [dependencies.humantime] version = "2.1.0" [dependencies.hyper] version = "0.14.26" [dependencies.itertools] version = "0.10.0" [dependencies.libc] version = "0.2.66" [dependencies.linked-hash-map] version = "0.5.3" [dependencies.lmdb-rkv] version = "0.14" [dependencies.log] version = "0.4.8" features = [ "std", "serde", "kv_unstable", ] [dependencies.num] version = "0.4.0" default-features = false [dependencies.num-derive] version = "0.3.0" [dependencies.num-rational] version = "0.4.0" features = ["serde"] [dependencies.num-traits] version = "0.2.10" [dependencies.num_cpus] version = "1" [dependencies.once_cell] version = "1" [dependencies.openssl] version = "0.10.55" [dependencies.pin-project] version = "1.0.6" [dependencies.prometheus] version = "0.12.0" [dependencies.quanta] version = "0.7.2" [dependencies.rand] version = "0.8.3" [dependencies.rand_chacha] version = "0.3.0" [dependencies.regex] version = "1" [dependencies.rmp-serde] version = "0.14.4" [dependencies.schemars] version = "=0.8.5" features = [ "preserve_order", "impl_json_schema", ] [dependencies.serde] version = "1" features = [ "derive", "rc", ] [dependencies.serde-big-array] version = "0.3.0" [dependencies.serde_bytes] version = "0.11.5" [dependencies.serde_json] version = "1" features = ["preserve_order"] [dependencies.serde_repr] version = "0.1.6" [dependencies.shlex] version = "1.3.0" [dependencies.signal-hook] version = "0.3.4" [dependencies.signature] version = "1" [dependencies.smallvec] version = "1" features = ["serde"] [dependencies.static_assertions] version = "1" [dependencies.stats_alloc] version = "0.1.8" [dependencies.structopt] version = "0.3.14" [dependencies.strum] version = "0.24.1" features = [ "strum_macros", "derive", ] [dependencies.sys-info] version = "0.8.0" [dependencies.tempfile] version = "3.4.0" [dependencies.thiserror] version = "1" [dependencies.tokio] version = "1" features = [ "macros", "net", "rt-multi-thread", "sync", "time", ] [dependencies.tokio-openssl] version = "0.6.1" [dependencies.tokio-serde] version = "0.8.0" features = ["bincode"] [dependencies.tokio-stream] version = "0.1.4" features = ["sync"] [dependencies.tokio-util] version = "0.6.4" features = ["codec"] [dependencies.toml] version = "0.5.6" [dependencies.tower] version = "0.4.6" features = ["limit"] [dependencies.tracing] version = "0.1.18" [dependencies.tracing-futures] version = "0.2.5" [dependencies.tracing-subscriber] version = "0.3.15" features = [ "env-filter", "fmt", "json", ] [dependencies.uint] version = "0.9.0" [dependencies.uuid] version = "0.8.1" features = [ "serde", "v4", ] [dependencies.warp] version = "0.3.7" features = ["compression"] [dependencies.wheelbuf] version = "0.2.0" [dev-dependencies.assert-json-diff] version = "2.0.1" [dev-dependencies.assert_matches] version = "1.5.0" [dev-dependencies.fake_instant] version = "0.4.0" [dev-dependencies.pnet] version = "0.28.0" [dev-dependencies.pretty_assertions] version = "0.7.2" [dev-dependencies.proptest] version = "1.0.0" [dev-dependencies.proptest-derive] version = "0.3.0" [dev-dependencies.rand_core] version = "0.6.2" [dev-dependencies.reqwest] version = "0.11.3" features = ["stream"] [dev-dependencies.tokio] version = "1" features = ["test-util"] [build-dependencies.vergen] version = "8.3.2" features = [ "git", "gitoxide", ] default-features = false [features] failpoints = [] testing = ["casper-types/testing"] vendored-openssl = ["openssl/vendored"]