/ parameters / Cargo.toml
Cargo.toml
  1  [package]
  2  name = "alphavm-parameters"
  3  version = "4.4.0"
  4  authors = [ "The Aleo Team <hello@aleo.org>" ]
  5  description = "Parameters for a decentralized virtual machine"
  6  homepage = "https://aleo.org"
  7  repository = "https://github.com/ProvableHQ/snarkVM"
  8  keywords = [
  9    "aleo",
 10    "cryptography",
 11    "blockchain",
 12    "decentralized",
 13    "zero-knowledge"
 14  ]
 15  categories = [
 16    "compilers",
 17    "cryptography",
 18    "mathematics",
 19    "wasm",
 20    "web-programming"
 21  ]
 22  include = [ "Cargo.toml", "src", "README.md", "LICENSE.md" ]
 23  license = "Apache-2.0"
 24  edition = "2024"
 25  
 26  [features]
 27  filesystem = [ "alpha-std/storage" ]
 28  large_params = [ ]
 29  locktick = [ "dep:locktick" ]
 30  no_std_out = [ ]
 31  rocks = [ "alphavm-ledger-store/rocks" ]
 32  wasm = [ "encoding", "js-sys", "web-sys" ]
 33  dev-print = [ "alphavm-utilities/dev-print" ]
 34  
 35  [dependencies.alphavm-curves]
 36  workspace = true
 37  
 38  [dependencies.alphavm-utilities]
 39  workspace = true
 40  
 41  [dependencies.alpha-std]
 42  workspace = true
 43  
 44  [dependencies.anyhow]
 45  workspace = true
 46  
 47  [dependencies.cfg-if]
 48  workspace = true
 49  
 50  [dependencies.colored]
 51  workspace = true
 52  
 53  [dependencies.encoding]
 54  version = "0.2"
 55  optional = true
 56  
 57  [dependencies.hex]
 58  workspace = true
 59  
 60  [dependencies.js-sys]
 61  version = "0.3.64"
 62  optional = true
 63  
 64  [dependencies.lazy_static]
 65  workspace = true
 66  
 67  [dependencies.locktick]
 68  workspace = true
 69  features = [ "parking_lot" ]
 70  optional = true
 71  
 72  [dependencies.parking_lot]
 73  workspace = true
 74  
 75  [dependencies.paste]
 76  workspace = true
 77  
 78  [dependencies.rand]
 79  workspace = true
 80  
 81  [dependencies.serde_json]
 82  workspace = true
 83  features = [ "preserve_order" ]
 84  
 85  [dependencies.sha2]
 86  workspace = true
 87  
 88  [dependencies.thiserror]
 89  workspace = true
 90  
 91  [dependencies.web-sys]
 92  version = "0.3.64"
 93  features = [ "XmlHttpRequest" ]
 94  optional = true
 95  
 96  [target.'cfg(all(not(target_family = "wasm"), not(target_env = "sgx")))'.dependencies.curl]
 97  version = "0.4.43"
 98  
 99  [dev-dependencies.alphavm-algorithms]
100  path = "../algorithms"
101  default-features = false
102  
103  [dev-dependencies.alphavm-circuit]
104  path = "../circuit"
105  
106  [dev-dependencies.alphavm-console]
107  path = "../console"
108  
109  [dev-dependencies.alphavm-ledger-block]
110  path = "../ledger/block"
111  
112  [dev-dependencies.alphavm-ledger-store]
113  path = "../ledger/store"
114  
115  [dev-dependencies.alphavm-synthesizer]
116  path = "../synthesizer"
117  
118  [dev-dependencies.wasm-bindgen-test]
119  version = "0.3.37"
120  
121  [dev-dependencies.hex]
122  workspace = true
123  
124  [dev-dependencies.rand]
125  workspace = true
126  
127  [package.metadata.cargo-machete]
128  ignored = [
129    "js-sys", # needed for wasm feature
130  ]