|
1 | 1 | [workspace] |
2 | 2 | members = [ |
3 | 3 | # madara |
4 | | - "crates/madara/client/db", |
5 | | - "crates/madara/client/exec", |
6 | | - "crates/madara/client/sync", |
7 | | - "crates/madara/client/eth", |
8 | | - "crates/madara/client/rpc", |
9 | | - "crates/madara/client/gateway/client", |
10 | | - "crates/madara/client/gateway/server", |
11 | | - "crates/madara/client/analytics", |
12 | | - "crates/madara/client/telemetry", |
13 | | - "crates/madara/client/devnet", |
14 | | - "crates/madara/client/mempool", |
15 | | - "crates/madara/client/block_import", |
16 | | - "crates/madara/node", |
17 | | - "crates/madara/primitives/block", |
18 | | - "crates/madara/primitives/convert", |
19 | | - "crates/madara/primitives/transactions", |
20 | | - "crates/madara/primitives/class", |
21 | | - "crates/madara/primitives/gateway", |
22 | | - "crates/madara/primitives/receipt", |
23 | | - "crates/madara/primitives/state_update", |
24 | | - "crates/madara/primitives/chain_config", |
25 | | - "crates/madara/primitives/utils", |
26 | | - "crates/madara/proc-macros", |
27 | | - "crates/madara/tests", |
28 | | - "crates/madara/cairo-test-contracts", |
29 | | - "crates/madara/client/block_production", |
| 4 | + "madara/crates/client/db", |
| 5 | + "madara/crates/client/exec", |
| 6 | + "madara/crates/client/sync", |
| 7 | + "madara/crates/client/eth", |
| 8 | + "madara/crates/client/rpc", |
| 9 | + "madara/crates/client/gateway/client", |
| 10 | + "madara/crates/client/gateway/server", |
| 11 | + "madara/crates/client/analytics", |
| 12 | + "madara/crates/client/telemetry", |
| 13 | + "madara/crates/client/devnet", |
| 14 | + "madara/crates/client/mempool", |
| 15 | + "madara/crates/client/block_import", |
| 16 | + "madara/crates/node", |
| 17 | + "madara/crates/primitives/block", |
| 18 | + "madara/crates/primitives/convert", |
| 19 | + "madara/crates/primitives/transactions", |
| 20 | + "madara/crates/primitives/class", |
| 21 | + "madara/crates/primitives/gateway", |
| 22 | + "madara/crates/primitives/receipt", |
| 23 | + "madara/crates/primitives/state_update", |
| 24 | + "madara/crates/primitives/chain_config", |
| 25 | + "madara/crates/primitives/utils", |
| 26 | + "madara/crates/proc-macros", |
| 27 | + "madara/crates/tests", |
| 28 | + "madara/crates/cairo-test-contracts", |
| 29 | + "madara/crates/client/block_production", |
30 | 30 |
|
31 | 31 | # orchestrator |
32 | | - "crates/orchestrator/orchestrator", # TODO: rename |
33 | | - "crates/orchestrator/da-clients/da-client-interface", |
34 | | - "crates/orchestrator/da-clients/ethereum", |
35 | | - "crates/orchestrator/prover-clients/prover-client-interface", |
36 | | - "crates/orchestrator/prover-clients/gps-fact-checker", |
37 | | - "crates/orchestrator/prover-clients/sharp-service", |
38 | | - "crates/orchestrator/prover-clients/atlantic-service", |
39 | | - "crates/orchestrator/utils", # TODO: rename |
40 | | - "crates/orchestrator/settlement-clients/settlement-client-interface", |
41 | | - "crates/orchestrator/settlement-clients/ethereum", |
42 | | - "crates/orchestrator/settlement-clients/starknet", |
| 32 | + "orchestrator/crates/orchestrator", # TODO: rename |
| 33 | + "orchestrator/crates/da-clients/da-client-interface", |
| 34 | + "orchestrator/crates/da-clients/ethereum", |
| 35 | + "orchestrator/crates/prover-clients/prover-client-interface", |
| 36 | + "orchestrator/crates/prover-clients/gps-fact-checker", |
| 37 | + "orchestrator/crates/prover-clients/sharp-service", |
| 38 | + "orchestrator/crates/prover-clients/atlantic-service", |
| 39 | + "orchestrator/crates/utils", # TODO: rename |
| 40 | + "orchestrator/crates/settlement-clients/settlement-client-interface", |
| 41 | + "orchestrator/crates/settlement-clients/ethereum", |
| 42 | + "orchestrator/crates/settlement-clients/starknet", |
43 | 43 | # "e2e-tests", # TODO: rename / merge with existing tests |
44 | 44 | ] |
45 | 45 | resolver = "2" |
46 | 46 | # Everything except test-related packages, so that they are not compiled when doing `cargo build`. |
47 | 47 | default-members = [ |
48 | 48 | # madara |
49 | | - "crates/madara/client/db", |
50 | | - "crates/madara/client/exec", |
51 | | - "crates/madara/client/sync", |
52 | | - "crates/madara/client/eth", |
53 | | - "crates/madara/client/gateway/client", |
54 | | - "crates/madara/client/gateway/server", |
55 | | - "crates/madara/client/rpc", |
56 | | - "crates/madara/client/telemetry", |
57 | | - "crates/madara/client/devnet", |
58 | | - "crates/madara/client/mempool", |
59 | | - "crates/madara/client/block_import", |
60 | | - "crates/madara/client/analytics", |
61 | | - "crates/madara/node", |
62 | | - "crates/madara/primitives/block", |
63 | | - "crates/madara/primitives/convert", |
64 | | - "crates/madara/primitives/transactions", |
65 | | - "crates/madara/primitives/class", |
66 | | - "crates/madara/primitives/gateway", |
67 | | - "crates/madara/primitives/receipt", |
68 | | - "crates/madara/primitives/state_update", |
69 | | - "crates/madara/primitives/chain_config", |
70 | | - "crates/madara/primitives/utils", |
71 | | - "crates/madara/proc-macros", |
| 49 | + "madara/crates/client/db", |
| 50 | + "madara/crates/client/exec", |
| 51 | + "madara/crates/client/sync", |
| 52 | + "madara/crates/client/eth", |
| 53 | + "madara/crates/client/gateway/client", |
| 54 | + "madara/crates/client/gateway/server", |
| 55 | + "madara/crates/client/rpc", |
| 56 | + "madara/crates/client/telemetry", |
| 57 | + "madara/crates/client/devnet", |
| 58 | + "madara/crates/client/mempool", |
| 59 | + "madara/crates/client/block_import", |
| 60 | + "madara/crates/client/analytics", |
| 61 | + "madara/crates/node", |
| 62 | + "madara/crates/primitives/block", |
| 63 | + "madara/crates/primitives/convert", |
| 64 | + "madara/crates/primitives/transactions", |
| 65 | + "madara/crates/primitives/class", |
| 66 | + "madara/crates/primitives/gateway", |
| 67 | + "madara/crates/primitives/receipt", |
| 68 | + "madara/crates/primitives/state_update", |
| 69 | + "madara/crates/primitives/chain_config", |
| 70 | + "madara/crates/primitives/utils", |
| 71 | + "madara/crates/proc-macros", |
72 | 72 | ] |
73 | 73 |
|
74 | 74 | [workspace.lints.rust] |
@@ -120,37 +120,37 @@ bonsai-trie = { default-features = false, git = "https://github.com/madara-allia |
120 | 120 | ] } |
121 | 121 |
|
122 | 122 | # Madara proc macros |
123 | | -m-proc-macros = { path = "crates/madara/proc-macros", default-features = false } |
| 123 | +m-proc-macros = { path = "madara/crates/proc-macros", default-features = false } |
124 | 124 |
|
125 | 125 | # Madara primtitives |
126 | | -mp-block = { path = "crates/madara/primitives/block", default-features = false } |
127 | | -mp-convert = { path = "crates/madara/primitives/convert", default-features = false } |
128 | | -mp-transactions = { path = "crates/madara/primitives/transactions", default-features = false } |
129 | | -mp-class = { path = "crates/madara/primitives/class", default-features = false } |
130 | | -mp-gateway = { path = "crates/madara/primitives/gateway", default-features = false } |
131 | | -mp-receipt = { path = "crates/madara/primitives/receipt", default-features = false } |
132 | | -mp-state-update = { path = "crates/madara/primitives/state_update", default-features = false } |
133 | | -mp-utils = { path = "crates/madara/primitives/utils", default-features = false } |
134 | | -mp-chain-config = { path = "crates/madara/primitives/chain_config", default-features = false } |
135 | | -mp-oracle = { path = "crates/madara/primitives/oracle", default-features = false } |
| 126 | +mp-block = { path = "madara/crates/primitives/block", default-features = false } |
| 127 | +mp-convert = { path = "madara/crates/primitives/convert", default-features = false } |
| 128 | +mp-transactions = { path = "madara/crates/primitives/transactions", default-features = false } |
| 129 | +mp-class = { path = "madara/crates/primitives/class", default-features = false } |
| 130 | +mp-gateway = { path = "madara/crates/primitives/gateway", default-features = false } |
| 131 | +mp-receipt = { path = "madara/crates/primitives/receipt", default-features = false } |
| 132 | +mp-state-update = { path = "madara/crates/primitives/state_update", default-features = false } |
| 133 | +mp-utils = { path = "madara/crates/primitives/utils", default-features = false } |
| 134 | +mp-chain-config = { path = "madara/crates/primitives/chain_config", default-features = false } |
| 135 | +mp-oracle = { path = "madara/crates/primitives/oracle", default-features = false } |
136 | 136 |
|
137 | 137 | # Madara client |
138 | | -mc-analytics = { path = "crates/madara/client/analytics" } |
139 | | -mc-telemetry = { path = "crates/madara/client/telemetry" } |
140 | | -mc-db = { path = "crates/madara/client/db" } |
141 | | -mc-exec = { path = "crates/madara/client/exec" } |
142 | | -mc-rpc = { path = "crates/madara/client/rpc" } |
143 | | -mc-gateway-client = { path = "crates/madara/client/gateway/client" } |
144 | | -mc-gateway-server = { path = "crates/madara/client/gateway/server" } |
145 | | -mc-sync = { path = "crates/madara/client/sync" } |
146 | | -mc-eth = { path = "crates/madara/client/eth" } |
147 | | -mc-mempool = { path = "crates/madara/client/mempool" } |
148 | | -mc-block-production = { path = "crates/madara/client/block_production" } |
149 | | -mc-block-import = { path = "crates/madara/client/block_import" } |
150 | | -mc-devnet = { path = "crates/madara/client/devnet" } |
| 138 | +mc-analytics = { path = "madara/crates/client/analytics" } |
| 139 | +mc-telemetry = { path = "madara/crates/client/telemetry" } |
| 140 | +mc-db = { path = "madara/crates/client/db" } |
| 141 | +mc-exec = { path = "madara/crates/client/exec" } |
| 142 | +mc-rpc = { path = "madara/crates/client/rpc" } |
| 143 | +mc-gateway-client = { path = "madara/crates/client/gateway/client" } |
| 144 | +mc-gateway-server = { path = "madara/crates/client/gateway/server" } |
| 145 | +mc-sync = { path = "madara/crates/client/sync" } |
| 146 | +mc-eth = { path = "madara/crates/client/eth" } |
| 147 | +mc-mempool = { path = "madara/crates/client/mempool" } |
| 148 | +mc-block-production = { path = "madara/crates/client/block_production" } |
| 149 | +mc-block-import = { path = "madara/crates/client/block_import" } |
| 150 | +mc-devnet = { path = "madara/crates/client/devnet" } |
151 | 151 |
|
152 | 152 | # Madara misc |
153 | | -m-cairo-test-contracts = { path = "crates/madara/cairo-test-contracts" } |
| 153 | +m-cairo-test-contracts = { path = "madara/crates/cairo-test-contracts" } |
154 | 154 |
|
155 | 155 | # Starknet dependencies |
156 | 156 | cairo-vm = { git = "https://github.com/Moonsong-Labs/cairo-vm", branch = "madara-monorepo" } |
@@ -311,17 +311,17 @@ majin-blob-types = { git = "https://github.com/AbdelStark/majin-blob", branch = |
311 | 311 | starknet-os = { git = "https://github.com/keep-starknet-strange/snos", branch = "madara-monorepo" } |
312 | 312 | prove_block = { git = "https://github.com/keep-starknet-strange/snos", branch = "madara-monorepo" } |
313 | 313 |
|
314 | | -da-client-interface = { path = "crates/orchestrator/da-clients/da-client-interface" } |
315 | | -ethereum-da-client = { path = "crates/orchestrator/da-clients/ethereum" } |
316 | | -settlement-client-interface = { path = "crates/orchestrator/settlement-clients/settlement-client-interface" } |
317 | | -ethereum-settlement-client = { path = "crates/orchestrator/settlement-clients/ethereum" } |
318 | | -starknet-settlement-client = { path = "crates/orchestrator/settlement-clients/starknet" } |
319 | | -utils = { path = "crates/orchestrator/utils" } |
320 | | -prover-client-interface = { path = "crates/orchestrator/prover-clients/prover-client-interface" } |
321 | | -gps-fact-checker = { path = "crates/orchestrator/prover-clients/gps-fact-checker" } |
322 | | -sharp-service = { path = "crates/orchestrator/prover-clients/sharp-service" } |
323 | | -atlantic-service = { path = "crates/orchestrator/prover-clients/atlantic-service" } |
324 | | -orchestrator = { path = "crates/orchestrator/orchestrator" } |
| 314 | +da-client-interface = { path = "orchestrator/crates/da-clients/da-client-interface" } |
| 315 | +ethereum-da-client = { path = "orchestrator/crates/da-clients/ethereum" } |
| 316 | +settlement-client-interface = { path = "orchestrator/crates/settlement-clients/settlement-client-interface" } |
| 317 | +ethereum-settlement-client = { path = "orchestrator/crates/settlement-clients/ethereum" } |
| 318 | +starknet-settlement-client = { path = "orchestrator/crates/settlement-clients/starknet" } |
| 319 | +utils = { path = "orchestrator/crates/utils" } |
| 320 | +prover-client-interface = { path = "orchestrator/crates/prover-clients/prover-client-interface" } |
| 321 | +gps-fact-checker = { path = "orchestrator/crates/prover-clients/gps-fact-checker" } |
| 322 | +sharp-service = { path = "orchestrator/crates/prover-clients/sharp-service" } |
| 323 | +atlantic-service = { path = "orchestrator/crates/prover-clients/atlantic-service" } |
| 324 | +orchestrator = { path = "orchestrator/crates/orchestrator" } |
325 | 325 |
|
326 | 326 | [patch.crates-io] |
327 | 327 | rocksdb = { git = "https://github.com/madara-alliance/rust-rocksdb", branch = "read-options-set-raw-snapshot" } |
|
0 commit comments