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"