Skip to content

Commit 0c20d95

Browse files
committed
change: Rearrange crates by feature
Signed-off-by: Nikolaos Dymitriadis <[email protected]>
1 parent 0850ea1 commit 0c20d95

File tree

196 files changed

+84
-62
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

196 files changed

+84
-62
lines changed

Cargo.toml

+84-62
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,18 @@ members = [
44
"node/runtime",
55
"toolkit/cli/commands",
66
"toolkit/cli/node-commands",
7-
"toolkit/cli/smart-contracts-commands",
8-
"toolkit/client/consensus/aura",
9-
"toolkit/pallets/block-production-log",
10-
"toolkit/pallets/partner-chains-session",
11-
"toolkit/pallets/sidechain",
12-
"toolkit/pallets/sidechain/rpc",
13-
"toolkit/pallets/session-validator-management",
14-
"toolkit/pallets/session-validator-management/benchmarking",
15-
"toolkit/pallets/session-validator-management/rpc",
16-
"toolkit/primitives/consensus/aura",
17-
"toolkit/primitives/block-production-log",
18-
"toolkit/primitives/domain",
19-
"toolkit/primitives/selection",
20-
"toolkit/primitives/sidechain-block-search",
21-
"toolkit/primitives/sidechain-slots",
22-
"toolkit/primitives/authority-selection-inherents",
7+
"toolkit/smart-contracts/commands",
8+
"substrate-extensions/aura/consensus",
9+
"toolkit/block-production-log/pallet",
10+
"substrate-extensions/partner-chains-session",
11+
"toolkit/committee-selection/pallet",
12+
"toolkit/committee-selection/pallet/benchmarking",
13+
"toolkit/committee-selection/rpc",
14+
"substrate-extensions/aura/primitives",
15+
"toolkit/block-production-log/primitives",
16+
"toolkit/sidechain/domain",
17+
"toolkit/committee-selection/selection",
18+
"toolkit/committee-selection/authority-selection-inherents",
2319
"toolkit/mainchain-follower/main-chain-follower-cli",
2420
"toolkit/mainchain-follower/db-sync-follower",
2521
"toolkit/mainchain-follower/mock",
@@ -28,19 +24,23 @@ members = [
2824
"toolkit/utils/plutus/plutus-datum-derive",
2925
"toolkit/utils/ogmios-client",
3026
"toolkit/utils/time-source",
31-
"toolkit/primitives/sidechain-mc-hash",
32-
"toolkit/primitives/session-validator-management",
33-
"toolkit/primitives/session-validator-management/query",
34-
"toolkit/primitives/sidechain",
27+
"toolkit/sidechain/sidechain-mc-hash",
28+
"toolkit/sidechain/pallet",
29+
"toolkit/sidechain/rpc",
30+
"toolkit/sidechain/sidechain-block-search",
31+
"toolkit/sidechain/sidechain-slots",
32+
"toolkit/sidechain/primitives",
33+
"toolkit/committee-selection/primitives",
34+
"toolkit/committee-selection/query",
3535
"toolkit/partner-chains-cli",
36-
"toolkit/pallets/native-token-management",
37-
"toolkit/primitives/native-token-management",
38-
"toolkit/offchain",
39-
"toolkit/primitives/plutus-data",
40-
"toolkit/pallets/address-associations",
41-
"toolkit/pallets/block-participation",
42-
"toolkit/primitives/block-participation",
43-
"toolkit/primitives/block-producer-metadata",
36+
"toolkit/native-token-management/pallet",
37+
"toolkit/native-token-management/primitives",
38+
"toolkit/smart-contracts/offchain",
39+
"toolkit/smart-contracts/plutus-data",
40+
"toolkit/address-associations/pallet",
41+
"toolkit/block-participation/pallet",
42+
"toolkit/block-participation/primitives",
43+
"toolkit/block-producer-metadata/primitives",
4444
"toolkit/utils/db-sync-sqlx",
4545
]
4646
resolver = "2"
@@ -207,43 +207,65 @@ substrate-wasm-builder = { default-features = false, git = "https://github.com/p
207207
raw-scripts = { git = "https://github.com/input-output-hk/partner-chains-smart-contracts.git", tag = "v7.0.2" }
208208

209209
# local dependencies
210-
sidechain-runtime = { path = "node/runtime" }
211-
pallet-block-production-log = { path = "toolkit/pallets/block-production-log", default-features = false }
212-
pallet-sidechain = { path = "toolkit/pallets/sidechain", default-features = false }
213-
pallet-sidechain-rpc = { path = "toolkit/pallets/sidechain/rpc", default-features = false }
214-
sp-session-validator-management = { default-features = false, path = "toolkit/primitives/session-validator-management" }
215-
sp-session-validator-management-query = { default-features = false, path = "toolkit/primitives/session-validator-management/query" }
216-
pallet-session-validator-management = { default-features = false, path = "toolkit/pallets/session-validator-management" }
217-
pallet-session-validator-management-benchmarking = { default-features = false, path = "toolkit/pallets/session-validator-management/benchmarking" }
218-
pallet-session-validator-management-rpc = { path = "toolkit/pallets/session-validator-management/rpc" }
219-
ogmios-client = { path = "toolkit/utils/ogmios-client", default-features = false }
220-
sp-block-production-log = { path = "toolkit/primitives/block-production-log", default-features = false }
221-
selection = { path = "toolkit/primitives/selection", default-features = false }
222-
sidechain-domain = { path = "toolkit/primitives/domain", default-features = false }
223-
sidechain-block-search = { path = "toolkit/primitives/sidechain-block-search", default-features = false }
224-
db-sync-follower = { path = "toolkit/mainchain-follower/db-sync-follower" }
225-
main-chain-follower-mock = { path = "toolkit/mainchain-follower/mock", default-features = false }
210+
211+
# utils
226212
plutus = { path = "toolkit/utils/plutus", default-features = false }
227213
plutus-datum-derive = { default-features = false, path = "toolkit/utils/plutus/plutus-datum-derive" }
228214
byte-string-derive = { default-features = false, path = "toolkit/utils/byte-string-derivation" }
229-
sidechain-slots = { path = "toolkit/primitives/sidechain-slots", default-features = false }
215+
ogmios-client = { path = "toolkit/utils/ogmios-client", default-features = false }
216+
time-source = { path = "toolkit/utils/time-source" }
217+
db-sync-sqlx = { path = "toolkit/utils/db-sync-sqlx" }
218+
219+
# smart contracts
220+
partner-chains-plutus-data = { path = "toolkit/smart-contracts/plutus-data", default-features = false }
221+
partner-chains-cardano-offchain = { path = "toolkit/smart-contracts/offchain", default-features = false }
222+
partner-chains-smart-contracts-commands = { path = "toolkit/smart-contracts/commands", default-features = false }
223+
230224
cli-commands = { path = "toolkit/cli/commands" }
231225
partner-chains-node-commands = { path = "toolkit/cli/node-commands" }
232-
time-source = { path = "toolkit/utils/time-source" }
233-
sidechain-mc-hash = { path = "toolkit/primitives/sidechain-mc-hash", default-features = false }
234-
authority-selection-inherents = { path = "toolkit/primitives/authority-selection-inherents", default-features = false }
235-
sp-sidechain = { path = "toolkit/primitives/sidechain", default-features = false }
236-
pallet-native-token-management = { path = "toolkit/pallets/native-token-management", default-features = false }
237-
sp-native-token-management = { path = "toolkit/primitives/native-token-management", default-features = false }
238-
sc-partner-chains-consensus-aura = { path = "toolkit/client/consensus/aura", default-features = false }
239-
sp-partner-chains-consensus-aura = { path = "toolkit/primitives/consensus/aura", default-features = false }
240-
pallet-partner-chains-session = { path = "toolkit/pallets/partner-chains-session", default-features = false }
241-
partner-chains-cardano-offchain = { path = "toolkit/offchain", default-features = false }
242226
partner-chains-cli = { path = "toolkit/partner-chains-cli", default-features = false }
243-
partner-chains-plutus-data = { path = "toolkit/primitives/plutus-data", default-features = false }
244-
partner-chains-smart-contracts-commands = { path = "toolkit/cli/smart-contracts-commands", default-features = false }
245-
pallet-address-associations = { path = "toolkit/pallets/address-associations", default-features = false }
246-
pallet-block-participation = { path = "toolkit/pallets/block-participation", default-features = false }
247-
sp-block-participation = { path = "toolkit/primitives/block-participation", default-features = false }
248-
sp-block-producer-metadata = { path = "toolkit/primitives/block-producer-metadata", default-features = false }
249-
db-sync-sqlx = { path = "toolkit/utils/db-sync-sqlx" }
227+
228+
pallet-address-associations = { path = "toolkit/address-associations/pallet", default-features = false }
229+
230+
# sidechain core
231+
sidechain-domain = { path = "toolkit/sidechain/domain", default-features = false }
232+
sidechain-block-search = { path = "toolkit/sidechain/sidechain-block-search", default-features = false }
233+
sidechain-slots = { path = "toolkit/sidechain/sidechain-slots", default-features = false }
234+
sidechain-mc-hash = { path = "toolkit/sidechain/sidechain-mc-hash", default-features = false }
235+
sp-sidechain = { path = "toolkit/sidechain/primitives", default-features = false }
236+
pallet-sidechain = { path = "toolkit/sidechain/pallet", default-features = false }
237+
pallet-sidechain-rpc = { path = "toolkit/sidechain/rpc", default-features = false }
238+
239+
# committee selection
240+
selection = { path = "toolkit/committee-selection/selection", default-features = false }
241+
sp-session-validator-management = { default-features = false, path = "toolkit/committee-selection/primitives" }
242+
sp-session-validator-management-query = { default-features = false, path = "toolkit/committee-selection/query" }
243+
pallet-session-validator-management = { default-features = false, path = "toolkit/committee-selection/pallet" }
244+
pallet-session-validator-management-benchmarking = { default-features = false, path = "toolkit/committee-selection/pallet/benchmarking" }
245+
pallet-session-validator-management-rpc = { path = "toolkit/committee-selection/rpc" }
246+
authority-selection-inherents = { path = "toolkit/committee-selection/authority-selection-inherents", default-features = false }
247+
248+
# substrate extensions
249+
sc-partner-chains-consensus-aura = { path = "substrate-extensions/aura/consensus", default-features = false }
250+
sp-partner-chains-consensus-aura = { path = "substrate-extensions/aura/primitives", default-features = false }
251+
pallet-partner-chains-session = { path = "substrate-extensions/partner-chains-session", default-features = false }
252+
253+
# native token management
254+
pallet-native-token-management = { path = "toolkit/native-token-management/pallet", default-features = false }
255+
sp-native-token-management = { path = "toolkit/native-token-management/primitives", default-features = false }
256+
257+
# block production and rewards
258+
pallet-block-production-log = { path = "toolkit/block-production-log/pallet", default-features = false }
259+
sp-block-production-log = { path = "toolkit/block-production-log/primitives", default-features = false }
260+
pallet-block-participation = { path = "toolkit/block-participation/pallet", default-features = false }
261+
sp-block-participation = { path = "toolkit/block-participation/primitives", default-features = false }
262+
263+
# block producer metadata
264+
sp-block-producer-metadata = { path = "toolkit/block-producer-metadata/primitives", default-features = false }
265+
266+
# main chain follower
267+
db-sync-follower = { path = "toolkit/mainchain-follower/db-sync-follower" }
268+
main-chain-follower-mock = { path = "toolkit/mainchain-follower/mock", default-features = false }
269+
270+
# demo node
271+
sidechain-runtime = { path = "node/runtime" }
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)