/ ledger / puzzle / Cargo.toml
Cargo.toml
 1  [package]
 2  name = "deltavm-ledger-puzzle"
 3  version = "0.2.0"
 4  authors = [ "The Alpha Team <hello@delta.org>" ]
 5  description = "Puzzle 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  [[bench]]
27  name = "puzzle"
28  path = "benches/puzzle.rs"
29  harness = false
30  required-features = [ "setup" ]
31  
32  [features]
33  default = [ "indexmap/rayon", "rayon" ]
34  cuda = [ "deltavm-algorithms/cuda" ]
35  locktick = [ "dep:locktick", "deltavm-algorithms/locktick" ]
36  serial = [ "deltavm-console/serial", "deltavm-algorithms/serial" ]
37  setup = [ ]
38  timer = [ "alphastd/timer" ]
39  wasm = [ "deltavm-console/wasm" ]
40  
41  [dependencies.deltavm-console]
42  workspace = true
43  features = [ "account", "network", "types" ]
44  
45  [dependencies.deltavm-algorithms]
46  workspace = true
47  
48  [dependencies.alphastd]
49  workspace = true
50  
51  [dependencies.anyhow]
52  workspace = true
53  
54  [dependencies.bincode]
55  workspace = true
56  
57  [dependencies.indexmap]
58  workspace = true
59  features = [ "serde", "rayon" ]
60  
61  [dependencies.locktick]
62  workspace = true
63  features = [ "parking_lot" ]
64  optional = true
65  
66  [dependencies.lru]
67  workspace = true
68  
69  [dependencies.parking_lot]
70  workspace = true
71  
72  [dependencies.rand]
73  workspace = true
74  
75  [dependencies.rand_chacha]
76  workspace = true
77  
78  [dependencies.rayon]
79  workspace = true
80  optional = true
81  
82  [dependencies.serde_json]
83  workspace = true
84  features = [ "preserve_order" ]
85  
86  [dev-dependencies.deltavm-console]
87  workspace = true
88  features = [ "test", "default" ]
89  
90  [dev-dependencies.criterion]
91  workspace = true
92  
93  [dev-dependencies.rand]
94  workspace = true
95  
96  [dev-dependencies.deltavm-ledger-puzzle-epoch]
97  path = "epoch"