diff --git a/packages/types/src/interfaces/parachains/definitions.ts b/packages/types/src/interfaces/parachains/definitions.ts index 713e38051f..e07c9f114f 100644 --- a/packages/types/src/interfaces/parachains/definitions.ts +++ b/packages/types/src/interfaces/parachains/definitions.ts @@ -244,6 +244,14 @@ export default { ParachainDispatchOrigin: { _enum: ['Signed', 'Parachain', 'Root'] }, + ParachainProposal: { + proposer: 'AccountId', + validationCode: 'ValidationCode', + genesisHead: 'HeadData', + validators: 'Vec', + name: 'Bytes', + balance: 'Balance' + }, ParaGenesisArgs: { genesisHead: 'Bytes', validationCode: 'Bytes', @@ -276,6 +284,10 @@ export default { dmqMqcHead: 'Hash', maxPovSize: 'u32' }, + RegisteredParachainInfo: { + validators: 'Vec', + proposer: 'AccountId' + }, RelayChainBlockNumber: 'BlockNumber', QueuedParathread: { claim: 'ParathreadEntry', diff --git a/packages/types/src/interfaces/runtime/definitions.ts b/packages/types/src/interfaces/runtime/definitions.ts index e27a473a9e..2e43acf330 100644 --- a/packages/types/src/interfaces/runtime/definitions.ts +++ b/packages/types/src/interfaces/runtime/definitions.ts @@ -86,7 +86,7 @@ export default { LookupTarget: 'AccountId', ModuleId: 'LockIdentifier', MultiAddress: 'GenericMultiAddress', - Moment: 'u64', + Moment: 'UInt<64, Moment>', OpaqueCall: 'Bytes', Origin: 'DoNotConstruct', OriginCaller: { @@ -120,6 +120,7 @@ export default { StorageData: 'Bytes', TransactionPriority: 'u64', ValidatorId: 'AccountId', + ValidatorIdOf: 'ValidatorId', Weight: 'u64', WeightMultiplier: 'Fixed64',