@@ -13,7 +13,7 @@ build = "build.rs"
1313targets = [" x86_64-unknown-linux-gnu" ]
1414
1515[build-dependencies ]
16- substrate-build-script-utils = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
16+ substrate-build-script-utils = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
1717
1818[[bin ]]
1919name = " egg-collator"
@@ -28,20 +28,20 @@ rococo-native = [
2828[dependencies ]
2929derive_more = " 0.99.2"
3030log = " 0.4.14"
31- codec = { package = " parity-scale-codec" , version = " 2.0.0 " }
31+ codec = { package = " parity-scale-codec" , version = " 3 " }
3232structopt = " 0.3.8"
3333serde = { version = " 1.0.119" , features = [" derive" ] }
3434hex-literal = " 0.3.1"
3535clap = { version = " 3.1" , features = [" derive" ] }
3636
3737# RPC related Dependencies
38- jsonrpc-core = " 18.0.0 "
38+ jsonrpsee = { version = " 0.13.0 " , features = [ " server " ] }
3939
4040# Local Dependencies
4141egg-runtime = { path = " ../runtime" }
42- dkg-runtime-primitives = { git = " https://github.com/webb-tools/dkg-substrate.git" }
43- dkg-primitives = { git = " https://github.com/webb-tools/dkg-substrate.git" }
44- dkg-gadget = { git = " https://github.com/webb-tools/dkg-substrate.git" }
42+ dkg-runtime-primitives = { git = " https://github.com/webb-tools/dkg-substrate.git" , branch = " async " }
43+ dkg-primitives = { git = " https://github.com/webb-tools/dkg-substrate.git" , branch = " async " }
44+ dkg-gadget = { git = " https://github.com/webb-tools/dkg-substrate.git" , branch = " async " }
4545
4646# Arkworks
4747arkworks-setups = { version = " 1.0.0" , features = [" r1cs" ], default-features = false }
@@ -50,60 +50,64 @@ ark-serialize = { version = "^0.3.0", default-features = false }
5050ark-bn254 = { version = " ^0.3.0" , default-features = false , features = [ " curve" ] }
5151
5252# Substrate Dependencies
53- frame-benchmarking = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
54- frame-benchmarking-cli = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
53+ frame-benchmarking = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
54+ frame-benchmarking-cli = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
5555
56- pallet-transaction-payment-rpc = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
56+ pallet-transaction-payment-rpc = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
5757
58- substrate-frame-rpc-system = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
59- substrate-prometheus-endpoint = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
58+ substrate-frame-rpc-system = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
59+ substrate-prometheus-endpoint = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
6060
6161# # Substrate Client Dependencies
62- sc-basic-authorship = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" }
63- sc-chain-spec = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" }
64- sc-cli = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" }
65- sc-client-api = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" }
66- sc-consensus = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" }
67- sc-executor = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" }
68- sc-network = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" }
69- sc-keystore = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" }
70- sc-rpc = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" }
71- sc-rpc-api = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" }
72- sc-service = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" , features = [" wasmtime" ] }
73- sc-telemetry = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" }
74- sc-transaction-pool = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" }
75- sc-tracing = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17" }
62+ sc-basic-authorship = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
63+ sc-chain-spec = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
64+ sc-cli = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
65+ sc-client-api = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
66+ sc-consensus = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
67+ sc-executor = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
68+ sc-network = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
69+ sc-keystore = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
70+ sc-rpc = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
71+ sc-rpc-api = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
72+ sc-service = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" , features = [" wasmtime" ] }
73+ sc-sysinfo = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
74+ sc-telemetry = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
75+ sc-transaction-pool = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
76+ sc-transaction-pool-api = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
77+ sc-tracing = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
78+ try-runtime-cli = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22" }
7679
7780# # Substrate Primitive Dependencies
78- sp-api = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
79- sp-block-builder = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
80- sp-blockchain = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
81- sp-consensus = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
82- sp-consensus-aura = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
83- sp-core = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
84- sp-inherents = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
85- sp-keystore = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
86- sp-offchain = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
87- sp-runtime = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
88- sp-session = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
89- sp-timestamp = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
90- sp-transaction-pool = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.17 " }
81+ sp-api = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
82+ sp-block-builder = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
83+ sp-blockchain = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
84+ sp-consensus = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
85+ sp-consensus-aura = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
86+ sp-core = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
87+ sp-inherents = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
88+ sp-keystore = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
89+ sp-offchain = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
90+ sp-runtime = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
91+ sp-session = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
92+ sp-timestamp = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
93+ sp-transaction-pool = { git = " https://github.com/paritytech/substrate" , branch = " polkadot-v0.9.22 " }
9194
9295# Cumulus dependencies
93- cumulus-client-consensus-aura = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.17" }
94- cumulus-client-consensus-common = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.17" }
95- cumulus-client-collator = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.17" }
96- cumulus-client-cli = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.17" }
97- cumulus-client-network = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.17" }
98- cumulus-client-service = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.17" }
99- cumulus-primitives-core = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.17" }
100- cumulus-primitives-parachain-inherent = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.17" }
101- cumulus-relay-chain-interface = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.17" }
102- cumulus-relay-chain-local = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.17" }
96+ cumulus-client-cli = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.22" }
97+ cumulus-client-collator = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.22" }
98+ cumulus-client-consensus-aura = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.22" }
99+ cumulus-client-consensus-common = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.22" }
100+ cumulus-client-network = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.22" }
101+ cumulus-client-service = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.22" }
102+ cumulus-primitives-core = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.22" }
103+ cumulus-primitives-parachain-inherent = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.22" }
104+ cumulus-relay-chain-inprocess-interface = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.22" }
105+ cumulus-relay-chain-interface = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.22" }
106+ cumulus-relay-chain-rpc-interface = { git = " https://github.com/paritytech/cumulus" , branch = " polkadot-v0.9.22" }
103107
104108# Polkadot dependencies
105- polkadot-cli = { git = " https://github.com/paritytech/polkadot" , branch = " release-v0.9.17 " }
106- polkadot-parachain = { git = " https://github.com/paritytech/polkadot" , branch = " release-v0.9.17 " }
107- polkadot-primitives = { git = " https://github.com/paritytech/polkadot" , branch = " release-v0.9.17 " }
108- polkadot-service = { git = " https://github.com/paritytech/polkadot" , branch = " release-v0.9.17 " }
109- polkadot-test-service = { git = " https://github.com/paritytech/polkadot" , branch = " release-v0.9.17 " }
109+ polkadot-cli = { git = " https://github.com/paritytech/polkadot" , branch = " release-v0.9.22 " }
110+ polkadot-parachain = { git = " https://github.com/paritytech/polkadot" , branch = " release-v0.9.22 " }
111+ polkadot-primitives = { git = " https://github.com/paritytech/polkadot" , branch = " release-v0.9.22 " }
112+ polkadot-service = { git = " https://github.com/paritytech/polkadot" , branch = " release-v0.9.22 " }
113+ polkadot-test-service = { git = " https://github.com/paritytech/polkadot" , branch = " release-v0.9.22 " }
0 commit comments