iuna

iuna

iuna - experimental mainnet-candidate protocol
git clone https://getiuna.org/git/iuna.git
Log | Files | Refs | README | LICENSE

Cargo.toml (1505B)


      1 [package]
      2 name = "iuna"
      3 version = "0.4.46"
      4 edition = "2024"
      5 rust-version = "1.88"
      6 license = "Apache-2.0"
      7 
      8 [dependencies]
      9 anyhow = "1.0.98"
     10 axum = "0.8.4"
     11 base64 = { version = "0.22", optional = true }
     12 bip39 = "2.2.2"
     13 chacha20poly1305 = "0.10.1"
     14 ed25519-dalek = "2.2.0"
     15 getrandom = "0.2.17"
     16 num-bigint = "=0.4.6"
     17 num-integer = "=0.1.46"
     18 num-traits = "0.2.19"
     19 pbkdf2 = "0.12.2"
     20 serde = { version = "1.0.228", features = ["derive"] }
     21 serde_json = "1.0.150"
     22 sha2 = "0.10.9"
     23 rusqlite = { version = "0.32.1", features = ["bundled"] }
     24 tokio = { version = "1.45.1", features = ["full"] }
     25 kyn-vdf = "=0.1.1"
     26 ml-dsa = { version = "=0.1.1", features = ["zeroize"] }
     27 secrecy = { version = "0.10.3", default-features = false, features = ["serde"] }
     28 reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls-native-roots"], optional = true }
     29 semver = { version = "1", optional = true }
     30 flate2 = { version = "1", optional = true }
     31 tar = { version = "0.4", optional = true }
     32 minisign-verify = { version = "0.2.5", optional = true }
     33 
     34 [features]
     35 default = ["cli-updater"]
     36 cli-updater = [
     37     "dep:base64",
     38     "dep:flate2",
     39     "dep:minisign-verify",
     40     "dep:reqwest",
     41     "dep:semver",
     42     "dep:tar",
     43 ]
     44 e2e = []
     45 fuzzing = []
     46 
     47 [[bin]]
     48 name = "iuna-e2e-checkpoint"
     49 path = "src/bin/iuna-e2e-checkpoint.rs"
     50 required-features = ["e2e"]
     51 
     52 [dev-dependencies]
     53 proptest = "1.6.0"
     54 tempfile = "3.20.0"
     55 tower = { version = "0.5.2", features = ["util"] }
     56 
     57 [profile.release]
     58 codegen-units = 1
     59 lto = "thin"