@@ -321,6 +321,7 @@ parameter_types! {
321
321
/// The type used to represent the kinds of proxying allowed.
322
322
#[ derive(
323
323
Copy , Clone , Eq , PartialEq , Ord , PartialOrd , Encode , Decode , RuntimeDebug , MaxEncodedLen ,
324
+ scale_info:: TypeInfo ,
324
325
) ]
325
326
pub enum ProxyType {
326
327
/// Fully permissioned proxy. Can execute any call on behalf of _proxied_.
@@ -348,58 +349,61 @@ impl InstanceFilter<Call> for ProxyType {
348
349
match self {
349
350
ProxyType :: Any => true ,
350
351
ProxyType :: NonTransfer => {
351
- !matches ! ( c, Call :: Balances ( .. ) | Call :: Assets ( .. ) | Call :: Uniques ( .. ) )
352
+ !matches ! ( c, Call :: Balances { .. } | Call :: Assets { .. } | Call :: Uniques { .. } )
352
353
}
353
354
ProxyType :: CancelProxy => matches ! (
354
355
c,
355
- Call :: Proxy ( pallet_proxy:: Call :: reject_announcement( .. ) )
356
- | Call :: Utility ( .. ) | Call :: Multisig ( .. )
356
+ Call :: Proxy ( pallet_proxy:: Call :: reject_announcement { .. } )
357
+ | Call :: Utility { .. } | Call :: Multisig { .. }
357
358
) ,
358
359
ProxyType :: Assets => {
359
360
matches ! (
360
361
c,
361
- Call :: Assets ( ..) | Call :: Utility ( ..) | Call :: Multisig ( ..) | Call :: Uniques ( ..)
362
+ Call :: Assets { .. }
363
+ | Call :: Utility { .. }
364
+ | Call :: Multisig { .. }
365
+ | Call :: Uniques { .. }
362
366
)
363
367
}
364
368
ProxyType :: AssetOwner => matches ! (
365
369
c,
366
- Call :: Assets ( pallet_assets:: Call :: create( .. ) )
367
- | Call :: Assets ( pallet_assets:: Call :: destroy( .. ) )
368
- | Call :: Assets ( pallet_assets:: Call :: transfer_ownership( .. ) )
369
- | Call :: Assets ( pallet_assets:: Call :: set_team( .. ) )
370
- | Call :: Assets ( pallet_assets:: Call :: set_metadata( .. ) )
371
- | Call :: Assets ( pallet_assets:: Call :: clear_metadata( .. ) )
372
- | Call :: Uniques ( pallet_uniques:: Call :: create( .. ) )
373
- | Call :: Uniques ( pallet_uniques:: Call :: destroy( .. ) )
374
- | Call :: Uniques ( pallet_uniques:: Call :: transfer_ownership( .. ) )
375
- | Call :: Uniques ( pallet_uniques:: Call :: set_team( .. ) )
376
- | Call :: Uniques ( pallet_uniques:: Call :: set_metadata( .. ) )
377
- | Call :: Uniques ( pallet_uniques:: Call :: set_attribute( .. ) )
378
- | Call :: Uniques ( pallet_uniques:: Call :: set_class_metadata( .. ) )
379
- | Call :: Uniques ( pallet_uniques:: Call :: clear_metadata( .. ) )
380
- | Call :: Uniques ( pallet_uniques:: Call :: clear_attribute( .. ) )
381
- | Call :: Uniques ( pallet_uniques:: Call :: clear_class_metadata( .. ) )
382
- | Call :: Utility ( .. ) | Call :: Multisig ( .. )
370
+ Call :: Assets ( pallet_assets:: Call :: create { .. } )
371
+ | Call :: Assets ( pallet_assets:: Call :: destroy { .. } )
372
+ | Call :: Assets ( pallet_assets:: Call :: transfer_ownership { .. } )
373
+ | Call :: Assets ( pallet_assets:: Call :: set_team { .. } )
374
+ | Call :: Assets ( pallet_assets:: Call :: set_metadata { .. } )
375
+ | Call :: Assets ( pallet_assets:: Call :: clear_metadata { .. } )
376
+ | Call :: Uniques ( pallet_uniques:: Call :: create { .. } )
377
+ | Call :: Uniques ( pallet_uniques:: Call :: destroy { .. } )
378
+ | Call :: Uniques ( pallet_uniques:: Call :: transfer_ownership { .. } )
379
+ | Call :: Uniques ( pallet_uniques:: Call :: set_team { .. } )
380
+ | Call :: Uniques ( pallet_uniques:: Call :: set_metadata { .. } )
381
+ | Call :: Uniques ( pallet_uniques:: Call :: set_attribute { .. } )
382
+ | Call :: Uniques ( pallet_uniques:: Call :: set_class_metadata { .. } )
383
+ | Call :: Uniques ( pallet_uniques:: Call :: clear_metadata { .. } )
384
+ | Call :: Uniques ( pallet_uniques:: Call :: clear_attribute { .. } )
385
+ | Call :: Uniques ( pallet_uniques:: Call :: clear_class_metadata { .. } )
386
+ | Call :: Utility { .. } | Call :: Multisig { .. }
383
387
) ,
384
388
ProxyType :: AssetManager => matches ! (
385
389
c,
386
- Call :: Assets ( pallet_assets:: Call :: mint( .. ) )
387
- | Call :: Assets ( pallet_assets:: Call :: burn( .. ) )
388
- | Call :: Assets ( pallet_assets:: Call :: freeze( .. ) )
389
- | Call :: Assets ( pallet_assets:: Call :: thaw( .. ) )
390
- | Call :: Assets ( pallet_assets:: Call :: freeze_asset( .. ) )
391
- | Call :: Assets ( pallet_assets:: Call :: thaw_asset( .. ) )
392
- | Call :: Uniques ( pallet_uniques:: Call :: mint( .. ) )
393
- | Call :: Uniques ( pallet_uniques:: Call :: burn( .. ) )
394
- | Call :: Uniques ( pallet_uniques:: Call :: freeze( .. ) )
395
- | Call :: Uniques ( pallet_uniques:: Call :: thaw( .. ) )
396
- | Call :: Uniques ( pallet_uniques:: Call :: freeze_class( .. ) )
397
- | Call :: Uniques ( pallet_uniques:: Call :: thaw_class( .. ) )
398
- | Call :: Utility ( .. ) | Call :: Multisig ( .. )
390
+ Call :: Assets ( pallet_assets:: Call :: mint { .. } )
391
+ | Call :: Assets ( pallet_assets:: Call :: burn { .. } )
392
+ | Call :: Assets ( pallet_assets:: Call :: freeze { .. } )
393
+ | Call :: Assets ( pallet_assets:: Call :: thaw { .. } )
394
+ | Call :: Assets ( pallet_assets:: Call :: freeze_asset { .. } )
395
+ | Call :: Assets ( pallet_assets:: Call :: thaw_asset { .. } )
396
+ | Call :: Uniques ( pallet_uniques:: Call :: mint { .. } )
397
+ | Call :: Uniques ( pallet_uniques:: Call :: burn { .. } )
398
+ | Call :: Uniques ( pallet_uniques:: Call :: freeze { .. } )
399
+ | Call :: Uniques ( pallet_uniques:: Call :: thaw { .. } )
400
+ | Call :: Uniques ( pallet_uniques:: Call :: freeze_class { .. } )
401
+ | Call :: Uniques ( pallet_uniques:: Call :: thaw_class { .. } )
402
+ | Call :: Utility { .. } | Call :: Multisig { .. }
399
403
) ,
400
404
ProxyType :: Collator => matches ! (
401
405
c,
402
- Call :: CollatorSelection ( .. ) | Call :: Utility ( .. ) | Call :: Multisig ( .. )
406
+ Call :: CollatorSelection { .. } | Call :: Utility { .. } | Call :: Multisig { .. }
403
407
) ,
404
408
}
405
409
}
@@ -771,7 +775,7 @@ impl_runtime_apis! {
771
775
772
776
impl sp_api:: Metadata <Block > for Runtime {
773
777
fn metadata( ) -> OpaqueMetadata {
774
- Runtime :: metadata( ) . into( )
778
+ OpaqueMetadata :: new ( Runtime :: metadata( ) . into( ) )
775
779
}
776
780
}
777
781
0 commit comments