@@ -763,20 +763,20 @@ pub fn create_x2_parachain_multilocation(index: u16) -> MultiLocation {
763763
764764pub struct XcmConfig ;
765765impl Config for XcmConfig {
766- type AssetClaims = ( ) ; // don't claim for now
766+ type AssetClaims = PolkadotXcm ;
767767 type AssetTransactor = BifrostAssetTransactor ;
768- type AssetTrap = ( ) ; // don't trap for now
768+ type AssetTrap = PolkadotXcm ;
769769 type Barrier = Barrier ;
770770 type Call = Call ;
771771 type IsReserve = BifrostFilteredAssets ;
772772 type IsTeleporter = BifrostFilteredAssets ;
773773 type LocationInverter = LocationInverter < Ancestry > ;
774774 type OriginConverter = XcmOriginToTransactDispatchOrigin ;
775- type ResponseHandler = ( ) ;
775+ type ResponseHandler = PolkadotXcm ;
776776 type SubscriptionService = PolkadotXcm ;
777777 type Trader = Trader ;
778778 type Weigher = FixedWeightBounds < UnitWeightCost , Call , MaxInstructions > ;
779- type XcmSender = XcmRouter ; // Don't handle responses for now.
779+ type XcmSender = XcmRouter ;
780780}
781781
782782/// No local origins on this chain are allowed to dispatch XCM sends/executions.
@@ -1092,7 +1092,7 @@ parameter_types! {
10921092 pub const SlotLength : BlockNumber = 8u32 as BlockNumber ;
10931093 pub const XcmTransferOrigin : TransferOriginType = TransferOriginType :: FromRelayChain ;
10941094 pub XcmWeight : XcmBaseWeight = XCM_WEIGHT . into( ) ;
1095- pub ContributionWeight : XcmBaseWeight = 893125000 . into( ) ;
1095+ pub ContributionWeight : XcmBaseWeight = XCM_WEIGHT . into( ) ;
10961096 pub AddProxyWeight : XcmBaseWeight = XCM_WEIGHT . into( ) ;
10971097 pub ConfirmMuitiSigAccount : AccountId = hex![ "e4da05f08e89bf6c43260d96f26fffcfc7deae5b465da08669a9d008e64c2c63" ] . into( ) ;
10981098 pub RelaychainSovereignSubAccount : MultiLocation = create_x2_multilocation( ParachainDerivedProxyAccountType :: Salp as u16 ) ;
0 commit comments