From 6ba9a3b89e2c2aeaf8f593fd0c63287fbb842743 Mon Sep 17 00:00:00 2001 From: Toufeeq Pasha <47236805+ToufeeqP@users.noreply.github.com> Date: Mon, 26 Aug 2024 14:41:49 +0530 Subject: [PATCH] Expanded proxy types (#638) * expanded proxy types * bump spec version to 38 * updated subxt metadata * updated avail-rust metadata --- avail-rust/src/api_dev.rs | 236 +++++++++++++++++++------------------ avail-subxt/src/api_dev.rs | 236 +++++++++++++++++++------------------ runtime/src/impls.rs | 11 +- runtime/src/version.rs | 2 +- 4 files changed, 251 insertions(+), 234 deletions(-) diff --git a/avail-rust/src/api_dev.rs b/avail-rust/src/api_dev.rs index 082cdd07c..75bf46a31 100644 --- a/avail-rust/src/api_dev.rs +++ b/avail-rust/src/api_dev.rs @@ -335,9 +335,9 @@ pub mod api { .hash(); runtime_metadata_hash == [ - 148u8, 12u8, 243u8, 11u8, 255u8, 142u8, 213u8, 44u8, 184u8, 247u8, 227u8, 65u8, - 234u8, 244u8, 145u8, 160u8, 253u8, 42u8, 34u8, 97u8, 147u8, 152u8, 2u8, 243u8, - 19u8, 174u8, 223u8, 111u8, 223u8, 74u8, 62u8, 127u8, + 6u8, 23u8, 252u8, 119u8, 172u8, 59u8, 61u8, 198u8, 202u8, 108u8, 208u8, 155u8, + 237u8, 191u8, 124u8, 174u8, 159u8, 18u8, 90u8, 204u8, 156u8, 229u8, 71u8, 243u8, + 203u8, 35u8, 62u8, 38u8, 127u8, 166u8, 71u8, 165u8, ] } pub mod system { @@ -1451,9 +1451,9 @@ pub mod api { "Events", (), [ - 239u8, 111u8, 63u8, 41u8, 191u8, 106u8, 191u8, 30u8, 155u8, 96u8, 22u8, - 62u8, 123u8, 153u8, 12u8, 130u8, 56u8, 114u8, 1u8, 181u8, 40u8, 123u8, - 133u8, 123u8, 172u8, 46u8, 125u8, 173u8, 37u8, 103u8, 179u8, 154u8, + 44u8, 46u8, 192u8, 87u8, 241u8, 90u8, 93u8, 88u8, 0u8, 103u8, 28u8, + 102u8, 132u8, 112u8, 157u8, 36u8, 13u8, 99u8, 7u8, 220u8, 210u8, 206u8, + 5u8, 179u8, 55u8, 252u8, 56u8, 74u8, 117u8, 207u8, 246u8, 231u8, ], ) } @@ -2036,9 +2036,9 @@ pub mod api { "batch", types::Batch { calls }, [ - 59u8, 238u8, 126u8, 43u8, 117u8, 180u8, 36u8, 149u8, 242u8, 156u8, - 175u8, 145u8, 59u8, 2u8, 76u8, 204u8, 203u8, 207u8, 62u8, 222u8, 96u8, - 66u8, 144u8, 67u8, 240u8, 234u8, 251u8, 13u8, 105u8, 21u8, 212u8, 12u8, + 33u8, 225u8, 24u8, 34u8, 203u8, 210u8, 240u8, 124u8, 219u8, 117u8, 8u8, + 197u8, 200u8, 105u8, 186u8, 114u8, 25u8, 188u8, 100u8, 68u8, 18u8, + 150u8, 51u8, 13u8, 34u8, 237u8, 144u8, 133u8, 182u8, 76u8, 251u8, 61u8, ], ) } @@ -2056,9 +2056,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 0u8, 248u8, 127u8, 188u8, 16u8, 192u8, 51u8, 171u8, 106u8, 232u8, 58u8, - 153u8, 125u8, 176u8, 16u8, 63u8, 195u8, 40u8, 162u8, 249u8, 91u8, 9u8, - 157u8, 221u8, 104u8, 114u8, 58u8, 200u8, 120u8, 2u8, 12u8, 76u8, + 64u8, 7u8, 86u8, 245u8, 190u8, 58u8, 86u8, 188u8, 20u8, 143u8, 217u8, + 212u8, 50u8, 216u8, 99u8, 232u8, 67u8, 111u8, 86u8, 89u8, 102u8, 110u8, + 47u8, 2u8, 6u8, 128u8, 145u8, 29u8, 159u8, 148u8, 87u8, 112u8, ], ) } @@ -2072,9 +2072,9 @@ pub mod api { "batch_all", types::BatchAll { calls }, [ - 14u8, 72u8, 188u8, 6u8, 107u8, 160u8, 249u8, 103u8, 31u8, 18u8, 105u8, - 136u8, 213u8, 197u8, 188u8, 140u8, 208u8, 47u8, 110u8, 207u8, 182u8, - 210u8, 97u8, 113u8, 246u8, 212u8, 93u8, 102u8, 90u8, 9u8, 140u8, 85u8, + 82u8, 204u8, 178u8, 13u8, 233u8, 105u8, 68u8, 191u8, 51u8, 32u8, 164u8, + 118u8, 110u8, 249u8, 116u8, 181u8, 76u8, 23u8, 232u8, 248u8, 156u8, + 43u8, 104u8, 47u8, 147u8, 92u8, 113u8, 1u8, 134u8, 216u8, 200u8, 183u8, ], ) } @@ -2092,9 +2092,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 95u8, 107u8, 172u8, 90u8, 201u8, 203u8, 62u8, 244u8, 73u8, 237u8, 29u8, - 181u8, 2u8, 154u8, 212u8, 147u8, 128u8, 242u8, 73u8, 252u8, 228u8, - 19u8, 109u8, 158u8, 247u8, 233u8, 8u8, 38u8, 192u8, 252u8, 46u8, 143u8, + 105u8, 220u8, 107u8, 51u8, 74u8, 237u8, 238u8, 118u8, 174u8, 75u8, + 97u8, 11u8, 93u8, 57u8, 91u8, 227u8, 172u8, 207u8, 129u8, 182u8, 171u8, + 238u8, 96u8, 7u8, 220u8, 74u8, 123u8, 94u8, 177u8, 147u8, 176u8, 21u8, ], ) } @@ -2108,10 +2108,10 @@ pub mod api { "force_batch", types::ForceBatch { calls }, [ - 48u8, 158u8, 160u8, 136u8, 59u8, 230u8, 247u8, 137u8, 99u8, 8u8, 197u8, - 78u8, 173u8, 171u8, 102u8, 106u8, 141u8, 194u8, 170u8, 39u8, 214u8, - 240u8, 130u8, 227u8, 44u8, 34u8, 212u8, 144u8, 168u8, 59u8, 216u8, - 30u8, + 165u8, 244u8, 204u8, 40u8, 2u8, 70u8, 87u8, 178u8, 4u8, 82u8, 230u8, + 127u8, 110u8, 0u8, 120u8, 152u8, 197u8, 157u8, 116u8, 17u8, 234u8, + 138u8, 54u8, 108u8, 244u8, 73u8, 201u8, 245u8, 176u8, 58u8, 130u8, + 22u8, ], ) } @@ -2129,9 +2129,9 @@ pub mod api { weight, }, [ - 75u8, 38u8, 97u8, 33u8, 2u8, 123u8, 164u8, 202u8, 217u8, 11u8, 57u8, - 61u8, 194u8, 96u8, 55u8, 2u8, 60u8, 248u8, 209u8, 21u8, 81u8, 252u8, - 102u8, 82u8, 11u8, 110u8, 16u8, 237u8, 212u8, 111u8, 105u8, 239u8, + 118u8, 133u8, 73u8, 38u8, 214u8, 17u8, 100u8, 55u8, 144u8, 35u8, 186u8, + 195u8, 228u8, 12u8, 111u8, 222u8, 246u8, 48u8, 121u8, 189u8, 5u8, + 222u8, 142u8, 56u8, 61u8, 92u8, 54u8, 253u8, 58u8, 220u8, 161u8, 233u8, ], ) } @@ -11465,9 +11465,10 @@ pub mod api { length_bound, }, [ - 180u8, 118u8, 44u8, 210u8, 221u8, 93u8, 160u8, 13u8, 34u8, 75u8, 58u8, - 189u8, 132u8, 4u8, 63u8, 125u8, 28u8, 153u8, 16u8, 88u8, 164u8, 246u8, - 245u8, 106u8, 142u8, 139u8, 166u8, 48u8, 14u8, 231u8, 218u8, 91u8, + 53u8, 134u8, 9u8, 220u8, 130u8, 78u8, 167u8, 240u8, 118u8, 91u8, 141u8, + 174u8, 96u8, 46u8, 205u8, 108u8, 43u8, 91u8, 157u8, 209u8, 235u8, + 139u8, 15u8, 65u8, 236u8, 164u8, 19u8, 46u8, 193u8, 114u8, 200u8, + 242u8, ], ) } @@ -11487,9 +11488,10 @@ pub mod api { length_bound, }, [ - 166u8, 5u8, 13u8, 248u8, 31u8, 198u8, 16u8, 77u8, 5u8, 12u8, 13u8, - 68u8, 37u8, 228u8, 5u8, 237u8, 19u8, 10u8, 134u8, 222u8, 133u8, 18u8, - 73u8, 86u8, 219u8, 248u8, 167u8, 144u8, 138u8, 43u8, 118u8, 86u8, + 211u8, 213u8, 137u8, 188u8, 164u8, 144u8, 145u8, 233u8, 152u8, 25u8, + 139u8, 106u8, 69u8, 44u8, 45u8, 189u8, 39u8, 205u8, 200u8, 145u8, + 247u8, 213u8, 76u8, 211u8, 12u8, 219u8, 141u8, 43u8, 199u8, 15u8, + 180u8, 84u8, ], ) } @@ -11842,10 +11844,9 @@ pub mod api { "ProposalOf", (), [ - 75u8, 49u8, 229u8, 175u8, 180u8, 93u8, 238u8, 239u8, 179u8, 169u8, - 77u8, 201u8, 227u8, 174u8, 227u8, 39u8, 9u8, 73u8, 228u8, 53u8, 122u8, - 194u8, 178u8, 200u8, 135u8, 1u8, 142u8, 170u8, 110u8, 110u8, 234u8, - 176u8, + 168u8, 190u8, 239u8, 80u8, 93u8, 157u8, 13u8, 240u8, 64u8, 175u8, 34u8, + 157u8, 112u8, 225u8, 16u8, 26u8, 178u8, 229u8, 213u8, 83u8, 90u8, + 181u8, 115u8, 71u8, 78u8, 1u8, 106u8, 40u8, 8u8, 88u8, 74u8, 80u8, ], ) } @@ -11869,10 +11870,9 @@ pub mod api { _0.borrow(), ), [ - 75u8, 49u8, 229u8, 175u8, 180u8, 93u8, 238u8, 239u8, 179u8, 169u8, - 77u8, 201u8, 227u8, 174u8, 227u8, 39u8, 9u8, 73u8, 228u8, 53u8, 122u8, - 194u8, 178u8, 200u8, 135u8, 1u8, 142u8, 170u8, 110u8, 110u8, 234u8, - 176u8, + 168u8, 190u8, 239u8, 80u8, 93u8, 157u8, 13u8, 240u8, 64u8, 175u8, 34u8, + 157u8, 112u8, 225u8, 16u8, 26u8, 178u8, 229u8, 213u8, 83u8, 90u8, + 181u8, 115u8, 71u8, 78u8, 1u8, 106u8, 40u8, 8u8, 88u8, 74u8, 80u8, ], ) } @@ -13972,10 +13972,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 166u8, 115u8, 141u8, 183u8, 204u8, 91u8, 152u8, 147u8, 135u8, 196u8, - 118u8, 198u8, 193u8, 205u8, 123u8, 34u8, 143u8, 54u8, 139u8, 153u8, - 193u8, 248u8, 25u8, 175u8, 138u8, 173u8, 243u8, 68u8, 193u8, 112u8, - 23u8, 212u8, + 232u8, 155u8, 199u8, 156u8, 189u8, 209u8, 3u8, 154u8, 31u8, 184u8, + 255u8, 30u8, 59u8, 105u8, 186u8, 123u8, 127u8, 134u8, 254u8, 7u8, + 201u8, 73u8, 181u8, 181u8, 117u8, 155u8, 204u8, 201u8, 162u8, 123u8, + 73u8, 184u8, ], ) } @@ -13994,9 +13994,9 @@ pub mod api { weight, }, [ - 247u8, 74u8, 110u8, 189u8, 2u8, 185u8, 90u8, 37u8, 39u8, 137u8, 107u8, - 239u8, 93u8, 177u8, 47u8, 204u8, 175u8, 14u8, 181u8, 89u8, 242u8, 80u8, - 165u8, 84u8, 247u8, 118u8, 15u8, 207u8, 105u8, 166u8, 192u8, 94u8, + 134u8, 3u8, 20u8, 44u8, 68u8, 21u8, 224u8, 23u8, 245u8, 234u8, 165u8, + 117u8, 141u8, 168u8, 82u8, 63u8, 29u8, 224u8, 197u8, 141u8, 236u8, + 33u8, 208u8, 38u8, 62u8, 166u8, 164u8, 29u8, 30u8, 152u8, 81u8, 250u8, ], ) } @@ -14031,10 +14031,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 236u8, 169u8, 173u8, 9u8, 212u8, 82u8, 75u8, 37u8, 61u8, 59u8, 18u8, - 127u8, 255u8, 137u8, 200u8, 183u8, 59u8, 197u8, 101u8, 229u8, 231u8, - 45u8, 188u8, 229u8, 106u8, 184u8, 0u8, 99u8, 160u8, 208u8, 202u8, - 127u8, + 52u8, 143u8, 115u8, 242u8, 30u8, 5u8, 194u8, 100u8, 41u8, 206u8, 225u8, + 118u8, 59u8, 141u8, 125u8, 101u8, 189u8, 92u8, 190u8, 113u8, 248u8, + 215u8, 157u8, 246u8, 82u8, 146u8, 125u8, 89u8, 57u8, 242u8, 68u8, 70u8, ], ) } @@ -15244,10 +15243,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 97u8, 95u8, 10u8, 213u8, 74u8, 74u8, 1u8, 115u8, 102u8, 46u8, 59u8, - 137u8, 238u8, 218u8, 199u8, 123u8, 126u8, 199u8, 151u8, 53u8, 146u8, - 213u8, 114u8, 110u8, 138u8, 20u8, 247u8, 45u8, 111u8, 172u8, 198u8, - 210u8, + 225u8, 63u8, 98u8, 149u8, 80u8, 192u8, 243u8, 229u8, 181u8, 206u8, + 163u8, 209u8, 225u8, 255u8, 178u8, 90u8, 163u8, 205u8, 54u8, 62u8, + 95u8, 129u8, 85u8, 219u8, 39u8, 155u8, 60u8, 197u8, 149u8, 152u8, 67u8, + 185u8, ], ) } @@ -15289,10 +15288,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 3u8, 158u8, 23u8, 214u8, 22u8, 204u8, 58u8, 247u8, 253u8, 184u8, 83u8, - 233u8, 193u8, 125u8, 242u8, 99u8, 190u8, 52u8, 196u8, 234u8, 212u8, - 253u8, 65u8, 205u8, 223u8, 36u8, 138u8, 29u8, 103u8, 26u8, 242u8, - 234u8, + 120u8, 231u8, 101u8, 108u8, 60u8, 120u8, 115u8, 29u8, 105u8, 212u8, + 148u8, 192u8, 148u8, 90u8, 161u8, 223u8, 64u8, 102u8, 152u8, 71u8, + 236u8, 248u8, 145u8, 255u8, 99u8, 76u8, 91u8, 88u8, 71u8, 122u8, 176u8, + 78u8, ], ) } @@ -15330,9 +15329,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 22u8, 71u8, 191u8, 79u8, 122u8, 6u8, 215u8, 181u8, 246u8, 110u8, 250u8, - 109u8, 11u8, 195u8, 65u8, 244u8, 7u8, 84u8, 97u8, 22u8, 185u8, 202u8, - 225u8, 218u8, 102u8, 132u8, 29u8, 236u8, 226u8, 178u8, 222u8, 223u8, + 148u8, 234u8, 169u8, 229u8, 192u8, 26u8, 82u8, 139u8, 28u8, 88u8, 97u8, + 62u8, 186u8, 150u8, 239u8, 25u8, 207u8, 60u8, 129u8, 80u8, 248u8, 58u8, + 39u8, 82u8, 120u8, 85u8, 53u8, 105u8, 40u8, 234u8, 105u8, 211u8, ], ) } @@ -15357,9 +15356,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 144u8, 202u8, 10u8, 176u8, 1u8, 23u8, 90u8, 68u8, 233u8, 29u8, 149u8, - 63u8, 98u8, 207u8, 27u8, 205u8, 209u8, 224u8, 174u8, 64u8, 62u8, 59u8, - 113u8, 161u8, 69u8, 252u8, 182u8, 90u8, 238u8, 152u8, 34u8, 222u8, + 255u8, 225u8, 121u8, 74u8, 192u8, 97u8, 133u8, 99u8, 113u8, 187u8, + 254u8, 200u8, 161u8, 239u8, 127u8, 63u8, 38u8, 166u8, 217u8, 161u8, + 41u8, 109u8, 241u8, 34u8, 43u8, 104u8, 145u8, 35u8, 55u8, 237u8, 245u8, + 156u8, ], ) } @@ -17216,9 +17216,9 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 194u8, 166u8, 228u8, 119u8, 58u8, 235u8, 79u8, 33u8, 93u8, 186u8, 40u8, - 69u8, 3u8, 203u8, 230u8, 106u8, 46u8, 100u8, 194u8, 248u8, 69u8, 201u8, - 226u8, 234u8, 158u8, 131u8, 195u8, 228u8, 46u8, 117u8, 128u8, 195u8, + 161u8, 110u8, 48u8, 10u8, 49u8, 254u8, 44u8, 63u8, 29u8, 83u8, 5u8, + 151u8, 13u8, 227u8, 2u8, 177u8, 40u8, 98u8, 122u8, 7u8, 108u8, 65u8, + 155u8, 141u8, 74u8, 225u8, 252u8, 43u8, 64u8, 182u8, 213u8, 49u8, ], ) } @@ -17242,10 +17242,9 @@ pub mod api { max_weight, }, [ - 5u8, 71u8, 242u8, 184u8, 92u8, 207u8, 163u8, 170u8, 183u8, 130u8, - 209u8, 16u8, 56u8, 43u8, 229u8, 45u8, 229u8, 175u8, 112u8, 111u8, 49u8, - 116u8, 71u8, 220u8, 205u8, 142u8, 80u8, 115u8, 228u8, 152u8, 192u8, - 251u8, + 48u8, 176u8, 1u8, 69u8, 65u8, 192u8, 220u8, 62u8, 224u8, 84u8, 59u8, + 25u8, 24u8, 152u8, 214u8, 139u8, 89u8, 23u8, 7u8, 122u8, 25u8, 216u8, + 8u8, 25u8, 52u8, 87u8, 169u8, 67u8, 234u8, 212u8, 122u8, 200u8, ], ) } @@ -22886,10 +22885,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 151u8, 63u8, 205u8, 239u8, 92u8, 11u8, 3u8, 127u8, 86u8, 205u8, 177u8, - 127u8, 111u8, 241u8, 176u8, 204u8, 100u8, 200u8, 100u8, 104u8, 9u8, - 211u8, 20u8, 231u8, 196u8, 94u8, 75u8, 187u8, 136u8, 137u8, 253u8, - 219u8, + 178u8, 200u8, 194u8, 45u8, 84u8, 244u8, 0u8, 40u8, 229u8, 177u8, 83u8, + 253u8, 168u8, 152u8, 246u8, 167u8, 122u8, 32u8, 110u8, 98u8, 233u8, + 107u8, 191u8, 128u8, 211u8, 246u8, 99u8, 208u8, 115u8, 165u8, 212u8, + 24u8, ], ) } @@ -25104,10 +25103,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 102u8, 245u8, 126u8, 48u8, 106u8, 89u8, 246u8, 56u8, 161u8, 27u8, - 161u8, 160u8, 231u8, 24u8, 0u8, 71u8, 72u8, 208u8, 202u8, 72u8, 11u8, - 226u8, 152u8, 132u8, 67u8, 241u8, 130u8, 226u8, 228u8, 220u8, 224u8, - 239u8, + 64u8, 23u8, 76u8, 227u8, 177u8, 253u8, 81u8, 243u8, 44u8, 14u8, 51u8, + 146u8, 123u8, 228u8, 100u8, 216u8, 191u8, 34u8, 169u8, 236u8, 4u8, + 52u8, 254u8, 115u8, 230u8, 240u8, 174u8, 164u8, 71u8, 133u8, 87u8, + 125u8, ], ) } @@ -25127,9 +25126,9 @@ pub mod api { delay, }, [ - 94u8, 132u8, 138u8, 226u8, 21u8, 73u8, 247u8, 7u8, 211u8, 198u8, 189u8, - 189u8, 156u8, 72u8, 229u8, 100u8, 76u8, 202u8, 116u8, 236u8, 0u8, - 218u8, 198u8, 14u8, 83u8, 171u8, 49u8, 197u8, 175u8, 91u8, 77u8, 147u8, + 66u8, 4u8, 99u8, 166u8, 97u8, 94u8, 189u8, 127u8, 128u8, 189u8, 253u8, + 192u8, 62u8, 241u8, 48u8, 78u8, 85u8, 140u8, 45u8, 34u8, 83u8, 231u8, + 195u8, 119u8, 228u8, 67u8, 49u8, 7u8, 52u8, 243u8, 132u8, 21u8, ], ) } @@ -25149,9 +25148,10 @@ pub mod api { delay, }, [ - 149u8, 37u8, 231u8, 247u8, 137u8, 138u8, 69u8, 28u8, 9u8, 221u8, 169u8, - 137u8, 144u8, 219u8, 77u8, 189u8, 241u8, 103u8, 161u8, 216u8, 147u8, - 208u8, 72u8, 55u8, 51u8, 73u8, 187u8, 199u8, 138u8, 78u8, 189u8, 159u8, + 39u8, 124u8, 192u8, 210u8, 120u8, 71u8, 207u8, 225u8, 200u8, 130u8, + 212u8, 145u8, 12u8, 123u8, 211u8, 219u8, 62u8, 198u8, 100u8, 202u8, + 84u8, 77u8, 128u8, 248u8, 244u8, 89u8, 237u8, 180u8, 122u8, 40u8, + 112u8, 41u8, ], ) } @@ -25187,10 +25187,10 @@ pub mod api { index, }, [ - 68u8, 169u8, 229u8, 164u8, 59u8, 148u8, 220u8, 181u8, 124u8, 3u8, - 224u8, 94u8, 196u8, 149u8, 184u8, 153u8, 16u8, 103u8, 226u8, 145u8, - 174u8, 22u8, 33u8, 112u8, 29u8, 32u8, 172u8, 203u8, 158u8, 83u8, 134u8, - 137u8, + 199u8, 164u8, 23u8, 197u8, 185u8, 169u8, 107u8, 227u8, 105u8, 142u8, + 230u8, 26u8, 178u8, 164u8, 166u8, 224u8, 43u8, 83u8, 95u8, 241u8, 44u8, + 76u8, 172u8, 208u8, 81u8, 18u8, 37u8, 136u8, 233u8, 211u8, 246u8, + 237u8, ], ) } @@ -25214,9 +25214,9 @@ pub mod api { ext_index, }, [ - 88u8, 114u8, 72u8, 46u8, 82u8, 122u8, 124u8, 156u8, 48u8, 8u8, 244u8, - 116u8, 78u8, 86u8, 58u8, 58u8, 227u8, 47u8, 35u8, 185u8, 146u8, 103u8, - 41u8, 63u8, 3u8, 139u8, 24u8, 9u8, 33u8, 102u8, 149u8, 59u8, + 191u8, 141u8, 223u8, 20u8, 64u8, 241u8, 126u8, 71u8, 126u8, 142u8, + 17u8, 225u8, 253u8, 137u8, 96u8, 126u8, 242u8, 247u8, 140u8, 0u8, 19u8, + 40u8, 188u8, 9u8, 73u8, 115u8, 51u8, 195u8, 139u8, 82u8, 237u8, 246u8, ], ) } @@ -25294,10 +25294,10 @@ pub mod api { call: ::subxt::ext::subxt_core::alloc::boxed::Box::new(call), }, [ - 188u8, 86u8, 186u8, 50u8, 142u8, 183u8, 40u8, 130u8, 224u8, 57u8, - 202u8, 159u8, 82u8, 67u8, 231u8, 251u8, 50u8, 7u8, 202u8, 94u8, 6u8, - 248u8, 59u8, 187u8, 29u8, 227u8, 254u8, 118u8, 113u8, 239u8, 83u8, - 27u8, + 145u8, 104u8, 7u8, 3u8, 25u8, 94u8, 53u8, 111u8, 65u8, 210u8, 218u8, + 201u8, 96u8, 137u8, 238u8, 41u8, 106u8, 219u8, 190u8, 31u8, 53u8, + 213u8, 254u8, 229u8, 237u8, 212u8, 168u8, 249u8, 146u8, 77u8, 176u8, + 237u8, ], ) } @@ -25508,9 +25508,10 @@ pub mod api { "Proxies", (), [ - 85u8, 114u8, 110u8, 82u8, 31u8, 140u8, 102u8, 8u8, 37u8, 192u8, 3u8, - 141u8, 50u8, 101u8, 7u8, 186u8, 193u8, 235u8, 42u8, 91u8, 178u8, 204u8, - 69u8, 8u8, 66u8, 107u8, 7u8, 50u8, 187u8, 138u8, 151u8, 0u8, + 86u8, 93u8, 226u8, 177u8, 154u8, 142u8, 220u8, 251u8, 96u8, 27u8, + 204u8, 150u8, 36u8, 147u8, 160u8, 140u8, 54u8, 151u8, 198u8, 194u8, + 22u8, 167u8, 83u8, 244u8, 104u8, 70u8, 31u8, 132u8, 70u8, 242u8, 28u8, + 199u8, ], ) } @@ -25535,9 +25536,10 @@ pub mod api { _0.borrow(), ), [ - 85u8, 114u8, 110u8, 82u8, 31u8, 140u8, 102u8, 8u8, 37u8, 192u8, 3u8, - 141u8, 50u8, 101u8, 7u8, 186u8, 193u8, 235u8, 42u8, 91u8, 178u8, 204u8, - 69u8, 8u8, 66u8, 107u8, 7u8, 50u8, 187u8, 138u8, 151u8, 0u8, + 86u8, 93u8, 226u8, 177u8, 154u8, 142u8, 220u8, 251u8, 96u8, 27u8, + 204u8, 150u8, 36u8, 147u8, 160u8, 140u8, 54u8, 151u8, 198u8, 194u8, + 22u8, 167u8, 83u8, 244u8, 104u8, 70u8, 31u8, 132u8, 70u8, 242u8, 28u8, + 199u8, ], ) } @@ -26287,9 +26289,10 @@ pub mod api { length_bound, }, [ - 180u8, 118u8, 44u8, 210u8, 221u8, 93u8, 160u8, 13u8, 34u8, 75u8, 58u8, - 189u8, 132u8, 4u8, 63u8, 125u8, 28u8, 153u8, 16u8, 88u8, 164u8, 246u8, - 245u8, 106u8, 142u8, 139u8, 166u8, 48u8, 14u8, 231u8, 218u8, 91u8, + 53u8, 134u8, 9u8, 220u8, 130u8, 78u8, 167u8, 240u8, 118u8, 91u8, 141u8, + 174u8, 96u8, 46u8, 205u8, 108u8, 43u8, 91u8, 157u8, 209u8, 235u8, + 139u8, 15u8, 65u8, 236u8, 164u8, 19u8, 46u8, 193u8, 114u8, 200u8, + 242u8, ], ) } @@ -26309,9 +26312,10 @@ pub mod api { length_bound, }, [ - 166u8, 5u8, 13u8, 248u8, 31u8, 198u8, 16u8, 77u8, 5u8, 12u8, 13u8, - 68u8, 37u8, 228u8, 5u8, 237u8, 19u8, 10u8, 134u8, 222u8, 133u8, 18u8, - 73u8, 86u8, 219u8, 248u8, 167u8, 144u8, 138u8, 43u8, 118u8, 86u8, + 211u8, 213u8, 137u8, 188u8, 164u8, 144u8, 145u8, 233u8, 152u8, 25u8, + 139u8, 106u8, 69u8, 44u8, 45u8, 189u8, 39u8, 205u8, 200u8, 145u8, + 247u8, 213u8, 76u8, 211u8, 12u8, 219u8, 141u8, 43u8, 199u8, 15u8, + 180u8, 84u8, ], ) } @@ -26664,10 +26668,9 @@ pub mod api { "ProposalOf", (), [ - 75u8, 49u8, 229u8, 175u8, 180u8, 93u8, 238u8, 239u8, 179u8, 169u8, - 77u8, 201u8, 227u8, 174u8, 227u8, 39u8, 9u8, 73u8, 228u8, 53u8, 122u8, - 194u8, 178u8, 200u8, 135u8, 1u8, 142u8, 170u8, 110u8, 110u8, 234u8, - 176u8, + 168u8, 190u8, 239u8, 80u8, 93u8, 157u8, 13u8, 240u8, 64u8, 175u8, 34u8, + 157u8, 112u8, 225u8, 16u8, 26u8, 178u8, 229u8, 213u8, 83u8, 90u8, + 181u8, 115u8, 71u8, 78u8, 1u8, 106u8, 40u8, 8u8, 88u8, 74u8, 80u8, ], ) } @@ -26691,10 +26694,9 @@ pub mod api { _0.borrow(), ), [ - 75u8, 49u8, 229u8, 175u8, 180u8, 93u8, 238u8, 239u8, 179u8, 169u8, - 77u8, 201u8, 227u8, 174u8, 227u8, 39u8, 9u8, 73u8, 228u8, 53u8, 122u8, - 194u8, 178u8, 200u8, 135u8, 1u8, 142u8, 170u8, 110u8, 110u8, 234u8, - 176u8, + 168u8, 190u8, 239u8, 80u8, 93u8, 157u8, 13u8, 240u8, 64u8, 175u8, 34u8, + 157u8, 112u8, 225u8, 16u8, 26u8, 178u8, 229u8, 213u8, 83u8, 90u8, + 181u8, 115u8, 71u8, 78u8, 1u8, 106u8, 40u8, 8u8, 88u8, 74u8, 80u8, ], ) } @@ -27705,6 +27707,8 @@ pub mod api { Staking, #[codec(index = 4)] IdentityJudgement, + #[codec(index = 5)] + NominationPools, } } pub mod primitives { diff --git a/avail-subxt/src/api_dev.rs b/avail-subxt/src/api_dev.rs index 114c4812c..b91f77484 100644 --- a/avail-subxt/src/api_dev.rs +++ b/avail-subxt/src/api_dev.rs @@ -335,9 +335,9 @@ pub mod api { .hash(); runtime_metadata_hash == [ - 148u8, 12u8, 243u8, 11u8, 255u8, 142u8, 213u8, 44u8, 184u8, 247u8, 227u8, 65u8, - 234u8, 244u8, 145u8, 160u8, 253u8, 42u8, 34u8, 97u8, 147u8, 152u8, 2u8, 243u8, - 19u8, 174u8, 223u8, 111u8, 223u8, 74u8, 62u8, 127u8, + 6u8, 23u8, 252u8, 119u8, 172u8, 59u8, 61u8, 198u8, 202u8, 108u8, 208u8, 155u8, + 237u8, 191u8, 124u8, 174u8, 159u8, 18u8, 90u8, 204u8, 156u8, 229u8, 71u8, 243u8, + 203u8, 35u8, 62u8, 38u8, 127u8, 166u8, 71u8, 165u8, ] } pub mod system { @@ -1385,9 +1385,9 @@ pub mod api { "Events", vec![], [ - 239u8, 111u8, 63u8, 41u8, 191u8, 106u8, 191u8, 30u8, 155u8, 96u8, 22u8, - 62u8, 123u8, 153u8, 12u8, 130u8, 56u8, 114u8, 1u8, 181u8, 40u8, 123u8, - 133u8, 123u8, 172u8, 46u8, 125u8, 173u8, 37u8, 103u8, 179u8, 154u8, + 44u8, 46u8, 192u8, 87u8, 241u8, 90u8, 93u8, 88u8, 0u8, 103u8, 28u8, + 102u8, 132u8, 112u8, 157u8, 36u8, 13u8, 99u8, 7u8, 220u8, 210u8, 206u8, + 5u8, 179u8, 55u8, 252u8, 56u8, 74u8, 117u8, 207u8, 246u8, 231u8, ], ) } @@ -1920,9 +1920,9 @@ pub mod api { "batch", types::Batch { calls }, [ - 59u8, 238u8, 126u8, 43u8, 117u8, 180u8, 36u8, 149u8, 242u8, 156u8, - 175u8, 145u8, 59u8, 2u8, 76u8, 204u8, 203u8, 207u8, 62u8, 222u8, 96u8, - 66u8, 144u8, 67u8, 240u8, 234u8, 251u8, 13u8, 105u8, 21u8, 212u8, 12u8, + 33u8, 225u8, 24u8, 34u8, 203u8, 210u8, 240u8, 124u8, 219u8, 117u8, 8u8, + 197u8, 200u8, 105u8, 186u8, 114u8, 25u8, 188u8, 100u8, 68u8, 18u8, + 150u8, 51u8, 13u8, 34u8, 237u8, 144u8, 133u8, 182u8, 76u8, 251u8, 61u8, ], ) } @@ -1940,9 +1940,9 @@ pub mod api { call: ::std::boxed::Box::new(call), }, [ - 0u8, 248u8, 127u8, 188u8, 16u8, 192u8, 51u8, 171u8, 106u8, 232u8, 58u8, - 153u8, 125u8, 176u8, 16u8, 63u8, 195u8, 40u8, 162u8, 249u8, 91u8, 9u8, - 157u8, 221u8, 104u8, 114u8, 58u8, 200u8, 120u8, 2u8, 12u8, 76u8, + 64u8, 7u8, 86u8, 245u8, 190u8, 58u8, 86u8, 188u8, 20u8, 143u8, 217u8, + 212u8, 50u8, 216u8, 99u8, 232u8, 67u8, 111u8, 86u8, 89u8, 102u8, 110u8, + 47u8, 2u8, 6u8, 128u8, 145u8, 29u8, 159u8, 148u8, 87u8, 112u8, ], ) } @@ -1956,9 +1956,9 @@ pub mod api { "batch_all", types::BatchAll { calls }, [ - 14u8, 72u8, 188u8, 6u8, 107u8, 160u8, 249u8, 103u8, 31u8, 18u8, 105u8, - 136u8, 213u8, 197u8, 188u8, 140u8, 208u8, 47u8, 110u8, 207u8, 182u8, - 210u8, 97u8, 113u8, 246u8, 212u8, 93u8, 102u8, 90u8, 9u8, 140u8, 85u8, + 82u8, 204u8, 178u8, 13u8, 233u8, 105u8, 68u8, 191u8, 51u8, 32u8, 164u8, + 118u8, 110u8, 249u8, 116u8, 181u8, 76u8, 23u8, 232u8, 248u8, 156u8, + 43u8, 104u8, 47u8, 147u8, 92u8, 113u8, 1u8, 134u8, 216u8, 200u8, 183u8, ], ) } @@ -1976,9 +1976,9 @@ pub mod api { call: ::std::boxed::Box::new(call), }, [ - 95u8, 107u8, 172u8, 90u8, 201u8, 203u8, 62u8, 244u8, 73u8, 237u8, 29u8, - 181u8, 2u8, 154u8, 212u8, 147u8, 128u8, 242u8, 73u8, 252u8, 228u8, - 19u8, 109u8, 158u8, 247u8, 233u8, 8u8, 38u8, 192u8, 252u8, 46u8, 143u8, + 105u8, 220u8, 107u8, 51u8, 74u8, 237u8, 238u8, 118u8, 174u8, 75u8, + 97u8, 11u8, 93u8, 57u8, 91u8, 227u8, 172u8, 207u8, 129u8, 182u8, 171u8, + 238u8, 96u8, 7u8, 220u8, 74u8, 123u8, 94u8, 177u8, 147u8, 176u8, 21u8, ], ) } @@ -1992,10 +1992,10 @@ pub mod api { "force_batch", types::ForceBatch { calls }, [ - 48u8, 158u8, 160u8, 136u8, 59u8, 230u8, 247u8, 137u8, 99u8, 8u8, 197u8, - 78u8, 173u8, 171u8, 102u8, 106u8, 141u8, 194u8, 170u8, 39u8, 214u8, - 240u8, 130u8, 227u8, 44u8, 34u8, 212u8, 144u8, 168u8, 59u8, 216u8, - 30u8, + 165u8, 244u8, 204u8, 40u8, 2u8, 70u8, 87u8, 178u8, 4u8, 82u8, 230u8, + 127u8, 110u8, 0u8, 120u8, 152u8, 197u8, 157u8, 116u8, 17u8, 234u8, + 138u8, 54u8, 108u8, 244u8, 73u8, 201u8, 245u8, 176u8, 58u8, 130u8, + 22u8, ], ) } @@ -2013,9 +2013,9 @@ pub mod api { weight, }, [ - 75u8, 38u8, 97u8, 33u8, 2u8, 123u8, 164u8, 202u8, 217u8, 11u8, 57u8, - 61u8, 194u8, 96u8, 55u8, 2u8, 60u8, 248u8, 209u8, 21u8, 81u8, 252u8, - 102u8, 82u8, 11u8, 110u8, 16u8, 237u8, 212u8, 111u8, 105u8, 239u8, + 118u8, 133u8, 73u8, 38u8, 214u8, 17u8, 100u8, 55u8, 144u8, 35u8, 186u8, + 195u8, 228u8, 12u8, 111u8, 222u8, 246u8, 48u8, 121u8, 189u8, 5u8, + 222u8, 142u8, 56u8, 61u8, 92u8, 54u8, 253u8, 58u8, 220u8, 161u8, 233u8, ], ) } @@ -10767,9 +10767,10 @@ pub mod api { length_bound, }, [ - 180u8, 118u8, 44u8, 210u8, 221u8, 93u8, 160u8, 13u8, 34u8, 75u8, 58u8, - 189u8, 132u8, 4u8, 63u8, 125u8, 28u8, 153u8, 16u8, 88u8, 164u8, 246u8, - 245u8, 106u8, 142u8, 139u8, 166u8, 48u8, 14u8, 231u8, 218u8, 91u8, + 53u8, 134u8, 9u8, 220u8, 130u8, 78u8, 167u8, 240u8, 118u8, 91u8, 141u8, + 174u8, 96u8, 46u8, 205u8, 108u8, 43u8, 91u8, 157u8, 209u8, 235u8, + 139u8, 15u8, 65u8, 236u8, 164u8, 19u8, 46u8, 193u8, 114u8, 200u8, + 242u8, ], ) } @@ -10789,9 +10790,10 @@ pub mod api { length_bound, }, [ - 166u8, 5u8, 13u8, 248u8, 31u8, 198u8, 16u8, 77u8, 5u8, 12u8, 13u8, - 68u8, 37u8, 228u8, 5u8, 237u8, 19u8, 10u8, 134u8, 222u8, 133u8, 18u8, - 73u8, 86u8, 219u8, 248u8, 167u8, 144u8, 138u8, 43u8, 118u8, 86u8, + 211u8, 213u8, 137u8, 188u8, 164u8, 144u8, 145u8, 233u8, 152u8, 25u8, + 139u8, 106u8, 69u8, 44u8, 45u8, 189u8, 39u8, 205u8, 200u8, 145u8, + 247u8, 213u8, 76u8, 211u8, 12u8, 219u8, 141u8, 43u8, 199u8, 15u8, + 180u8, 84u8, ], ) } @@ -11141,10 +11143,9 @@ pub mod api { "ProposalOf", vec![], [ - 75u8, 49u8, 229u8, 175u8, 180u8, 93u8, 238u8, 239u8, 179u8, 169u8, - 77u8, 201u8, 227u8, 174u8, 227u8, 39u8, 9u8, 73u8, 228u8, 53u8, 122u8, - 194u8, 178u8, 200u8, 135u8, 1u8, 142u8, 170u8, 110u8, 110u8, 234u8, - 176u8, + 168u8, 190u8, 239u8, 80u8, 93u8, 157u8, 13u8, 240u8, 64u8, 175u8, 34u8, + 157u8, 112u8, 225u8, 16u8, 26u8, 178u8, 229u8, 213u8, 83u8, 90u8, + 181u8, 115u8, 71u8, 78u8, 1u8, 106u8, 40u8, 8u8, 88u8, 74u8, 80u8, ], ) } @@ -11166,10 +11167,9 @@ pub mod api { _0.borrow(), )], [ - 75u8, 49u8, 229u8, 175u8, 180u8, 93u8, 238u8, 239u8, 179u8, 169u8, - 77u8, 201u8, 227u8, 174u8, 227u8, 39u8, 9u8, 73u8, 228u8, 53u8, 122u8, - 194u8, 178u8, 200u8, 135u8, 1u8, 142u8, 170u8, 110u8, 110u8, 234u8, - 176u8, + 168u8, 190u8, 239u8, 80u8, 93u8, 157u8, 13u8, 240u8, 64u8, 175u8, 34u8, + 157u8, 112u8, 225u8, 16u8, 26u8, 178u8, 229u8, 213u8, 83u8, 90u8, + 181u8, 115u8, 71u8, 78u8, 1u8, 106u8, 40u8, 8u8, 88u8, 74u8, 80u8, ], ) } @@ -13147,10 +13147,10 @@ pub mod api { call: ::std::boxed::Box::new(call), }, [ - 166u8, 115u8, 141u8, 183u8, 204u8, 91u8, 152u8, 147u8, 135u8, 196u8, - 118u8, 198u8, 193u8, 205u8, 123u8, 34u8, 143u8, 54u8, 139u8, 153u8, - 193u8, 248u8, 25u8, 175u8, 138u8, 173u8, 243u8, 68u8, 193u8, 112u8, - 23u8, 212u8, + 232u8, 155u8, 199u8, 156u8, 189u8, 209u8, 3u8, 154u8, 31u8, 184u8, + 255u8, 30u8, 59u8, 105u8, 186u8, 123u8, 127u8, 134u8, 254u8, 7u8, + 201u8, 73u8, 181u8, 181u8, 117u8, 155u8, 204u8, 201u8, 162u8, 123u8, + 73u8, 184u8, ], ) } @@ -13168,9 +13168,9 @@ pub mod api { weight, }, [ - 247u8, 74u8, 110u8, 189u8, 2u8, 185u8, 90u8, 37u8, 39u8, 137u8, 107u8, - 239u8, 93u8, 177u8, 47u8, 204u8, 175u8, 14u8, 181u8, 89u8, 242u8, 80u8, - 165u8, 84u8, 247u8, 118u8, 15u8, 207u8, 105u8, 166u8, 192u8, 94u8, + 134u8, 3u8, 20u8, 44u8, 68u8, 21u8, 224u8, 23u8, 245u8, 234u8, 165u8, + 117u8, 141u8, 168u8, 82u8, 63u8, 29u8, 224u8, 197u8, 141u8, 236u8, + 33u8, 208u8, 38u8, 62u8, 166u8, 164u8, 29u8, 30u8, 152u8, 81u8, 250u8, ], ) } @@ -13205,10 +13205,9 @@ pub mod api { call: ::std::boxed::Box::new(call), }, [ - 236u8, 169u8, 173u8, 9u8, 212u8, 82u8, 75u8, 37u8, 61u8, 59u8, 18u8, - 127u8, 255u8, 137u8, 200u8, 183u8, 59u8, 197u8, 101u8, 229u8, 231u8, - 45u8, 188u8, 229u8, 106u8, 184u8, 0u8, 99u8, 160u8, 208u8, 202u8, - 127u8, + 52u8, 143u8, 115u8, 242u8, 30u8, 5u8, 194u8, 100u8, 41u8, 206u8, 225u8, + 118u8, 59u8, 141u8, 125u8, 101u8, 189u8, 92u8, 190u8, 113u8, 248u8, + 215u8, 157u8, 246u8, 82u8, 146u8, 125u8, 89u8, 57u8, 242u8, 68u8, 70u8, ], ) } @@ -14336,10 +14335,10 @@ pub mod api { call: ::std::boxed::Box::new(call), }, [ - 97u8, 95u8, 10u8, 213u8, 74u8, 74u8, 1u8, 115u8, 102u8, 46u8, 59u8, - 137u8, 238u8, 218u8, 199u8, 123u8, 126u8, 199u8, 151u8, 53u8, 146u8, - 213u8, 114u8, 110u8, 138u8, 20u8, 247u8, 45u8, 111u8, 172u8, 198u8, - 210u8, + 225u8, 63u8, 98u8, 149u8, 80u8, 192u8, 243u8, 229u8, 181u8, 206u8, + 163u8, 209u8, 225u8, 255u8, 178u8, 90u8, 163u8, 205u8, 54u8, 62u8, + 95u8, 129u8, 85u8, 219u8, 39u8, 155u8, 60u8, 197u8, 149u8, 152u8, 67u8, + 185u8, ], ) } @@ -14381,10 +14380,10 @@ pub mod api { call: ::std::boxed::Box::new(call), }, [ - 3u8, 158u8, 23u8, 214u8, 22u8, 204u8, 58u8, 247u8, 253u8, 184u8, 83u8, - 233u8, 193u8, 125u8, 242u8, 99u8, 190u8, 52u8, 196u8, 234u8, 212u8, - 253u8, 65u8, 205u8, 223u8, 36u8, 138u8, 29u8, 103u8, 26u8, 242u8, - 234u8, + 120u8, 231u8, 101u8, 108u8, 60u8, 120u8, 115u8, 29u8, 105u8, 212u8, + 148u8, 192u8, 148u8, 90u8, 161u8, 223u8, 64u8, 102u8, 152u8, 71u8, + 236u8, 248u8, 145u8, 255u8, 99u8, 76u8, 91u8, 88u8, 71u8, 122u8, 176u8, + 78u8, ], ) } @@ -14422,9 +14421,9 @@ pub mod api { call: ::std::boxed::Box::new(call), }, [ - 22u8, 71u8, 191u8, 79u8, 122u8, 6u8, 215u8, 181u8, 246u8, 110u8, 250u8, - 109u8, 11u8, 195u8, 65u8, 244u8, 7u8, 84u8, 97u8, 22u8, 185u8, 202u8, - 225u8, 218u8, 102u8, 132u8, 29u8, 236u8, 226u8, 178u8, 222u8, 223u8, + 148u8, 234u8, 169u8, 229u8, 192u8, 26u8, 82u8, 139u8, 28u8, 88u8, 97u8, + 62u8, 186u8, 150u8, 239u8, 25u8, 207u8, 60u8, 129u8, 80u8, 248u8, 58u8, + 39u8, 82u8, 120u8, 85u8, 53u8, 105u8, 40u8, 234u8, 105u8, 211u8, ], ) } @@ -14448,9 +14447,10 @@ pub mod api { call: ::std::boxed::Box::new(call), }, [ - 144u8, 202u8, 10u8, 176u8, 1u8, 23u8, 90u8, 68u8, 233u8, 29u8, 149u8, - 63u8, 98u8, 207u8, 27u8, 205u8, 209u8, 224u8, 174u8, 64u8, 62u8, 59u8, - 113u8, 161u8, 69u8, 252u8, 182u8, 90u8, 238u8, 152u8, 34u8, 222u8, + 255u8, 225u8, 121u8, 74u8, 192u8, 97u8, 133u8, 99u8, 113u8, 187u8, + 254u8, 200u8, 161u8, 239u8, 127u8, 63u8, 38u8, 166u8, 217u8, 161u8, + 41u8, 109u8, 241u8, 34u8, 43u8, 104u8, 145u8, 35u8, 55u8, 237u8, 245u8, + 156u8, ], ) } @@ -16189,9 +16189,9 @@ pub mod api { call: ::std::boxed::Box::new(call), }, [ - 194u8, 166u8, 228u8, 119u8, 58u8, 235u8, 79u8, 33u8, 93u8, 186u8, 40u8, - 69u8, 3u8, 203u8, 230u8, 106u8, 46u8, 100u8, 194u8, 248u8, 69u8, 201u8, - 226u8, 234u8, 158u8, 131u8, 195u8, 228u8, 46u8, 117u8, 128u8, 195u8, + 161u8, 110u8, 48u8, 10u8, 49u8, 254u8, 44u8, 63u8, 29u8, 83u8, 5u8, + 151u8, 13u8, 227u8, 2u8, 177u8, 40u8, 98u8, 122u8, 7u8, 108u8, 65u8, + 155u8, 141u8, 74u8, 225u8, 252u8, 43u8, 64u8, 182u8, 213u8, 49u8, ], ) } @@ -16215,10 +16215,9 @@ pub mod api { max_weight, }, [ - 5u8, 71u8, 242u8, 184u8, 92u8, 207u8, 163u8, 170u8, 183u8, 130u8, - 209u8, 16u8, 56u8, 43u8, 229u8, 45u8, 229u8, 175u8, 112u8, 111u8, 49u8, - 116u8, 71u8, 220u8, 205u8, 142u8, 80u8, 115u8, 228u8, 152u8, 192u8, - 251u8, + 48u8, 176u8, 1u8, 69u8, 65u8, 192u8, 220u8, 62u8, 224u8, 84u8, 59u8, + 25u8, 24u8, 152u8, 214u8, 139u8, 89u8, 23u8, 7u8, 122u8, 25u8, 216u8, + 8u8, 25u8, 52u8, 87u8, 169u8, 67u8, 234u8, 212u8, 122u8, 200u8, ], ) } @@ -21552,10 +21551,10 @@ pub mod api { call: ::std::boxed::Box::new(call), }, [ - 151u8, 63u8, 205u8, 239u8, 92u8, 11u8, 3u8, 127u8, 86u8, 205u8, 177u8, - 127u8, 111u8, 241u8, 176u8, 204u8, 100u8, 200u8, 100u8, 104u8, 9u8, - 211u8, 20u8, 231u8, 196u8, 94u8, 75u8, 187u8, 136u8, 137u8, 253u8, - 219u8, + 178u8, 200u8, 194u8, 45u8, 84u8, 244u8, 0u8, 40u8, 229u8, 177u8, 83u8, + 253u8, 168u8, 152u8, 246u8, 167u8, 122u8, 32u8, 110u8, 98u8, 233u8, + 107u8, 191u8, 128u8, 211u8, 246u8, 99u8, 208u8, 115u8, 165u8, 212u8, + 24u8, ], ) } @@ -23642,10 +23641,10 @@ pub mod api { call: ::std::boxed::Box::new(call), }, [ - 102u8, 245u8, 126u8, 48u8, 106u8, 89u8, 246u8, 56u8, 161u8, 27u8, - 161u8, 160u8, 231u8, 24u8, 0u8, 71u8, 72u8, 208u8, 202u8, 72u8, 11u8, - 226u8, 152u8, 132u8, 67u8, 241u8, 130u8, 226u8, 228u8, 220u8, 224u8, - 239u8, + 64u8, 23u8, 76u8, 227u8, 177u8, 253u8, 81u8, 243u8, 44u8, 14u8, 51u8, + 146u8, 123u8, 228u8, 100u8, 216u8, 191u8, 34u8, 169u8, 236u8, 4u8, + 52u8, 254u8, 115u8, 230u8, 240u8, 174u8, 164u8, 71u8, 133u8, 87u8, + 125u8, ], ) } @@ -23665,9 +23664,9 @@ pub mod api { delay, }, [ - 94u8, 132u8, 138u8, 226u8, 21u8, 73u8, 247u8, 7u8, 211u8, 198u8, 189u8, - 189u8, 156u8, 72u8, 229u8, 100u8, 76u8, 202u8, 116u8, 236u8, 0u8, - 218u8, 198u8, 14u8, 83u8, 171u8, 49u8, 197u8, 175u8, 91u8, 77u8, 147u8, + 66u8, 4u8, 99u8, 166u8, 97u8, 94u8, 189u8, 127u8, 128u8, 189u8, 253u8, + 192u8, 62u8, 241u8, 48u8, 78u8, 85u8, 140u8, 45u8, 34u8, 83u8, 231u8, + 195u8, 119u8, 228u8, 67u8, 49u8, 7u8, 52u8, 243u8, 132u8, 21u8, ], ) } @@ -23687,9 +23686,10 @@ pub mod api { delay, }, [ - 149u8, 37u8, 231u8, 247u8, 137u8, 138u8, 69u8, 28u8, 9u8, 221u8, 169u8, - 137u8, 144u8, 219u8, 77u8, 189u8, 241u8, 103u8, 161u8, 216u8, 147u8, - 208u8, 72u8, 55u8, 51u8, 73u8, 187u8, 199u8, 138u8, 78u8, 189u8, 159u8, + 39u8, 124u8, 192u8, 210u8, 120u8, 71u8, 207u8, 225u8, 200u8, 130u8, + 212u8, 145u8, 12u8, 123u8, 211u8, 219u8, 62u8, 198u8, 100u8, 202u8, + 84u8, 77u8, 128u8, 248u8, 244u8, 89u8, 237u8, 180u8, 122u8, 40u8, + 112u8, 41u8, ], ) } @@ -23723,10 +23723,10 @@ pub mod api { index, }, [ - 68u8, 169u8, 229u8, 164u8, 59u8, 148u8, 220u8, 181u8, 124u8, 3u8, - 224u8, 94u8, 196u8, 149u8, 184u8, 153u8, 16u8, 103u8, 226u8, 145u8, - 174u8, 22u8, 33u8, 112u8, 29u8, 32u8, 172u8, 203u8, 158u8, 83u8, 134u8, - 137u8, + 199u8, 164u8, 23u8, 197u8, 185u8, 169u8, 107u8, 227u8, 105u8, 142u8, + 230u8, 26u8, 178u8, 164u8, 166u8, 224u8, 43u8, 83u8, 95u8, 241u8, 44u8, + 76u8, 172u8, 208u8, 81u8, 18u8, 37u8, 136u8, 233u8, 211u8, 246u8, + 237u8, ], ) } @@ -23750,9 +23750,9 @@ pub mod api { ext_index, }, [ - 88u8, 114u8, 72u8, 46u8, 82u8, 122u8, 124u8, 156u8, 48u8, 8u8, 244u8, - 116u8, 78u8, 86u8, 58u8, 58u8, 227u8, 47u8, 35u8, 185u8, 146u8, 103u8, - 41u8, 63u8, 3u8, 139u8, 24u8, 9u8, 33u8, 102u8, 149u8, 59u8, + 191u8, 141u8, 223u8, 20u8, 64u8, 241u8, 126u8, 71u8, 126u8, 142u8, + 17u8, 225u8, 253u8, 137u8, 96u8, 126u8, 242u8, 247u8, 140u8, 0u8, 19u8, + 40u8, 188u8, 9u8, 73u8, 115u8, 51u8, 195u8, 139u8, 82u8, 237u8, 246u8, ], ) } @@ -23828,10 +23828,10 @@ pub mod api { call: ::std::boxed::Box::new(call), }, [ - 188u8, 86u8, 186u8, 50u8, 142u8, 183u8, 40u8, 130u8, 224u8, 57u8, - 202u8, 159u8, 82u8, 67u8, 231u8, 251u8, 50u8, 7u8, 202u8, 94u8, 6u8, - 248u8, 59u8, 187u8, 29u8, 227u8, 254u8, 118u8, 113u8, 239u8, 83u8, - 27u8, + 145u8, 104u8, 7u8, 3u8, 25u8, 94u8, 53u8, 111u8, 65u8, 210u8, 218u8, + 201u8, 96u8, 137u8, 238u8, 41u8, 106u8, 219u8, 190u8, 31u8, 53u8, + 213u8, 254u8, 229u8, 237u8, 212u8, 168u8, 249u8, 146u8, 77u8, 176u8, + 237u8, ], ) } @@ -24042,9 +24042,10 @@ pub mod api { "Proxies", vec![], [ - 85u8, 114u8, 110u8, 82u8, 31u8, 140u8, 102u8, 8u8, 37u8, 192u8, 3u8, - 141u8, 50u8, 101u8, 7u8, 186u8, 193u8, 235u8, 42u8, 91u8, 178u8, 204u8, - 69u8, 8u8, 66u8, 107u8, 7u8, 50u8, 187u8, 138u8, 151u8, 0u8, + 86u8, 93u8, 226u8, 177u8, 154u8, 142u8, 220u8, 251u8, 96u8, 27u8, + 204u8, 150u8, 36u8, 147u8, 160u8, 140u8, 54u8, 151u8, 198u8, 194u8, + 22u8, 167u8, 83u8, 244u8, 104u8, 70u8, 31u8, 132u8, 70u8, 242u8, 28u8, + 199u8, ], ) } @@ -24067,9 +24068,10 @@ pub mod api { _0.borrow(), )], [ - 85u8, 114u8, 110u8, 82u8, 31u8, 140u8, 102u8, 8u8, 37u8, 192u8, 3u8, - 141u8, 50u8, 101u8, 7u8, 186u8, 193u8, 235u8, 42u8, 91u8, 178u8, 204u8, - 69u8, 8u8, 66u8, 107u8, 7u8, 50u8, 187u8, 138u8, 151u8, 0u8, + 86u8, 93u8, 226u8, 177u8, 154u8, 142u8, 220u8, 251u8, 96u8, 27u8, + 204u8, 150u8, 36u8, 147u8, 160u8, 140u8, 54u8, 151u8, 198u8, 194u8, + 22u8, 167u8, 83u8, 244u8, 104u8, 70u8, 31u8, 132u8, 70u8, 242u8, 28u8, + 199u8, ], ) } @@ -24749,9 +24751,10 @@ pub mod api { length_bound, }, [ - 180u8, 118u8, 44u8, 210u8, 221u8, 93u8, 160u8, 13u8, 34u8, 75u8, 58u8, - 189u8, 132u8, 4u8, 63u8, 125u8, 28u8, 153u8, 16u8, 88u8, 164u8, 246u8, - 245u8, 106u8, 142u8, 139u8, 166u8, 48u8, 14u8, 231u8, 218u8, 91u8, + 53u8, 134u8, 9u8, 220u8, 130u8, 78u8, 167u8, 240u8, 118u8, 91u8, 141u8, + 174u8, 96u8, 46u8, 205u8, 108u8, 43u8, 91u8, 157u8, 209u8, 235u8, + 139u8, 15u8, 65u8, 236u8, 164u8, 19u8, 46u8, 193u8, 114u8, 200u8, + 242u8, ], ) } @@ -24771,9 +24774,10 @@ pub mod api { length_bound, }, [ - 166u8, 5u8, 13u8, 248u8, 31u8, 198u8, 16u8, 77u8, 5u8, 12u8, 13u8, - 68u8, 37u8, 228u8, 5u8, 237u8, 19u8, 10u8, 134u8, 222u8, 133u8, 18u8, - 73u8, 86u8, 219u8, 248u8, 167u8, 144u8, 138u8, 43u8, 118u8, 86u8, + 211u8, 213u8, 137u8, 188u8, 164u8, 144u8, 145u8, 233u8, 152u8, 25u8, + 139u8, 106u8, 69u8, 44u8, 45u8, 189u8, 39u8, 205u8, 200u8, 145u8, + 247u8, 213u8, 76u8, 211u8, 12u8, 219u8, 141u8, 43u8, 199u8, 15u8, + 180u8, 84u8, ], ) } @@ -25123,10 +25127,9 @@ pub mod api { "ProposalOf", vec![], [ - 75u8, 49u8, 229u8, 175u8, 180u8, 93u8, 238u8, 239u8, 179u8, 169u8, - 77u8, 201u8, 227u8, 174u8, 227u8, 39u8, 9u8, 73u8, 228u8, 53u8, 122u8, - 194u8, 178u8, 200u8, 135u8, 1u8, 142u8, 170u8, 110u8, 110u8, 234u8, - 176u8, + 168u8, 190u8, 239u8, 80u8, 93u8, 157u8, 13u8, 240u8, 64u8, 175u8, 34u8, + 157u8, 112u8, 225u8, 16u8, 26u8, 178u8, 229u8, 213u8, 83u8, 90u8, + 181u8, 115u8, 71u8, 78u8, 1u8, 106u8, 40u8, 8u8, 88u8, 74u8, 80u8, ], ) } @@ -25148,10 +25151,9 @@ pub mod api { _0.borrow(), )], [ - 75u8, 49u8, 229u8, 175u8, 180u8, 93u8, 238u8, 239u8, 179u8, 169u8, - 77u8, 201u8, 227u8, 174u8, 227u8, 39u8, 9u8, 73u8, 228u8, 53u8, 122u8, - 194u8, 178u8, 200u8, 135u8, 1u8, 142u8, 170u8, 110u8, 110u8, 234u8, - 176u8, + 168u8, 190u8, 239u8, 80u8, 93u8, 157u8, 13u8, 240u8, 64u8, 175u8, 34u8, + 157u8, 112u8, 225u8, 16u8, 26u8, 178u8, 229u8, 213u8, 83u8, 90u8, + 181u8, 115u8, 71u8, 78u8, 1u8, 106u8, 40u8, 8u8, 88u8, 74u8, 80u8, ], ) } @@ -26045,6 +26047,8 @@ pub mod api { Staking, #[codec(index = 4)] IdentityJudgement, + #[codec(index = 5)] + NominationPools, } } pub mod primitives { diff --git a/runtime/src/impls.rs b/runtime/src/impls.rs index af2262f98..7af3df8d9 100644 --- a/runtime/src/impls.rs +++ b/runtime/src/impls.rs @@ -705,6 +705,7 @@ pub enum ProxyType { Governance, Staking, IdentityJudgement, + NominationPools, } impl Default for ProxyType { fn default() -> Self { @@ -728,13 +729,21 @@ impl InstanceFilter for ProxyType { ), ProxyType::Staking => matches!( c, - RuntimeCall::Session(..) | RuntimeCall::Staking(..) | RuntimeCall::Utility(..) + RuntimeCall::Session(..) + | RuntimeCall::Staking(..) + | RuntimeCall::Utility(..) + | RuntimeCall::VoterList(..) + | RuntimeCall::NominationPools(..) ), ProxyType::IdentityJudgement => matches!( c, RuntimeCall::Identity(pallet_identity::Call::provide_judgement { .. }) | RuntimeCall::Utility(..) ), + ProxyType::NominationPools => matches!( + c, + RuntimeCall::NominationPools(..) | RuntimeCall::Utility(..) + ), } } fn is_superset(&self, o: &Self) -> bool { diff --git a/runtime/src/version.rs b/runtime/src/version.rs index 8025c0ad7..493b243a4 100644 --- a/runtime/src/version.rs +++ b/runtime/src/version.rs @@ -17,7 +17,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // Per convention: if the runtime behavior changes, increment spec_version // and set impl_version to 0. This paramenter is typically incremented when // there's an update to the transaction_version. - spec_version: 37, + spec_version: 38, // The version of the implementation of the specification. Nodes can ignore this. It is only // used to indicate that the code is different. As long as the authoring_version and the // spec_version are the same, the code itself might have changed, but the native and Wasm