@@ -17,3 +17,174 @@ panic = "unwind"
1717inherits = " release"
1818lto = true
1919codegen-units = 1
20+
21+ [workspace .package ]
22+ authors = [" Trappist Network <https://github.com/TrappistNetwork>" ]
23+ homepage = " https://trappist.io"
24+ repository = " https://github.com/TrappistNetwork/trappist"
25+ edition = " 2021"
26+ license = " Apache License v2"
27+
28+
29+ [workspace .dependencies ]
30+
31+ # common
32+ async-trait = " 0.1.57"
33+ clap = { version = " 4.0.32" }
34+ parity-scale-codec = { version = " 3.0.0" , default-features = false , features = [" derive" ] }
35+ futures = { version = " 0.3.25" }
36+ hex-literal = { version = " 0.3.4" }
37+ log = { version = " 0.4.17" }
38+ serde = { version = " 1.0.152" }
39+ scale-info = { version = " 2.3.1" , default-features = false , features = [" derive" ] }
40+ smallvec = " 1.9.0"
41+
42+ # Local dependencies
43+ trappist-runtime = { path = " runtime/trappist" }
44+ stout-runtime = { path = " runtime/stout" }
45+ jsonrpsee = { version = " 0.16.2" }
46+
47+ # External Dependencies
48+ pallet-dex-rpc = { version = " 0.0.1" , git = " https://github.com/paritytech/substrate-dex.git" , default-features = false , branch = " polkadot-v0.9.37" }
49+ pallet-dex = { version = " 0.0.1" , git = " https://github.com/paritytech/substrate-dex.git" , default-features = false , branch = " polkadot-v0.9.37" }
50+ pallet-dex-rpc-runtime-api = { version = " 0.0.1" , git = " https://github.com/paritytech/substrate-dex.git" , default-features = false , branch = " polkadot-v0.9.37" }
51+ pallet-chess = { git = " https://github.com/SubstrateChess/pallet-chess.git" , default-features = false , branch = " polkadot-v0.9.37" }
52+
53+ # Trappist Pallets
54+ pallet-asset-registry = { default-features = false , path = " pallets/asset-registry" }
55+ trappist-runtime-benchmarks = { default-features = false , path = " pallets/benchmarks" }
56+ pallet-lockdown-mode = { version = " 0.1.0" , default-features = false , path = " pallets/lockdown-mode" }
57+
58+ # Substrate std
59+ try-runtime-cli = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
60+ frame-benchmarking-cli = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
61+ frame-rpc-system = { package = " substrate-frame-rpc-system" , git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
62+ pallet-transaction-payment-rpc = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
63+ sc-basic-authorship = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
64+ sc-chain-spec = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
65+ sc-consensus = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
66+ sc-cli = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
67+ sc-client-api = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
68+ sc-executor = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
69+ sc-service = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
70+ sc-telemetry = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
71+ sc-transaction-pool = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
72+ sc-network = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
73+ sc-network-common = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
74+ sc-rpc = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
75+ sc-tracing = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
76+ sc-sysinfo = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
77+ sp-blockchain = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
78+ sp-consensus = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
79+ sp-serializer = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
80+ substrate-prometheus-endpoint = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
81+ substrate-state-trie-migration-rpc = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
82+
83+ # Substrate non-std
84+ frame-benchmarking = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
85+ sp-io = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
86+ sp-core = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
87+ sp-session = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
88+ sp-timestamp = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
89+ sp-block-builder = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
90+ sp-keystore = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
91+ sp-offchain = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
92+ sp-api = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
93+ sp-consensus-aura = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
94+ sp-transaction-pool = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
95+ sc-transaction-pool-api = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
96+
97+
98+ # Substrate Runtime
99+ sp-runtime = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" , default-features = false }
100+ sp-inherents = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
101+ sp-std = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
102+ sp-version = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
103+
104+ # Build Dependencies
105+ substrate-build-script-utils = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
106+ substrate-wasm-builder = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.37" }
107+
108+ # # Substrate FRAME Dependencies
109+ frame-try-runtime = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
110+ frame-executive = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
111+ frame-support = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
112+ frame-system = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
113+ frame-system-benchmarking = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
114+ frame-system-rpc-runtime-api = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
115+
116+ # # Substrate Pallet Dependencies
117+ pallet-assets = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
118+ pallet-asset-tx-payment = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
119+ pallet-aura = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
120+ pallet-authorship = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
121+ pallet-balances = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
122+ pallet-collective = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
123+ pallet-contracts = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
124+ pallet-contracts-primitives = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
125+ pallet-democracy = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
126+ pallet-identity = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
127+ pallet-multisig = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
128+ pallet-preimage = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
129+ pallet-randomness-collective-flip = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
130+ pallet-session = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
131+ pallet-scheduler = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
132+ pallet-sudo = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
133+ pallet-timestamp = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
134+ pallet-transaction-payment = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
135+ pallet-transaction-payment-rpc-runtime-api = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
136+ pallet-uniques = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
137+ pallet-utility = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
138+ pallet-treasury = { git = " https://github.com/paritytech/substrate" , default-features = false , branch = " polkadot-v0.9.37" }
139+
140+ # Cumulus client dependencies
141+ cumulus-client-cli ={ git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" }
142+ cumulus-client-consensus-aura = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" }
143+ cumulus-client-consensus-relay-chain = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" }
144+ cumulus-client-consensus-common = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" }
145+ cumulus-client-service = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" }
146+ cumulus-client-network = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" }
147+ cumulus-primitives-parachain-inherent = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" }
148+ cumulus-relay-chain-interface = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" }
149+
150+ # Cumulus runtime dependencies
151+ cumulus-pallet-aura-ext = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" , default-features = false }
152+ cumulus-pallet-dmp-queue = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" , default-features = false }
153+ cumulus-pallet-parachain-system = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" , default-features = false }
154+ cumulus-pallet-xcm = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" , default-features = false }
155+ cumulus-pallet-xcmp-queue = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" , default-features = false }
156+ cumulus-ping = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" , default-features = false }
157+ cumulus-primitives-core = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" , default-features = false }
158+ cumulus-primitives-timestamp = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" , default-features = false }
159+ cumulus-primitives-utility = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" , default-features = false }
160+ pallet-collator-selection = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" , default-features = false }
161+ parachains-common = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" , default-features = false }
162+ parachain-info = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" , default-features = false }
163+ cumulus-pallet-session-benchmarking = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.37" , default-features = false , version = " 3.0.0" }
164+
165+ # Polkadot
166+ polkadot-cli = { git = " https://github.com/paritytech/polkadot" , features = [" rococo-native" ], branch = " release-v0.9.37" }
167+ polkadot-primitives = { git = " https://github.com/paritytech/polkadot" , branch = " release-v0.9.37" }
168+ polkadot-service = { git = " https://github.com/paritytech/polkadot" , branch = " release-v0.9.37" }
169+ polkadot-runtime-parachains = { git = " https://github.com/paritytech/polkadot" , default-features = false , branch = " release-v0.9.37" }
170+
171+ # Polkadot Dependencies
172+ kusama-runtime-constants = { git = " https://github.com/paritytech/polkadot" , default-features = false , branch = " release-v0.9.37" }
173+ pallet-xcm = { git = " https://github.com/paritytech/polkadot" , default-features = false , branch = " release-v0.9.37" }
174+ polkadot-core-primitives = { git = " https://github.com/paritytech/polkadot" , default-features = false , branch = " release-v0.9.37" }
175+ polkadot-parachain = { git = " https://github.com/paritytech/polkadot" , default-features = false , branch = " release-v0.9.37" }
176+ polkadot-runtime-common = { git = " https://github.com/paritytech/polkadot" , default-features = false , branch = " release-v0.9.37" }
177+ xcm = { git = " https://github.com/paritytech/polkadot" , default-features = false , branch = " release-v0.9.37" }
178+ xcm-builder = { git = " https://github.com/paritytech/polkadot" , default-features = false , branch = " release-v0.9.37" }
179+ xcm-executor = { git = " https://github.com/paritytech/polkadot" , default-features = false , branch = " release-v0.9.37" }
180+ xcm-primitives = { path = " primitives/xcm" , default-features = false }
181+ xcm-simulator = { git = " https://github.com/paritytech/polkadot" , default-features = false , branch = " release-v0.9.37" }
182+ pallet-xcm-benchmarks = { git = " https://github.com/paritytech/polkadot" , default-features = false , branch = " release-v0.9.37" }
183+
184+ # Dev dependencies
185+ assert_cmd = " 2.0"
186+ nix = " 0.25"
187+ tempfile = " 3.3.0"
188+ tokio = { version = " 1.24.1" , features = [" macros" , " time" , " parking_lot" ] }
189+ wait-timeout = " 0.2"
190+ pallet-remark = { default-features = false , git = " https://github.com/paritytech/substrate.git" , branch = " polkadot-v0.9.37" }
0 commit comments