/ synthesizer / process / Cargo.toml
Cargo.toml
  1  [package]
  2  name = "deltavm-synthesizer-process"
  3  version = "0.2.0"
  4  authors = [ "The Alpha Team <hello@delta.org>" ]
  5  description = "A process for a decentralized virtual machine"
  6  homepage = "https://delta.org"
  7  repository = "https://github.com/ProvableHQ/deltavm"
  8  keywords = [
  9    "alpha",
 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  default = [ "indexmap/rayon", "rayon" ]
 28  async = [ "deltavm-ledger-query/async" ]
 29  locktick = [ "dep:locktick", "deltavm-ledger-store/locktick" ]
 30  rocks = [ "deltavm-ledger-store/rocks" ]
 31  serial = [
 32    "deltavm-console/serial",
 33    "deltavm-ledger-block/serial",
 34    "deltavm-ledger-query/serial",
 35    "deltavm-ledger-store/serial",
 36    "deltavm-synthesizer-program/serial",
 37    "deltavm-synthesizer-snark/serial"
 38  ]
 39  wasm = [
 40    "deltavm-console/wasm",
 41    "deltavm-ledger-block/wasm",
 42    "deltavm-ledger-query/wasm",
 43    "deltavm-synthesizer-program/wasm",
 44    "deltavm-synthesizer-snark/wasm"
 45  ]
 46  test = [ "deltavm-console/test" ]
 47  timer = [ "alphastd/timer" ]
 48  dev-print = [ "deltavm-utilities/dev-print" ]
 49  dev_skip_checks = [ ]
 50  test_consensus_heights = [ ]
 51  
 52  [[bench]]
 53  name = "stack_operations"
 54  path = "benches/stack_operations.rs"
 55  harness = false
 56  
 57  [[bench]]
 58  name = "check_deployment"
 59  path = "benches/check_deployment.rs"
 60  harness = false
 61  
 62  [dependencies.deltavm-algorithms]
 63  workspace = true
 64  
 65  [dependencies.deltavm-console]
 66  workspace = true
 67  default-features = false
 68  features = [ "network", "program", "types" ]
 69  
 70  [dependencies.deltavm-circuit]
 71  workspace = true
 72  
 73  [dependencies.deltavm-ledger-block]
 74  workspace = true
 75  
 76  [dependencies.deltavm-ledger-query]
 77  workspace = true
 78  
 79  [dependencies.deltavm-ledger-store]
 80  workspace = true
 81  
 82  [dependencies.deltavm-synthesizer-program]
 83  workspace = true
 84  
 85  [dependencies.deltavm-synthesizer-snark]
 86  workspace = true
 87  
 88  [dependencies.deltavm-utilities]
 89  workspace = true
 90  
 91  [dependencies.alphastd]
 92  workspace = true
 93  
 94  [dependencies.colored]
 95  workspace = true
 96  
 97  [dependencies.indexmap]
 98  workspace = true
 99  features = [ "serde" ]
100  
101  [dependencies.locktick]
102  workspace = true
103  features = [ "parking_lot" ]
104  optional = true
105  
106  [dependencies.parking_lot]
107  workspace = true
108  
109  [dependencies.rand]
110  workspace = true
111  
112  [dependencies.rand_chacha]
113  workspace = true
114  
115  [dependencies.rayon]
116  workspace = true
117  optional = true
118  
119  [dependencies.serde_json]
120  workspace = true
121  features = [ "preserve_order" ]
122  
123  [dev-dependencies.bincode]
124  workspace = true
125  
126  [dev-dependencies.criterion]
127  workspace = true
128  
129  [dev-dependencies.deltavm-ledger-committee]
130  workspace = true
131  
132  [dev-dependencies.deltavm-ledger-query]
133  workspace = true
134  features = [ "query" ]
135  
136  [dev-dependencies.deltavm-ledger-store]
137  workspace = true
138  features = [ "test" ]
139  
140  [dev-dependencies.deltavm-ledger-test-helpers]
141  path = "../../ledger/test-helpers"
142  
143  [dev-dependencies.tempfile]
144  workspace = true