@@ -7,7 +7,7 @@ license = 'Apache-2.0'
77name = ' pontem-node'
88edition = ' 2021'
99build = ' build.rs'
10- version = ' 0.5.2 '
10+ version = ' 0.5.3 '
1111
1212[[bin ]]
1313name = ' pontem'
@@ -17,79 +17,79 @@ path = "src/main.rs"
1717targets = [' x86_64-unknown-linux-gnu' ]
1818
1919[build-dependencies ]
20- substrate-build-script-utils = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
20+ substrate-build-script-utils = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
2121stdlib-fetch = { path = " ../utils/stdlib-fetch" }
2222
2323[dependencies ]
2424async-io = " 1.3"
2525futures = { version = " 0.3.1" , features = [" compat" ] }
2626jsonrpc-core = ' 18.0'
2727serde_json = ' 1.0'
28- structopt = ' 0.3.8 '
29- codec = { package = ' parity-scale-codec' , version = ' 2.3.1 ' }
28+ clap = { version = " 3.1.6 " , features = [ " derive " ] }
29+ codec = { package = ' parity-scale-codec' , version = ' 3.0.0 ' }
3030log = " 0.4"
3131serde = { version = " 1.0" , features = [" derive" ] }
3232
3333# Substrate dependencies
34- frame-benchmarking = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
35- frame-benchmarking-cli = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
36- pallet-transaction-payment-rpc = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
37- substrate-frame-rpc-system = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
38- substrate-prometheus-endpoint = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
34+ frame-benchmarking = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
35+ frame-benchmarking-cli = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
36+ pallet-transaction-payment-rpc = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
37+ substrate-frame-rpc-system = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
38+ substrate-prometheus-endpoint = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
3939
4040# Substarte Client Dependencies
41- sc-basic-authorship = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
42- sc-cli = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' , features = [' wasmtime' ] }
43- sc-client-api = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
44- sc-consensus = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
45- sc-executor = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' , features = [' wasmtime' ] }
46- sc-finality-grandpa = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
47- sc-keystore = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
48- sc-rpc = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
49- sc-rpc-api = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
50- sc-service = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' , features = [' wasmtime' ] }
51- sc-telemetry = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
52- sc-transaction-pool = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
53- sc-tracing = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
54- sc-chain-spec = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
55- sc-network = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
56- sc-transaction-pool-api = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
57- sc-consensus-manual-seal = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
41+ sc-basic-authorship = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
42+ sc-cli = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' , features = [' wasmtime' ] }
43+ sc-client-api = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
44+ sc-consensus = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
45+ sc-executor = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' , features = [' wasmtime' ] }
46+ sc-finality-grandpa = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
47+ sc-keystore = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
48+ sc-rpc = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
49+ sc-rpc-api = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
50+ sc-service = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' , features = [' wasmtime' ] }
51+ sc-telemetry = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
52+ sc-transaction-pool = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
53+ sc-tracing = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
54+ sc-chain-spec = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
55+ sc-network = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
56+ sc-transaction-pool-api = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
57+ sc-consensus-manual-seal = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
5858
5959# Substrate Primitive Dependencies
60- sp-api = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
61- sp-block-builder = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
62- sp-blockchain = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
63- sp-consensus = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
64- sp-core = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
65- sp-finality-grandpa = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
66- sp-inherents = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
67- sp-runtime = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
68- sp-transaction-pool = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
69- sp-timestamp = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
70- sp-session = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
71- sp-offchain = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
72- sp-keystore = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.16 ' }
60+ sp-api = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
61+ sp-block-builder = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
62+ sp-blockchain = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
63+ sp-consensus = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
64+ sp-core = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
65+ sp-finality-grandpa = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
66+ sp-inherents = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
67+ sp-runtime = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
68+ sp-transaction-pool = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
69+ sp-timestamp = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
70+ sp-session = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
71+ sp-offchain = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
72+ sp-keystore = { git = ' https://github.com/paritytech/substrate.git' , branch = ' polkadot-v0.9.18 ' }
7373
7474# Nimbus dependencies
75- nimbus-primitives = { git = " https://github.com/pontem-network/nimbus" , branch = ' polkadot-v0.9.16 ' }
76- nimbus-consensus = { git = " https://github.com/pontem-network/nimbus" , branch = ' polkadot-v0.9.16 ' }
75+ nimbus-primitives = { git = " https://github.com/pontem-network/nimbus" , branch = ' polkadot-v0.9.18 ' }
76+ nimbus-consensus = { git = " https://github.com/pontem-network/nimbus" , branch = ' polkadot-v0.9.18 ' }
7777
7878# Cumulus dependencies
79- cumulus-client-consensus-relay-chain = { git = " https://github.com/paritytech/cumulus" , branch = ' polkadot-v0.9.16 ' }
80- cumulus-client-consensus-common = { git = " https://github.com/paritytech/cumulus" , branch = ' polkadot-v0.9.16 ' }
81- cumulus-client-network = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.16 ' }
82- cumulus-client-service = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.16 ' }
83- cumulus-client-cli = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.16 ' }
84- cumulus-primitives-core = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.16 ' }
85- cumulus-primitives-parachain-inherent = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.16 ' }
86- cumulus-relay-chain-local = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.16 ' }
87- cumulus-relay-chain-interface = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.16 ' }
79+ cumulus-client-consensus-relay-chain = { git = " https://github.com/paritytech/cumulus" , branch = ' polkadot-v0.9.18 ' }
80+ cumulus-client-consensus-common = { git = " https://github.com/paritytech/cumulus" , branch = ' polkadot-v0.9.18 ' }
81+ cumulus-client-network = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.18 ' }
82+ cumulus-client-service = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.18 ' }
83+ cumulus-client-cli = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.18 ' }
84+ cumulus-primitives-core = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.18 ' }
85+ cumulus-primitives-parachain-inherent = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.18 ' }
86+ cumulus-relay-chain-interface = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.18 ' }
87+ cumulus-relay-chain-inprocess- interface = { git = ' https://github.com/paritytech/cumulus' , branch = ' polkadot-v0.9.18 ' }
8888
8989# Polkadot dependencies
90- polkadot-primitives = { git = ' https://github.com/paritytech/polkadot.git' , branch = ' release-v0.9.16 ' }
91- polkadot-service = { git = ' https://github.com/paritytech/polkadot.git' , branch = ' release-v0.9.16 ' }
92- polkadot-parachain = { git = ' https://github.com/paritytech/polkadot.git' , branch = ' release-v0.9.16 ' }
90+ polkadot-primitives = { git = ' https://github.com/paritytech/polkadot.git' , branch = ' release-v0.9.18 ' }
91+ polkadot-service = { git = ' https://github.com/paritytech/polkadot.git' , branch = ' release-v0.9.18 ' }
92+ polkadot-parachain = { git = ' https://github.com/paritytech/polkadot.git' , branch = ' release-v0.9.18 ' }
9393
9494flume = " 0.10.9"
9595
@@ -109,12 +109,12 @@ constants = { path = "../constants" }
109109#
110110# ** Don't enable relay chains you don't need, as this is a **very** heavy build for no reason**
111111# More info: https://github.com/paritytech/polkadot/pull/3189
112- polkadot-cli = { git = ' https://github.com/paritytech/polkadot.git' , branch = ' release-v0.9.16 ' , features = [" kusama-native" ] }
112+ polkadot-cli = { git = ' https://github.com/paritytech/polkadot.git' , branch = ' release-v0.9.18 ' , features = [" kusama-native" ] }
113113
114114[dependencies .move-vm ]
115115package = " mvm"
116116git = " https://github.com/pontem-network/sp-move-vm.git"
117- rev = " c8ac6f91c7ec95e62afa3ee9ef9884eec113511c "
117+ rev = " c922f60b747bfba0d0f01ab77bd3091d3e43454c "
118118default-features = false
119119features = [ " move_stdlib" ]
120120
0 commit comments