/ ledger / puzzle / epoch / Cargo.toml
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" ]