diff --git a/Cargo.lock b/Cargo.lock index cf3103e4..6287025d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -194,7 +194,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -443,7 +443,7 @@ checksum = "c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -1208,7 +1208,7 @@ checksum = "83fdaf97f4804dcebfa5862639bc9ce4121e82140bec2a987ac5140294865b5b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -1365,7 +1365,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -1389,7 +1389,7 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.49", + "syn 2.0.52", "termcolor", "toml 0.8.10", "walkdir", @@ -1514,7 +1514,7 @@ dependencies = [ [[package]] name = "encointer-balances-tx-payment" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-primitives", "frame-support", @@ -1534,7 +1534,7 @@ dependencies = [ [[package]] name = "encointer-balances-tx-payment-rpc" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-balances-tx-payment-rpc-runtime-api", "encointer-primitives", @@ -1557,7 +1557,7 @@ dependencies = [ [[package]] name = "encointer-balances-tx-payment-rpc-runtime-api" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-primitives", "frame-support", @@ -1569,7 +1569,7 @@ dependencies = [ [[package]] name = "encointer-ceremonies-assignment" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-primitives", "sp-core", @@ -1579,7 +1579,7 @@ dependencies = [ [[package]] name = "encointer-meetup-validation" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-primitives", "parity-scale-codec", @@ -1593,7 +1593,7 @@ dependencies = [ [[package]] name = "encointer-primitives" -version = "6.1.0" +version = "7.1.0" dependencies = [ "approx", "bs58 0.5.0", @@ -1616,7 +1616,7 @@ dependencies = [ [[package]] name = "encointer-rpc" -version = "6.1.0" +version = "7.1.0" dependencies = [ "jsonrpsee", "jsonrpsee-core", @@ -1657,7 +1657,7 @@ checksum = "e48c92028aaa870e83d51c64e5d4e0b6981b360c522198c23959f219a4e1b15b" [[package]] name = "ep-core" -version = "6.0.0" +version = "7.0.0" dependencies = [ "array-bytes 6.1.0", "impl-serde", @@ -1715,7 +1715,7 @@ dependencies = [ "fs-err", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -1848,9 +1848,9 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4090659c6aaa3c4d5b6c6ec909b4b0a25dec10ad92aad5f729efa8d5bd4d806a" +checksum = "34134abd64876c2cba150b703d8c74b1b222147e61dbc33cbb9db72f7c1cdb2f" dependencies = [ "frame-support", "frame-support-procedural", @@ -1886,9 +1886,9 @@ dependencies = [ [[package]] name = "frame-support" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3b24824d29c43d0af94be3356bbf30338ededed649f6841d315a9ae067ce872" +checksum = "40bde5b74ac70a1c9fe4f846220ea10e78b81b0ffcdb567d16d28472bc332f95" dependencies = [ "aquamarine", "array-bytes 6.1.0", @@ -1928,9 +1928,9 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bf1d648c4007d421b9677b3c893256913498fff159dc2d85022cdd9cc432f3c" +checksum = "c762bf871c6655636a40a74d06f7f1bf69813f8037ad269704ae35b1c56c42ec" dependencies = [ "Inflector", "cfg-expr", @@ -1943,38 +1943,38 @@ dependencies = [ "proc-macro2", "quote", "sp-crypto-hashing", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] name = "frame-support-procedural-tools" -version = "10.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3363df38464c47a73eb521a4f648bfcc7537a82d70347ef8af3f73b6d019e910" +checksum = "5be30b1ce0b477476a3fe13cd8ff479007582340d14f0ddea9e832b01e706a07" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] name = "frame-support-procedural-tools-derive" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68672b9ec6fe72d259d3879dc212c5e42e977588cdac830c76f54d9f492aeb58" +checksum = "ed971c6435503a099bdac99fe4c5bea08981709e5b5a0a8535a1856f48561191" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] name = "frame-system" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bc20a793c3cec0b11165c1075fe11a255b2491f3eef8230bb3073cb296e7383" +checksum = "c302f711acf3196b4bf2b4629a07a2ac6e44cd1782434ec88b85d59adfb1204d" dependencies = [ "cfg-if", "docify", @@ -2075,7 +2075,7 @@ checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -2697,9 +2697,9 @@ dependencies = [ [[package]] name = "jsonrpsee" -version = "0.20.3" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "affdc52f7596ccb2d7645231fc6163bb314630c989b64998f3699a28b4d5d4dc" +checksum = "16fcc9dd231e72d22993f1643d5f7f0db785737dbe3c3d7ca222916ab4280795" dependencies = [ "jsonrpsee-core", "jsonrpsee-proc-macros", @@ -2711,9 +2711,9 @@ dependencies = [ [[package]] name = "jsonrpsee-core" -version = "0.20.3" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da2327ba8df2fdbd5e897e2b5ed25ce7f299d345b9736b6828814c3dbd1fd47b" +checksum = "b974d8f6139efbe8425f32cb33302aba6d5e049556b5bfc067874e7a0da54a2e" dependencies = [ "anyhow", "async-trait", @@ -2726,7 +2726,6 @@ dependencies = [ "rustc-hash", "serde", "serde_json", - "soketto", "thiserror", "tokio", "tracing", @@ -2734,12 +2733,12 @@ dependencies = [ [[package]] name = "jsonrpsee-proc-macros" -version = "0.20.3" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29110019693a4fa2dbda04876499d098fa16d70eba06b1e6e2b3f1b251419515" +checksum = "68e79a7109506831bf0cbeaad08729cdf0e592300c00f626bccd6d479974221e" dependencies = [ "heck", - "proc-macro-crate 1.1.3", + "proc-macro-crate 3.1.0", "proc-macro2", "quote", "syn 1.0.109", @@ -2747,15 +2746,16 @@ dependencies = [ [[package]] name = "jsonrpsee-server" -version = "0.20.3" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82c39a00449c9ef3f50b84fc00fc4acba20ef8f559f07902244abf4c15c5ab9c" +checksum = "344440ccd8492c1ca65f1391c5aa03f91189db38d602d189b9266a1a5c6a4d22" dependencies = [ "futures-util", "http", "hyper", "jsonrpsee-core", "jsonrpsee-types", + "pin-project", "route-recognizer", "serde", "serde_json", @@ -2770,16 +2770,15 @@ dependencies = [ [[package]] name = "jsonrpsee-types" -version = "0.20.3" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be0be325642e850ed0bdff426674d2e66b2b7117c9be23a7caef68a2902b7d9" +checksum = "b13dac43c1a9fc2648b37f306b0a5b0e29b2a6e1c36a33b95c1948da2494e9c5" dependencies = [ "anyhow", "beef", "serde", "serde_json", "thiserror", - "tracing", ] [[package]] @@ -3395,7 +3394,7 @@ dependencies = [ "macro_magic_core", "macro_magic_macros", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -3409,7 +3408,7 @@ dependencies = [ "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -3420,7 +3419,7 @@ checksum = "9ea73aa640dc01d62a590d48c0c3521ed739d53b27f919b25c3551e233481654" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -3431,7 +3430,7 @@ checksum = "ef9d79ae96aaba821963320eb2b6e34d17df1e5a83d8a1985c29cc5be59577b3" dependencies = [ "macro_magic_core", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -3940,9 +3939,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "pallet-asset-tx-payment" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed783679921ad8b96807d683d320c314e305753b230d5c04dc713bab7aca64c" +checksum = "6530bad86d493df89539037e6dca0114d979f8e6c3c9f0c704ff6ee2dc6df676" dependencies = [ "frame-benchmarking", "frame-support", @@ -3959,9 +3958,9 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "942007f4f7aace74b77009db1675e7ca98683a42dde5e2d85bba2a9f404d2e5a" +checksum = "f68b79a1f9f10c63377177155a4ac3ac08db356027a3d8bc826e1af65c885b8d" dependencies = [ "docify", "frame-benchmarking", @@ -3976,7 +3975,7 @@ dependencies = [ [[package]] name = "pallet-encointer-balances" -version = "6.1.0" +version = "7.1.0" dependencies = [ "approx", "encointer-primitives", @@ -3996,7 +3995,7 @@ dependencies = [ [[package]] name = "pallet-encointer-bazaar" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-primitives", "frame-benchmarking", @@ -4014,7 +4013,7 @@ dependencies = [ [[package]] name = "pallet-encointer-bazaar-rpc" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-primitives", "encointer-rpc", @@ -4033,7 +4032,7 @@ dependencies = [ [[package]] name = "pallet-encointer-bazaar-rpc-runtime-api" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-primitives", "frame-support", @@ -4044,7 +4043,7 @@ dependencies = [ [[package]] name = "pallet-encointer-ceremonies" -version = "6.1.0" +version = "7.1.0" dependencies = [ "approx", "encointer-ceremonies-assignment", @@ -4073,7 +4072,7 @@ dependencies = [ [[package]] name = "pallet-encointer-ceremonies-rpc" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-primitives", "encointer-rpc", @@ -4092,7 +4091,7 @@ dependencies = [ [[package]] name = "pallet-encointer-ceremonies-rpc-runtime-api" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-primitives", "frame-support", @@ -4103,7 +4102,7 @@ dependencies = [ [[package]] name = "pallet-encointer-communities" -version = "6.1.0" +version = "7.1.0" dependencies = [ "approx", "encointer-primitives", @@ -4124,7 +4123,7 @@ dependencies = [ [[package]] name = "pallet-encointer-communities-rpc" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-primitives", "encointer-rpc", @@ -4144,7 +4143,7 @@ dependencies = [ [[package]] name = "pallet-encointer-communities-rpc-runtime-api" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-primitives", "parity-scale-codec", @@ -4154,7 +4153,7 @@ dependencies = [ [[package]] name = "pallet-encointer-democracy" -version = "6.1.0" +version = "7.1.0" dependencies = [ "approx", "encointer-primitives", @@ -4183,7 +4182,7 @@ dependencies = [ [[package]] name = "pallet-encointer-faucet" -version = "6.2.0" +version = "7.2.0" dependencies = [ "approx", "encointer-primitives", @@ -4204,7 +4203,7 @@ dependencies = [ [[package]] name = "pallet-encointer-reputation-commitments" -version = "6.1.0" +version = "7.1.0" dependencies = [ "approx", "encointer-primitives", @@ -4227,7 +4226,7 @@ dependencies = [ [[package]] name = "pallet-encointer-scheduler" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-primitives", "frame-benchmarking", @@ -4246,7 +4245,7 @@ dependencies = [ [[package]] name = "pallet-encointer-vouches" -version = "6.1.0" +version = "7.1.0" dependencies = [ "approx", "encointer-primitives", @@ -4266,9 +4265,9 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "28.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1b8810ddfb254c7fb8cd7698229cce513d309a43ff117b38798dae6120f477b" +checksum = "c307589adc04a0d578ae00231bc04f1a53ef07a0aa2f3e9d4c7e4bf419bf6e3d" dependencies = [ "docify", "frame-benchmarking", @@ -4287,9 +4286,9 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39f690f5c287ad34b28ca951ef7fae80b08cc9218d970723b7a70e4d29396872" +checksum = "6d598d0ad779d19fa44ce6f80c57192537fa9f84995953bf2a8c104b7676b6b7" dependencies = [ "frame-support", "frame-system", @@ -4304,9 +4303,9 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08ef209d2d5d077e325bf49b024fd2eff109a5c2ca0d84ce0d50a65839e6b026" +checksum = "c4fac4e459db3c002ddebfbce82d055dbe8885eb4c2f9dcd9da5675eafef9bb7" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -4321,9 +4320,9 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c78bcba80c7c61712b98a6b5640975ebd25ceb688c18e975af78a0fac81785b0" +checksum = "4d34487aec13e174906b6bba112f672e72948d16b8ee0752b8bebd659ac528dc" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -4488,7 +4487,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -4531,6 +4530,43 @@ version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e3d7ddaed09e0eb771a79ab0fd64609ba0afb0a8366421957936ad14cbd13630" +[[package]] +name = "polkavm-common" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92c99f7eee94e7be43ba37eef65ad0ee8cbaf89b7c00001c3f6d2be985cb1817" + +[[package]] +name = "polkavm-derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79fa916f7962348bd1bb1a65a83401675e6fc86c51a0fdbcf92a3108e58e6125" +dependencies = [ + "polkavm-derive-impl-macro", +] + +[[package]] +name = "polkavm-derive-impl" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c10b2654a8a10a83c260bfb93e97b262cf0017494ab94a65d389e0eda6de6c9c" +dependencies = [ + "polkavm-common", + "proc-macro2", + "quote", + "syn 2.0.52", +] + +[[package]] +name = "polkavm-derive-impl-macro" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "15e85319a0d5129dc9f021c62607e0804f5fb777a05cdda44d750ac0732def66" +dependencies = [ + "polkavm-derive-impl", + "syn 2.0.52", +] + [[package]] name = "polling" version = "2.8.0" @@ -4707,7 +4743,7 @@ checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -4753,7 +4789,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -5026,7 +5062,7 @@ checksum = "7f7473c2cfcf90008193dd0e3e16599455cb601a9fce322b5bb55de799664925" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -5286,9 +5322,9 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "357127c91373ed6d1ae582f6e3300ab5b13bcde43bbf270a891f44194ef48b70" +checksum = "97e78cc21b2bb1d13b33d9c64fbb02a10efde428e8f0a68a0ca2084203123933" dependencies = [ "log", "sp-core", @@ -5298,9 +5334,9 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.34.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e8b0640994965c6ff3afa13242d95a61611b83da21fd86ac2b1ebd03e241a02" +checksum = "eb2a2f425079daf382b0f1cf3b9085bed25db13ec8ad0ff64b0dc75ff457c0f7" dependencies = [ "parity-scale-codec", "sp-api", @@ -5314,9 +5350,9 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "28.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f73880050f8b04fed7f6301279ef3899df13a3891bd06156d56f9a1c50fefba" +checksum = "41472507ca721651ef117a2702a9bd6d9d9e8ce5f16840a71741993319926191" dependencies = [ "array-bytes 6.1.0", "docify", @@ -5348,14 +5384,14 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] name = "sc-client-api" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e914dfadaaf384d8869ae47f3ec783bf6a1ac24e7827f5fec2e0e649a450a91" +checksum = "7acaa6df639ac7a7f10060daf50461afddf6635ea148514a1eceba3384046c30" dependencies = [ "fnv", "futures", @@ -5381,9 +5417,9 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.34.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e1ac2c698b828073982b6f5b1a466fcc345a452983356af74254ade8e9987d" +checksum = "081b1b7bd2894e4614acbfa47424771a5102bf907b31d2bbd379e8c4f3b55b09" dependencies = [ "async-trait", "futures", @@ -5407,9 +5443,9 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2ac6c356538d67987bbb867e11a12a84ba87250c70fd50005b6d74f570a4f7" +checksum = "a331ae16b0a17ed474eaf9c2dc01b145511cf4bd62ffc165d7dd1d3f13e48a94" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -5430,9 +5466,9 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07498138dee3ddf2c71299ca372d8449880bb3a8a8a299a483094e9c26b0823e" +checksum = "a3f414028dc468aafd449cb659f7664e39540f3308945ec9cf2209c1359fa67e" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -5443,9 +5479,9 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30a387779ab54ec1ffce0bf3a6631faada079459d42796c1895683767918a642" +checksum = "4dcacfc88265486c337ef97a042ba42ccd1903520dbff40116dbe837e3ee6b89" dependencies = [ "anyhow", "cfg-if", @@ -5462,9 +5498,9 @@ dependencies = [ [[package]] name = "sc-mixnet" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45fb213c15679fe5b87c383815d7fb758c70d3e7c573948bd7fe26ff344d2272" +checksum = "f9aaa5a9d17d0ea54a5da0af04f0c187f65500d7597395eaae313c511a08db6c" dependencies = [ "array-bytes 4.2.0", "arrayvec 0.7.4", @@ -5492,9 +5528,9 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f231c7d5e749ec428b4cfa669d759ae76cd3da4f50d7352a2d711acdc7532891" +checksum = "bf955c8966573e7e3cc940e831d792945a41d6e443766ad50e50a5af75e1ef74" dependencies = [ "array-bytes 6.1.0", "async-channel", @@ -5536,9 +5572,9 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.34.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3504bbff5ab016948dbab0f21a8be26324810b76eff3627ce744adb5bfc1b3ce" +checksum = "ec7cfe68e017be02fd9911cd1e4db50bae31671e01e988ef5c375d0092ff7c71" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -5554,9 +5590,9 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5acf6d89f062d1334a0c5b67e9dea97666cd47a49acb2696eab55ff1a1bf74" +checksum = "61faa018966cb794e36be31af4ed4d19deaa93c751ff32512637c7bca104e9e8" dependencies = [ "futures", "jsonrpsee", @@ -5587,9 +5623,9 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.34.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9db6aaabfa7e0c27ec15d0f0a11b994cd4bcf86e362f0d9732b4a414d793f0f" +checksum = "f716a273af4f4782430ebe4fe6d0f8b1490ff7c103dc78193706bfff370c250f" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -5608,9 +5644,9 @@ dependencies = [ [[package]] name = "sc-telemetry" -version = "16.0.0" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0673a93aa0684b606abfc5fce6c882ada7bb5fad8a2ddc66a09a42bcc9664d91" +checksum = "6c6807ebd9f43ab628931842d3aaa9404ddfd07013e9c7027ca603f496939577" dependencies = [ "chrono", "futures", @@ -5628,9 +5664,9 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e77b4fdb4f359f19c395ba862430f3ca0efb50b0310b09753caaa06997edd606" +checksum = "e7abee1c60e6f55a09ae0b9055093709bc84ff2bb55a3828167d556f724f82cc" dependencies = [ "ansi_term", "chrono", @@ -5666,14 +5702,14 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] name = "sc-transaction-pool-api" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ae888ce3491acb1b489c3dba930d0c46c7ef9f9893ba0ab8af9125362f3d14" +checksum = "7fe0eeb21d4f09a9edffee481df544bb6fc83cccc0788c19ceebd760f1afd167" dependencies = [ "async-trait", "futures", @@ -5688,9 +5724,9 @@ dependencies = [ [[package]] name = "sc-utils" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28b1a238f5baa56405db4e440e2d2f697583736fa2e2f1aac345c438a42975f1" +checksum = "1863d482be044f4768ef5de6119dc70b5e31e6e9f71ad225c177474d6540e424" dependencies = [ "async-channel", "futures", @@ -5839,9 +5875,9 @@ checksum = "b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918" [[package]] name = "serde" -version = "1.0.196" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32" +checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" dependencies = [ "serde_derive", ] @@ -5857,20 +5893,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.196" +version = "1.0.197" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67" +checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] name = "serde_json" -version = "1.0.113" +version = "1.0.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79" +checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" dependencies = [ "itoa", "ryu", @@ -6060,9 +6096,9 @@ dependencies = [ [[package]] name = "sp-api" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ef42aa652381ade883c14ffbbb5c0fec36d382d2217b5bace01b8a0e8634778" +checksum = "298331cb47a948244f6fb4921b5cbeece267d72139fb90760993b6ec37b2212c" dependencies = [ "hash-db", "log", @@ -6073,6 +6109,7 @@ dependencies = [ "sp-externalities", "sp-metadata-ir", "sp-runtime", + "sp-runtime-interface", "sp-state-machine", "sp-std", "sp-trie", @@ -6082,9 +6119,9 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0694be2891593450916d6b53a274d234bccbc86bcbada36ba23fc356989070c7" +checksum = "18cfbb3ae0216e842dfb805ea8e896e85b07a7c34d432a6c7b7d770924431ed2" dependencies = [ "Inflector", "blake2 0.10.6", @@ -6092,14 +6129,14 @@ dependencies = [ "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] name = "sp-application-crypto" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "547cad7a6eabb52c639ec117b3db9c6b43cf1b29a9393b18feb19e101a91833f" +checksum = "0b4b7b12922cb90cf8dff0cab14087ba0ca25c1f04ba060c7294ce42c78d89ab" dependencies = [ "parity-scale-codec", "scale-info", @@ -6111,9 +6148,9 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "24.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afa823ca5adc490d47dccb41d69ad482bc57a317bd341de275868378f48f131c" +checksum = "910c07fa263b20bf7271fdd4adcb5d3217dfdac14270592e0780223542e7e114" dependencies = [ "integer-sqrt", "num-traits", @@ -6126,9 +6163,9 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b36ce171caa7eb2bbe682c089f755fdefa71d3702e4fb1ba30d10146aef99d5" +checksum = "1b35d0992e2183686215dccb4bcb5003b4eb52feec82d82dabd81db7401d845a" dependencies = [ "sp-api", "sp-inherents", @@ -6138,9 +6175,9 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a31303e766d2e53812641bbc1f1cec03a85793fc9e627e55f0a6854b28708758" +checksum = "c24a17e8e5406725ab805ee5cbab4b2a9181b7b8dd93f9c302eed76216c6321a" dependencies = [ "futures", "log", @@ -6157,9 +6194,9 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.33.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6e512b862c4ff7a26cdcd364898cc42e181ff5cb35fbb226ff27d88c81569a" +checksum = "6e3841d5b5929080c92ef846db7e1a8323d6352b981a6b5cbccd0886fdf1a85e" dependencies = [ "async-trait", "futures", @@ -6173,9 +6210,9 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" -version = "14.0.0" +version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b606164600db36e596db7abf32b4533dc9a74526d9444c4c45035427b2199b" +checksum = "a47109ea7b003030bc7cff2724e785859b9b8e6504866ffa1a3b55380cb11d53" dependencies = [ "finality-grandpa", "log", @@ -6192,9 +6229,9 @@ dependencies = [ [[package]] name = "sp-core" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c33c7a1568175250628567d50c4e1c54a6ac5bc1190413b9be29a9e810cbe73" +checksum = "586e0d5185e4545f465fc9a04fb9c4572d3e294137312496db2b67b0bb579e1f" dependencies = [ "array-bytes 6.1.0", "bip39", @@ -6258,7 +6295,7 @@ checksum = "b85d0f1f1e44bd8617eb2a48203ee854981229e3e79e6f468c7175d5fd37489b" dependencies = [ "quote", "sp-crypto-hashing", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -6279,14 +6316,14 @@ checksum = "48d09fa0a5f7299fb81ee25ae3853d26200f7a348148aed6de76be905c007dbe" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] name = "sp-externalities" -version = "0.26.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7096ed024cec397804864898b093b51e14c7299f1d00c67dd5800330e02bb82" +checksum = "a1d6a4572eadd4a63cff92509a210bf425501a0c5e76574b30a366ac77653787" dependencies = [ "environmental", "parity-scale-codec", @@ -6296,9 +6333,9 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.8.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd865540ec19479c7349b584ccd78cc34c3f3a628a2a69dbb6365ceec36295ee" +checksum = "a862db099e8a799417b63ea79c90079811cdf68fcf3013d81cdceeddcec8f142" dependencies = [ "serde_json", "sp-api", @@ -6308,9 +6345,9 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "607c9e35e96966645ff180a9e9f976433b96e905d0a91d8d5315e605a21f4bc0" +checksum = "42eb3c88572c7c80e7ecb6365601a490350b09d11000fcc7839efd304e172177" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -6323,9 +6360,9 @@ dependencies = [ [[package]] name = "sp-io" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec43aa073eab35fcb920d7592474d5427ea3be2bf938706a3ad955d7ba54fd8d" +checksum = "0ca29e042628cb94cbcaefa935e624a9b48f9230dbce6324908e9b4f768317ef" dependencies = [ "bytes", "ed25519-dalek", @@ -6349,9 +6386,9 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cf0a2f881958466fc92bc9b39bbc2c0d815ded4a21f8f953372b0ac2e11b02" +checksum = "7f9c74648e593b45309dfddf34f4edfd0a91816d1d97dd5e0bd93c46e7cdb0d6" dependencies = [ "sp-core", "sp-runtime", @@ -6360,15 +6397,14 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.35.0" +version = "0.36.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "444f2d53968b1ce5e908882710ff1f3873fcf3e95f59d57432daf685bbacb959" +checksum = "bd4bf9e5fa486416c92c2bb497b7ce2c43eac80cbdc407ffe2d34b365694ac29" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", "sp-core", "sp-externalities", - "thiserror", ] [[package]] @@ -6395,9 +6431,9 @@ dependencies = [ [[package]] name = "sp-mixnet" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bebd44b915c65aeb7e7eeaea466aba3b27cdd915c83ea83d4643c54f21ffbbf" +checksum = "15a8078f19b1292220b7110115b49f4fcd427324f3b184f6d8dbeb6b4dd40d4d" dependencies = [ "parity-scale-codec", "scale-info", @@ -6408,9 +6444,9 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d83b955dce0b6d143bec3f60571311168f362b1c16cf044da7037a407b66c19" +checksum = "f826efe7bdd6d142ced34f5ef1ed9a2070887e78d3146220250edeb67e6791d5" dependencies = [ "sp-api", "sp-core", @@ -6430,9 +6466,9 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9af4b73fe7ddd88b1641cca90048c4e525e721763199e6fd29c4f590884f4d16" +checksum = "ffa9924fc1d0e7b79550493b8b8ac3fa58593cbdb169ee6cf6c1ee3ef25882dd" dependencies = [ "rustc-hash", "serde", @@ -6441,9 +6477,9 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a95e71603a6281e91b0f1fd3d68057644be16d75a4602013187b8137db8abee" +checksum = "b28fcf8f53d917e420e783dd27d06fd276f55160301c5bc977cc5898c4130f6f" dependencies = [ "docify", "either", @@ -6466,13 +6502,14 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "25.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e2321ab29d4bcc31f1ba1b4f076a81fb2a666465231e5c981c72320d74dbe63" +checksum = "e48a675ea4858333d4d755899ed5ed780174aa34fec15953428d516af5452295" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", + "polkavm-derive", "primitive-types", "sp-externalities", "sp-runtime-interface-proc-macro", @@ -6485,23 +6522,23 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "17.0.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfaf6e85b2ec12a4b99cd6d8d57d083e30c94b7f1b0d8f93547121495aae6f0c" +checksum = "0195f32c628fee3ce1dfbbf2e7e52a30ea85f3589da9fe62a8b816d70fc06294" dependencies = [ "Inflector", "expander", "proc-macro-crate 3.1.0", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] name = "sp-session" -version = "28.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b86531090cc04d2ab3535df07146258e2fb3ab6257b0a77ef14aa08282c3d4a" +checksum = "0399eb885209b51b2999fe35883a579b0848674f0679019ce262f19d0a853325" dependencies = [ "parity-scale-codec", "scale-info", @@ -6515,9 +6552,9 @@ dependencies = [ [[package]] name = "sp-staking" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e14d003ecf0b610bf1305a92bdab875289b39d514c073f30e75e78c2763a788" +checksum = "48b92f4f66b40cbf7cf00d7808d8eec16e25cb420a29ec4060a74c0e9f7c2938" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -6530,9 +6567,9 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.36.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a67297e702aa32027d7766803f362a420d6d3ec9e2f84961f3c64e2e52b5aaf9" +checksum = "23ae47765916d342b53d07be012a71efc4c1377d875ade31340cc4fb784b9921" dependencies = [ "hash-db", "log", @@ -6552,9 +6589,9 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "11.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "309a9ae4e8134bbed8ffc510cf4d461a4a651f9250b556de782cedd876abe1ff" +checksum = "b95ede4523fc978585383465a406289235a71dd6febe7f79e1114794afae5cd0" dependencies = [ "aes-gcm 0.10.2", "curve25519-dalek 4.1.2", @@ -6598,9 +6635,9 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "249cd06624f2edb53b25af528ab216a508dc9d0870e158b43caac3a97e86699f" +checksum = "ee9532c2e4c8fcd7753cb4c741daeb8d9e3ac7cbc15a84c78d4c96492ed20eba" dependencies = [ "async-trait", "parity-scale-codec", @@ -6625,9 +6662,9 @@ dependencies = [ [[package]] name = "sp-trie" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eed48dfd05081e8b36741b10ce4eb686c135a2952227a11fe71caec89890ddbb" +checksum = "5791e2e310cf88abedbd5f60ff3d9c9a09d95b182b4a7510f3648a2170ace593" dependencies = [ "ahash 0.8.3", "hash-db", @@ -6650,9 +6687,9 @@ dependencies = [ [[package]] name = "sp-version" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff4a660c68995663d6778df324f4e2b4efc48d55a8e9c92c22a5fb7dae7899cd" +checksum = "973478ac076be7cb8e0a7968ee43cd7c46fb26e323d36020a9f3bb229e033cd2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -6675,7 +6712,7 @@ dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -6694,9 +6731,9 @@ dependencies = [ [[package]] name = "sp-weights" -version = "28.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3be30aec904994451dcacf841a9168cfbbaf817de6b24b6a1c1418cbf1af2fe" +checksum = "ab8a9c7a1b64fa7dba38622ad1de26f0b2e595727c0e42c7b109ecb8e7120688" dependencies = [ "bounded-collections", "parity-scale-codec", @@ -6857,9 +6894,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.49" +version = "2.0.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915aea9e586f80826ee59f8453c1101f9d1c4b3964cd2460185ee8e299ada496" +checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" dependencies = [ "proc-macro2", "quote", @@ -6941,7 +6978,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "test-utils" -version = "6.1.0" +version = "7.1.0" dependencies = [ "encointer-primitives", "frame-benchmarking", @@ -6980,7 +7017,7 @@ checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -7071,7 +7108,7 @@ checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -7083,6 +7120,7 @@ dependencies = [ "futures-core", "pin-project-lite 0.2.13", "tokio", + "tokio-util", ] [[package]] @@ -7209,7 +7247,7 @@ checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] @@ -7558,7 +7596,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", "wasm-bindgen-shared", ] @@ -7592,7 +7630,7 @@ checksum = "54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -8221,7 +8259,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.49", + "syn 2.0.52", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index f6f95ffc..4284d890 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -28,22 +28,22 @@ members = [ [workspace.dependencies] # local pin -encointer-ceremonies-assignment = { path = "ceremonies/assignment", default-features = false, version = "6.1.0" } -encointer-meetup-validation = { path = "ceremonies/meetup-validation", default-features = false, version = "6.1.0" } -encointer-primitives = { path = "primitives", default-features = false, features = ["serde_derive"], version = "6.1.0" } -encointer-rpc = { path = "rpc", version = "6.1.0" } -ep-core = { path = "primitives/core", default-features = false, version = "6.0.0" } -pallet-encointer-balances = { path = "balances", default-features = false, version = "6.1.0" } -pallet-encointer-ceremonies = { path = "ceremonies", default-features = false, version = "6.1.0" } -pallet-encointer-communities = { path = "communities", default-features = false, version = "6.1.0" } -pallet-encointer-reputation-commitments = { path = "reputation-commitments", default-features = false, version = "6.1.0" } -pallet-encointer-scheduler = { path = "scheduler", default-features = false, version = "6.1.0" } +encointer-ceremonies-assignment = { path = "ceremonies/assignment", default-features = false, version = "7.1.0" } +encointer-meetup-validation = { path = "ceremonies/meetup-validation", default-features = false, version = "7.1.0" } +encointer-primitives = { path = "primitives", default-features = false, features = ["serde_derive"], version = "7.1.0" } +encointer-rpc = { path = "rpc", version = "7.1.0" } +ep-core = { path = "primitives/core", default-features = false, version = "7.0.0" } +pallet-encointer-balances = { path = "balances", default-features = false, version = "7.1.0" } +pallet-encointer-ceremonies = { path = "ceremonies", default-features = false, version = "7.1.0" } +pallet-encointer-communities = { path = "communities", default-features = false, version = "7.1.0" } +pallet-encointer-reputation-commitments = { path = "reputation-commitments", default-features = false, version = "7.1.0" } +pallet-encointer-scheduler = { path = "scheduler", default-features = false, version = "7.1.0" } test-utils = { path = "test-utils" } # rpc apis -encointer-balances-tx-payment-rpc-runtime-api = { path = "balances-tx-payment/rpc/runtime-api", version = "6.1.0" } -pallet-encointer-bazaar-rpc-runtime-api = { path = "bazaar/rpc/runtime-api", version = "6.1.0" } -pallet-encointer-ceremonies-rpc-runtime-api = { path = "ceremonies/rpc/runtime-api", version = "6.1.0" } -pallet-encointer-communities-rpc-runtime-api = { path = "communities/rpc/runtime-api", version = "6.1.0" } +encointer-balances-tx-payment-rpc-runtime-api = { path = "balances-tx-payment/rpc/runtime-api", version = "7.1.0" } +pallet-encointer-bazaar-rpc-runtime-api = { path = "bazaar/rpc/runtime-api", version = "7.1.0" } +pallet-encointer-ceremonies-rpc-runtime-api = { path = "ceremonies/rpc/runtime-api", version = "7.1.0" } +pallet-encointer-communities-rpc-runtime-api = { path = "communities/rpc/runtime-api", version = "7.1.0" } # various array-bytes = "6.1.0" @@ -57,44 +57,44 @@ log = { version = "0.4.20", default-features = false } parity-scale-codec = { version = "3.6.5", default-features = false, features = ["derive", "max-encoded-len"] } parking_lot = "0.12.1" scale-info = { version = "2.10.0", default-features = false, features = ["derive"] } -serde = { version = "1.0.195", default-features = false, features = ["derive", "alloc"] } +serde = { version = "1.0.197", default-features = false, features = ["derive", "alloc"] } thiserror = "1.0.50" # polkadot-sdk [no_std] -frame-benchmarking = { default-features = false, version = "29.0.0" } -frame-support = { default-features = false, version = "29.0.0" } -frame-system = { default-features = false, version = "29.0.0" } -pallet-asset-tx-payment = { default-features = false, version = "29.0.0" } -pallet-balances = { default-features = false, version = "29.0.0" } -pallet-timestamp = { default-features = false, version = "28.0.0" } -pallet-transaction-payment = { default-features = false, version = "29.0.0" } -pallet-treasury = { default-features = false, version = "28.0.0" } -sp-api = { default-features = false, version = "27.0.0" } -sp-application-crypto = { default-features = false, version = "31.0.0" } -sp-arithmetic = { default-features = false, version = "24.0.0" } -sp-core = { default-features = false, version = "29.0.0" } -sp-io = { default-features = false, version = "31.0.0" } -sp-runtime = { default-features = false, version = "32.0.0" } +frame-benchmarking = { default-features = false, version = "30.0.0" } +frame-support = { default-features = false, version = "30.0.0" } +frame-system = { default-features = false, version = "30.0.0" } +pallet-asset-tx-payment = { default-features = false, version = "30.0.0" } +pallet-balances = { default-features = false, version = "30.0.0" } +pallet-timestamp = { default-features = false, version = "29.0.0" } +pallet-transaction-payment = { default-features = false, version = "30.0.0" } +pallet-treasury = { default-features = false, version = "29.0.0" } +sp-api = { default-features = false, version = "28.0.0" } +sp-application-crypto = { default-features = false, version = "32.0.0" } +sp-arithmetic = { default-features = false, version = "25.0.0" } +sp-core = { default-features = false, version = "30.0.0" } +sp-io = { default-features = false, version = "32.0.0" } +sp-runtime = { default-features = false, version = "33.0.0" } sp-std = { default-features = false, version = "14.0.0" } # rpc stuff [std] -jsonrpsee = { version = "0.20.3", features = ["client-core", "server", "macros"] } -jsonrpsee-core = { version = "0.20.3" } -jsonrpsee-types = { version = "0.20.3" } -pallet-transaction-payment-rpc = { version = "31.0.0" } -sc-rpc = "30.0.0" -sc-rpc-api = "0.34.0" -sp-blockchain = "29.0.0" -sp-rpc = "27.0.0" +jsonrpsee = { version = "0.22.0", features = ["client-core", "server", "macros"] } +jsonrpsee-core = { version = "0.22.0" } +jsonrpsee-types = { version = "0.22.0" } +pallet-transaction-payment-rpc = { version = "32.0.0" } +sc-rpc = "31.0.0" +sc-rpc-api = "0.35.0" +sp-blockchain = "30.0.0" +sp-rpc = "28.0.0" # dev deps approx = "0.5.1" itertools = "0.10.5" rstest = "0.12.0" -serde_json = "1.0.111" -sp-inherents = "27.0.0" -sp-keyring = "32.0.0" -sp-keystore = "0.35.0" +serde_json = "1.0.114" +sp-inherents = "28.0.0" +sp-keyring = "33.0.0" +sp-keystore = "0.36.0" #[patch."https://github.com/encointer/substrate-fixed"] #substrate-fixed = { path = "../substrate-fixed"} diff --git a/README.md b/README.md index 27d22028..57bbf922 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ cargo tree --workspace -i ep-core # add --execute if you're sure cargo release publish -p ep-core -p encointer-primitives -p pallet-encointer-scheduler -p pallet-encointer-balances -p pallet-encointer-communities -cargo release publish -p encointer-ceremonies-assignment -p encointer-meetup-validation -p pallet-encointer-ceremonies -p pallet-encointer-bazaar -p pallet-encointer-reputation-commitments -p pallet-encointer-faucet +cargo release publish -p encointer-ceremonies-assignment -p encointer-meetup-validation -p pallet-encointer-ceremonies -p pallet-encointer-bazaar -p pallet-encointer-reputation-commitments -p pallet-encointer-faucet -p pallet-encointer-democracy cargo release publish -p encointer-rpc -p encointer-balances-tx-payment -p encointer-balances-tx-payment-rpc-runtime-api -p encointer-balances-tx-payment-rpc -p pallet-encointer-bazaar-rpc-runtime-api -p pallet-encointer-bazaar-rpc -p pallet-encointer-ceremonies-rpc-runtime-api -p pallet-encointer-ceremonies-rpc -p pallet-encointer-communities-rpc-runtime-api -p pallet-encointer-communities-rpc ``` diff --git a/balances-tx-payment/Cargo.toml b/balances-tx-payment/Cargo.toml index 3e2cd8f0..176905c0 100644 --- a/balances-tx-payment/Cargo.toml +++ b/balances-tx-payment/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "encointer-balances-tx-payment" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Balances tx payment for the Encointer blockchain runtime" diff --git a/balances-tx-payment/rpc/Cargo.toml b/balances-tx-payment/rpc/Cargo.toml index 48ed71fe..081575db 100644 --- a/balances-tx-payment/rpc/Cargo.toml +++ b/balances-tx-payment/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "encointer-balances-tx-payment-rpc" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Balances tx payment rpc for the Encointer blockchain runtime" diff --git a/balances-tx-payment/rpc/runtime-api/Cargo.toml b/balances-tx-payment/rpc/runtime-api/Cargo.toml index e750d90b..07bd6989 100644 --- a/balances-tx-payment/rpc/runtime-api/Cargo.toml +++ b/balances-tx-payment/rpc/runtime-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "encointer-balances-tx-payment-rpc-runtime-api" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Balances tx payment rpc runtime api for the Encointer blockchain runtime" diff --git a/balances/Cargo.toml b/balances/Cargo.toml index 16c3bdd9..d3e9e9ad 100644 --- a/balances/Cargo.toml +++ b/balances/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-balances" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Balances pallet for the Encointer blockchain runtime" diff --git a/bazaar/Cargo.toml b/bazaar/Cargo.toml index bbeb0c1a..a97b8fcf 100644 --- a/bazaar/Cargo.toml +++ b/bazaar/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-bazaar" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Bazaar pallet for the Encointer blockchain runtime" diff --git a/bazaar/rpc/Cargo.toml b/bazaar/rpc/Cargo.toml index c9107100..032cb833 100644 --- a/bazaar/rpc/Cargo.toml +++ b/bazaar/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-bazaar-rpc" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Bazaar rpc for the Encointer blockchain runtime" diff --git a/bazaar/rpc/runtime-api/Cargo.toml b/bazaar/rpc/runtime-api/Cargo.toml index 2b1b626c..fae874a8 100644 --- a/bazaar/rpc/runtime-api/Cargo.toml +++ b/bazaar/rpc/runtime-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-bazaar-rpc-runtime-api" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Bazaar rpc runtime API for the Encointer blockchain runtime" diff --git a/ceremonies/Cargo.toml b/ceremonies/Cargo.toml index 8407f31b..49f69413 100644 --- a/ceremonies/Cargo.toml +++ b/ceremonies/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-ceremonies" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Ceremonies pallet for the Encointer blockchain runtime" diff --git a/ceremonies/assignment/Cargo.toml b/ceremonies/assignment/Cargo.toml index d80237ef..5eafe104 100644 --- a/ceremonies/assignment/Cargo.toml +++ b/ceremonies/assignment/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "encointer-ceremonies-assignment" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Ceremonies assignments for the Encointer blockchain runtime" diff --git a/ceremonies/meetup-validation/Cargo.toml b/ceremonies/meetup-validation/Cargo.toml index 2d9a8ef5..97d397c8 100644 --- a/ceremonies/meetup-validation/Cargo.toml +++ b/ceremonies/meetup-validation/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "encointer-meetup-validation" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Meetup validation for the Encointer blockchain runtime" diff --git a/ceremonies/rpc/Cargo.toml b/ceremonies/rpc/Cargo.toml index 90b5b6c9..4bd7f01a 100644 --- a/ceremonies/rpc/Cargo.toml +++ b/ceremonies/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-ceremonies-rpc" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Ceremonies rpc for the Encointer blockchain runtime" diff --git a/ceremonies/rpc/runtime-api/Cargo.toml b/ceremonies/rpc/runtime-api/Cargo.toml index 6a65ef4e..7652026a 100644 --- a/ceremonies/rpc/runtime-api/Cargo.toml +++ b/ceremonies/rpc/runtime-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-ceremonies-rpc-runtime-api" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Ceremonies rpc runtime API for the Encointer blockchain runtime" diff --git a/communities/Cargo.toml b/communities/Cargo.toml index 08aa9754..b87c6206 100644 --- a/communities/Cargo.toml +++ b/communities/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-communities" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Communities pallet for the Encointer blockchain runtime" diff --git a/communities/rpc/Cargo.toml b/communities/rpc/Cargo.toml index de5f7944..5b9d0f7b 100644 --- a/communities/rpc/Cargo.toml +++ b/communities/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-communities-rpc" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Communities rpc for the Encointer blockchain runtime" diff --git a/communities/rpc/runtime-api/Cargo.toml b/communities/rpc/runtime-api/Cargo.toml index 638315a4..35ebaa6b 100644 --- a/communities/rpc/runtime-api/Cargo.toml +++ b/communities/rpc/runtime-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-communities-rpc-runtime-api" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Communities rpc runtime api for the Encointer blockchain runtime" diff --git a/communities/src/migrations.rs b/communities/src/migrations.rs index d8004543..7a8c7c59 100644 --- a/communities/src/migrations.rs +++ b/communities/src/migrations.rs @@ -9,28 +9,12 @@ mod v0 { use super::*; use encointer_primitives::{common::BoundedIpfsCid, communities::CommunityRules}; - pub trait AsByteOrNoop { - fn as_bytes_or_noop(&self) -> &[u8]; - } - #[cfg(not(feature = "std"))] pub type UnboundedPalletString = Vec; #[cfg(feature = "std")] pub type UnboundedPalletString = String; - impl AsByteOrNoop for UnboundedPalletString { - #[cfg(feature = "std")] - fn as_bytes_or_noop(&self) -> &[u8] { - self.as_bytes() - } - - #[cfg(not(feature = "std"))] - fn as_bytes_or_noop(&self) -> &[u8] { - self - } - } - pub type IpfsCid = UnboundedPalletString; #[derive(Encode, Decode, Clone, PartialEq, Eq, RuntimeDebug, TypeInfo)] diff --git a/democracy/Cargo.toml b/democracy/Cargo.toml index 9541beea..ff04d013 100644 --- a/democracy/Cargo.toml +++ b/democracy/Cargo.toml @@ -1,13 +1,12 @@ [package] name = "pallet-encointer-democracy" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Democracy pallet for the Encointer blockchain runtime" homepage = "https://encointer.org" repository = "https://github.com/encointer/pallets" license = "GPL-3.0-or-later" -publish = false [dependencies] log = { workspace = true } diff --git a/faucet/Cargo.toml b/faucet/Cargo.toml index af786255..cce40b4c 100644 --- a/faucet/Cargo.toml +++ b/faucet/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-faucet" -version = "6.2.0" +version = "7.2.0" authors = ["Encointer Association "] edition = "2021" description = "Faucet pallet for the Encointer blockchain runtime" diff --git a/primitives/Cargo.toml b/primitives/Cargo.toml index eebe5025..075b2c1c 100644 --- a/primitives/Cargo.toml +++ b/primitives/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "encointer-primitives" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Primitives for the Encointer blockchain runtime" diff --git a/primitives/core/Cargo.toml b/primitives/core/Cargo.toml index 3affdb85..293bf978 100644 --- a/primitives/core/Cargo.toml +++ b/primitives/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ep-core" -version = "6.0.0" +version = "7.0.0" authors = ["Encointer Association "] edition = "2021" description = "Core primitives for the Encointer blockchain runtime" diff --git a/reputation-commitments/Cargo.toml b/reputation-commitments/Cargo.toml index af8a746b..65ee78a3 100644 --- a/reputation-commitments/Cargo.toml +++ b/reputation-commitments/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-reputation-commitments" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Reputation commitments pallet for the Encointer blockchain runtime" diff --git a/rpc/Cargo.toml b/rpc/Cargo.toml index cb956b8a..cc0dbfd6 100644 --- a/rpc/Cargo.toml +++ b/rpc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "encointer-rpc" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "RPC for the Encointer blockchain runtime" diff --git a/scheduler/Cargo.toml b/scheduler/Cargo.toml index e26a6dc5..fb0fcd1b 100644 --- a/scheduler/Cargo.toml +++ b/scheduler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-scheduler" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Scheduler pallet for the Encointer blockchain runtime" diff --git a/test-utils/Cargo.toml b/test-utils/Cargo.toml index f0c8d8b0..b1b8491e 100644 --- a/test-utils/Cargo.toml +++ b/test-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-utils" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Test utils for the Encointer blockchain runtime" diff --git a/vouches/Cargo.toml b/vouches/Cargo.toml index 9b3e28f6..8467fc64 100644 --- a/vouches/Cargo.toml +++ b/vouches/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pallet-encointer-vouches" -version = "6.1.0" +version = "7.1.0" authors = ["Encointer Association "] edition = "2021" description = "Vouches pallet for the Encointer blockchain runtime"