[package] name = "blockchain" version = "0.1.0" edition = "2021" [features] default = ["testnet"] mainnet = [] testnet = [] [[bin]] name = "contractless-testnet" path = "src/main.rs" required-features = ["testnet"] [[bin]] name = "contractless-mainnet" path = "src/main.rs" required-features = ["mainnet"] [profile.release] opt-level = "z" lto = true panic = "abort" codegen-units = 1 [dependencies] rpassword = "7.1.0" encrypted_images = "1.4.0" skein = "0.1.0" chrono = "0.4" serde = { version = "1.0.108", features = ["derive"] } serde_json = { version = "1.0", features = ["preserve_order", "raw_value"] } base64 = "0.22.1" hex = "0.4" falcon-rs = "0.2.4" fn-dsa = "0.3.0" tokio = { version = "1.45.1", features = ["full", "test-util"] } tokio-postgres = "0.7" rand = "0.8" sled = "0.34" lazy_static = "1.4" rust-ini = "0.19" shellexpand = "3.1.0" ipnetwork = "0.20.0" rayon = "1.8.0" once_cell = "1.8.0" anyhow = "1.0" ripemd = { version = "0.2.0-rc.0" } colored = "2" cid = "0.11" flexi_logger = "0.31.8" log = "0.4" rustyline = { version = "14.0.0", features = ["derive"] } rustyline-derive = "0.10.0" [target.'cfg(unix)'.dependencies] nix = { version = "0.27", features = ["user", "process", "signal"] } [target.'cfg(windows)'.dependencies] windows-service = "0.8" windows-sys = { version = "0.61", features = ["Win32_Foundation", "Win32_Security", "Win32_Security_Authorization"] } winreg = "0.52"