@@ -114,13 +114,29 @@ fc-aura.workspace = true
114114fp-consensus.workspace = true
115115num-traits = { workspace = true , features = [" std" ] }
116116
117+ # Mev Shield
118+ pallet-shield.workspace = true
119+ tokio = { version = " 1.38" , features = [" time" ] }
120+ x25519-dalek = " 2"
121+ hkdf = " 0.12"
122+ chacha20poly1305 = { version = " 0.10" , features = [" std" ] }
123+ codec.workspace = true
124+ rand.workspace = true
125+ sha2.workspace = true
126+ anyhow.workspace = true
127+ pallet-subtensor.workspace = true
128+ ml-kem.workspace = true
129+ rand_core = " 0.9.3"
130+ blake2 = " 0.10.6"
131+
117132# Local Dependencies
118133node-subtensor-runtime = { workspace = true , features = [" std" ] }
119134subtensor-runtime-common = { workspace = true , features = [" std" ] }
120135subtensor-custom-rpc = { workspace = true , features = [" std" ] }
121136subtensor-custom-rpc-runtime-api = { workspace = true , features = [" std" ] }
122137pallet-subtensor-swap-rpc = { workspace = true , features = [" std" ] }
123138pallet-subtensor-swap-runtime-api = { workspace = true , features = [" std" ] }
139+ subtensor-macros.workspace = true
124140
125141[build-dependencies ]
126142substrate-build-script-utils.workspace = true
@@ -138,6 +154,7 @@ default = ["rocksdb", "sql", "txpool"]
138154fast-runtime = [
139155 " node-subtensor-runtime/fast-runtime" ,
140156 " subtensor-runtime-common/fast-runtime" ,
157+ " pallet-subtensor/fast-runtime" ,
141158]
142159sql = [" fc-db/sql" , " fc-mapping-sync/sql" ]
143160txpool = [" fc-rpc/txpool" , " fc-rpc-core/txpool" ]
@@ -154,7 +171,10 @@ runtime-benchmarks = [
154171 " pallet-drand/runtime-benchmarks" ,
155172 " pallet-transaction-payment/runtime-benchmarks" ,
156173 " polkadot-sdk/runtime-benchmarks" ,
174+ " pallet-subtensor/runtime-benchmarks" ,
175+ " pallet-shield/runtime-benchmarks" ,
157176]
177+
158178pow-faucet = []
159179
160180# Enable features that allow the runtime to be tried and debugged. Name might be subject to change
@@ -167,6 +187,8 @@ try-runtime = [
167187 " pallet-commitments/try-runtime" ,
168188 " pallet-drand/try-runtime" ,
169189 " polkadot-sdk/try-runtime" ,
190+ " pallet-shield/try-runtime" ,
191+ " pallet-subtensor/try-runtime" ,
170192]
171193
172194metadata-hash = [" node-subtensor-runtime/metadata-hash" ]
0 commit comments