diff --git a/CHANGELOG.md b/CHANGELOG.md index ec7a86a23c..9ab538a4d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # CHANGELOG +## master + +Changes: + +- Additional Xcm types + + ## 4.8.1 May 2, 2021 Upgrade priority: Low. Recommended when using or developing for parachains. diff --git a/packages/types/src/interfaces/parachains/definitions.ts b/packages/types/src/interfaces/parachains/definitions.ts index 6f0a96f33e..88666851ff 100644 --- a/packages/types/src/interfaces/parachains/definitions.ts +++ b/packages/types/src/interfaces/parachains/definitions.ts @@ -310,8 +310,10 @@ export default { relayParentStorageRoot: 'Hash', maxPovSize: 'u32' }, - RelayChainBlockNumber: 'u32', - RelayChainHash: 'Hash', + RelayBlockNumber: 'u32', + RelayChainBlockNumber: 'RelayBlockNumber', + RelayHash: 'Hash', + RelayChainHash: 'RelayHash', QueuedParathread: { claim: 'ParathreadEntry', coreOffset: 'u32' diff --git a/packages/types/src/interfaces/xcm/definitions.ts b/packages/types/src/interfaces/xcm/definitions.ts index 10c087a93b..074ae3b058 100644 --- a/packages/types/src/interfaces/xcm/definitions.ts +++ b/packages/types/src/interfaces/xcm/definitions.ts @@ -37,6 +37,9 @@ const xcm = { RelayedFrom: 'XcmRelayedFrom' } }, + XcmpMessageFormat: { + _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals'] + }, VersionedXcm: { _enum: { V0: 'Xcm' @@ -67,6 +70,12 @@ const xmcOrder = { }; const multiAsset = { + InboundStatus: { + _enum: ['Ok', 'Suspended'] + }, + OutboundStatus: { + _enum: ['Ok', 'Suspended'] + }, MultiAssetAbstractFungible: { id: 'Vec', instance: 'Compact' @@ -236,6 +245,13 @@ export default { Error: 'XcmError' } }, + QueueConfigData: { + suspendThreshold: 'u32', + dropThreshold: 'u32', + resumeThreshold: 'u32', + thresholdWeight: 'Weight', + weightRestrictDecay: 'Weight' + }, VersionedMultiLocation: { _enum: { V0: 'MultiLocation'