Cargo.toml
1 [package] 2 name = "alphavm-ledger-narwhal" 3 version = "4.4.0" 4 authors = [ "The Aleo Team <hello@aleo.org>" ] 5 description = "Data structures for a Narwhal-style memory pool in 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 = [ 28 "batch-certificate", 29 "batch-header", 30 "data", 31 "subdag", 32 "transmission", 33 "transmission-id" 34 ] 35 async = [ "alphavm-ledger-narwhal-data/async" ] 36 serial = [ 37 "alphavm-ledger-narwhal-batch-certificate/serial", 38 "alphavm-ledger-narwhal-batch-header/serial", 39 "alphavm-ledger-narwhal-subdag/serial", 40 "alphavm-ledger-narwhal-transmission/serial", 41 "alphavm-ledger-narwhal-transmission-id/serial" 42 ] 43 wasm = [ 44 "alphavm-ledger-narwhal-batch-certificate/wasm", 45 "alphavm-ledger-narwhal-batch-header/wasm", 46 "alphavm-ledger-narwhal-subdag/wasm", 47 "alphavm-ledger-narwhal-transmission/wasm", 48 "alphavm-ledger-narwhal-transmission-id/wasm" 49 ] 50 test-helpers = [ 51 "alphavm-ledger-narwhal-batch-certificate/test-helpers", 52 "alphavm-ledger-narwhal-batch-header/test-helpers", 53 "alphavm-ledger-narwhal-subdag/test-helpers", 54 "alphavm-ledger-narwhal-transmission/test-helpers", 55 "alphavm-ledger-narwhal-transmission-id/test-helpers" 56 ] 57 batch-certificate = [ "alphavm-ledger-narwhal-batch-certificate" ] 58 batch-header = [ "alphavm-ledger-narwhal-batch-header" ] 59 data = [ "alphavm-ledger-narwhal-data" ] 60 subdag = [ "alphavm-ledger-narwhal-subdag" ] 61 transmission = [ "alphavm-ledger-narwhal-transmission" ] 62 transmission-id = [ "alphavm-ledger-narwhal-transmission-id" ] 63 64 [dependencies.alphavm-ledger-narwhal-batch-certificate] 65 workspace = true 66 optional = true 67 68 [dependencies.alphavm-ledger-narwhal-batch-header] 69 workspace = true 70 optional = true 71 72 [dependencies.alphavm-ledger-narwhal-data] 73 workspace = true 74 optional = true 75 76 [dependencies.alphavm-ledger-narwhal-subdag] 77 workspace = true 78 optional = true 79 80 [dependencies.alphavm-ledger-narwhal-transmission] 81 workspace = true 82 optional = true 83 84 [dependencies.alphavm-ledger-narwhal-transmission-id] 85 workspace = true 86 optional = true 87 88 [dev-dependencies.alphavm-ledger-narwhal] 89 path = "." 90 features = [ "test-helpers" ]