From a72d33ad24e0ec691d3c8697dfa973ff73d4e000 Mon Sep 17 00:00:00 2001 From: Antoine Estienne Date: Tue, 15 Dec 2020 14:51:55 +0100 Subject: [PATCH] Add missing parachain types (#2954) * adde dmissing types * replaced id with u32 * Apply suggestions from code review Co-authored-by: Jaco Greeff * camelCase * lint Co-authored-by: Jaco Greeff --- .../src/interfaces/parachains/definitions.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/packages/types/src/interfaces/parachains/definitions.ts b/packages/types/src/interfaces/parachains/definitions.ts index 8ff5ba43c5..0c6043ee60 100644 --- a/packages/types/src/interfaces/parachains/definitions.ts +++ b/packages/types/src/interfaces/parachains/definitions.ts @@ -155,6 +155,13 @@ export default { ParaScheduling: { _enum: ['Always', 'Dynamic'] }, + PersistedValidationData: { + parentHead: 'HeadData', + blockNumber: 'BlockNumber', + hrmpMqcHeads: 'Vec<(u32, Hash)>', + dmqMqcHead: 'Hash', + maxPovSize: 'u32' + }, RelayChainBlockNumber: 'BlockNumber', Remark: '[u8; 32]', Retriable: { @@ -188,6 +195,13 @@ export default { } }, SubId: 'u32', + TransientValidationData: { + maxCodeSize: 'u32', + maxHeadDataSize: 'u32', + balance: 'Balance', + codeUpgradeAllowed: 'Option', + dmqLength: 'u32' + }, UpwardMessage: 'Bytes', ValidationFunctionParams: { maxCodeSize: 'u32', @@ -195,6 +209,10 @@ export default { codeUpgradeAllowed: 'Option' }, ValidationCode: 'Bytes', + ValidationData: { + persisted: 'PersistedValidationData', + transient: 'TransientValidationData' + }, ValidatorSignature: 'Signature', ValidityAttestation: { _enum: {