Cargo.toml
1 [package] 2 name = "deltavm-ledger-puzzle-epoch" 3 version = "0.2.0" 4 authors = [ "The Alpha Team <hello@delta.org>" ] 5 description = "Epoch 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 [features] 27 default = [ "synthesis", "rayon" ] 28 serial = [ "deltavm-console/serial", "deltavm-ledger-puzzle/serial" ] 29 locktick = [ 30 "dep:locktick", 31 "deltavm-ledger-puzzle/locktick", 32 "deltavm-synthesizer-process/locktick" 33 ] 34 merkle = [ ] 35 synthesis = [ 36 "alphastd", 37 "deltavm-circuit", 38 "lru", 39 "parking_lot", 40 "deltavm-synthesizer-process", 41 "deltavm-synthesizer-program" 42 ] 43 timer = [ "alphastd/timer" ] 44 wasm = [ "deltavm-console/wasm" ] 45 dev-print = [ "deltavm-utilities/dev-print" ] 46 47 [dependencies.deltavm-circuit] 48 workspace = true 49 optional = true 50 51 [dependencies.deltavm-console] 52 workspace = true 53 54 [dependencies.deltavm-ledger-puzzle] 55 workspace = true 56 57 [dependencies.deltavm-synthesizer-process] 58 workspace = true 59 optional = true 60 61 [dependencies.deltavm-synthesizer-program] 62 workspace = true 63 optional = true 64 65 [dependencies.deltavm-utilities] 66 workspace = true 67 68 [dependencies.alphastd] 69 workspace = true 70 optional = true 71 72 [dependencies.anyhow] 73 workspace = true 74 75 [dependencies.colored] 76 workspace = true 77 78 [dependencies.indexmap] 79 workspace = true 80 features = [ "serde", "rayon" ] 81 82 [dependencies.locktick] 83 workspace = true 84 features = [ "parking_lot" ] 85 optional = true 86 87 [dependencies.lru] 88 workspace = true 89 optional = true 90 91 [dependencies.parking_lot] 92 workspace = true 93 optional = true 94 95 [dependencies.rand] 96 workspace = true 97 98 [dependencies.rand_chacha] 99 workspace = true 100 101 [dependencies.rayon] 102 workspace = true 103 optional = true 104 105 [dev-dependencies.deltavm-console] 106 workspace = true 107 features = [ "test" ]