Cargo.toml
1 [package] 2 name = "alphavm-synthesizer-process" 3 version = "4.4.0" 4 authors = [ "The Aleo Team <hello@aleo.org>" ] 5 description = "A process 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 default = [ "indexmap/rayon", "rayon" ] 28 async = [ "alphavm-ledger-query/async" ] 29 locktick = [ "dep:locktick", "alphavm-ledger-store/locktick" ] 30 rocks = [ "alphavm-ledger-store/rocks" ] 31 serial = [ 32 "alphavm-console/serial", 33 "alphavm-ledger-block/serial", 34 "alphavm-ledger-query/serial", 35 "alphavm-ledger-store/serial", 36 "alphavm-synthesizer-program/serial", 37 "alphavm-synthesizer-snark/serial" 38 ] 39 wasm = [ 40 "alphavm-console/wasm", 41 "alphavm-ledger-block/wasm", 42 "alphavm-ledger-query/wasm", 43 "alphavm-synthesizer-program/wasm", 44 "alphavm-synthesizer-snark/wasm" 45 ] 46 test = [ "alphavm-console/test" ] 47 timer = [ "alpha-std/timer" ] 48 dev-print = [ "alphavm-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.alphavm-algorithms] 63 workspace = true 64 65 [dependencies.alphavm-console] 66 workspace = true 67 default-features = false 68 features = [ "network", "program", "types" ] 69 70 [dependencies.alphavm-circuit] 71 workspace = true 72 73 [dependencies.alphavm-ledger-block] 74 workspace = true 75 76 [dependencies.alphavm-ledger-query] 77 workspace = true 78 79 [dependencies.alphavm-ledger-store] 80 workspace = true 81 82 [dependencies.alphavm-synthesizer-program] 83 workspace = true 84 85 [dependencies.alphavm-synthesizer-snark] 86 workspace = true 87 88 [dependencies.alphavm-utilities] 89 workspace = true 90 91 [dependencies.alpha-std] 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.alphavm-ledger-committee] 130 workspace = true 131 132 [dev-dependencies.alphavm-ledger-query] 133 workspace = true 134 features = [ "query" ] 135 136 [dev-dependencies.alphavm-ledger-store] 137 workspace = true 138 features = [ "test" ] 139 140 [dev-dependencies.alphavm-ledger-test-helpers] 141 path = "../../ledger/test-helpers" 142 143 [dev-dependencies.tempfile] 144 workspace = true