Cargo.toml
1 [package] 2 name = "alphavm-ledger-query" 3 version = "0.3.0" 4 authors = [ "The Alpha Team <hello@alpha.org>" ] 5 description = "A query for a decentralized virtual machine" 6 homepage = "https://alpha.org" 7 repository = "https://github.com/ProvableHQ/alphavm" 8 keywords = [ 9 "alpha", 10 "cryptography", 11 "blockchain", 12 "decentralized", 13 "zero-knowledge" 14 ] 15 categories = [ "cryptography", "web-programming" ] 16 license = "Apache-2.0" 17 include = [ "Cargo.toml", "src", "README.md", "LICENSE.md" ] 18 edition = "2021" 19 20 [features] 21 default = [ "query" ] 22 async = [ "dep:reqwest" ] 23 serial = [ 24 "alphavm-console/serial", 25 "alphavm-ledger-store/serial", 26 "alphavm-synthesizer-program/serial" 27 ] 28 wasm = [ 29 "alphavm-console/wasm", 30 "alphavm-ledger-store/wasm", 31 "alphavm-synthesizer-program/wasm" 32 ] 33 query = [ 34 "dep:alphavm-ledger-block", 35 "dep:alphavm-ledger-store", 36 "dep:alphavm-synthesizer-program", 37 "dep:ureq", 38 ] 39 40 [dependencies.alphavm-console] 41 workspace = true 42 43 [dependencies.alphavm-ledger-block] 44 workspace = true 45 optional = true 46 47 [dependencies.alphavm-ledger-store] 48 workspace = true 49 optional = true 50 51 [dependencies.alphavm-synthesizer-program] 52 workspace = true 53 optional = true 54 55 [dependencies.anyhow] 56 workspace = true 57 58 [dependencies.async-trait] 59 version = "0.1" 60 61 [dependencies.serde] 62 workspace = true 63 64 [dependencies.serde_json] 65 workspace = true 66 features = [ "preserve_order" ] 67 68 [dependencies.reqwest] 69 version = "0.12" 70 features = [ "json" ] 71 optional = true 72 73 [target.'cfg(target_arch="wasm32")'.dependencies.ureq] 74 workspace = true 75 features = [ "json", "gzip" ] 76 optional = true 77 78 [target.'cfg(not(target_arch="wasm32"))'.dependencies.ureq] 79 workspace = true 80 features = [ "json", "gzip", "rustls" ] 81 optional = true