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: {