UNPKG

@polkadot/types

Version:
108 lines (107 loc) 2.55 kB
const CORE_V1_TO_V4 = { execute_block: { description: 'Execute the given block.', params: [ { name: 'block', type: 'Block' } ], type: 'Null' } }; const CORE_V1_TO_V2 = { version: { description: 'Returns the version of the runtime.', params: [], type: 'RuntimeVersionPre3' } }; const CORE_V2_TO_V4 = { initialize_block: { description: 'Initialize a block with the given header.', params: [ { name: 'header', type: 'Header' } ], type: 'Null' } }; const CORE_V4_VERSION = { version: { description: 'Returns the version of the runtime.', params: [], type: 'RuntimeVersion' } }; const CORE_V4_TO_V5 = { ...CORE_V1_TO_V4, initialize_block: { description: 'Initialize a block with the given header.', params: [ { name: 'header', type: 'Header' } ], type: 'ExtrinsicInclusionMode' } }; export const runtime = { Core: [ { methods: { ...CORE_V4_VERSION, ...CORE_V4_TO_V5 }, version: 5 }, { methods: { ...CORE_V4_VERSION, ...CORE_V1_TO_V4, ...CORE_V2_TO_V4 }, version: 4 }, { methods: { version: { description: 'Returns the version of the runtime.', params: [], type: 'RuntimeVersionPre4' }, ...CORE_V1_TO_V4, ...CORE_V2_TO_V4 }, version: 3 }, { methods: { ...CORE_V1_TO_V2, ...CORE_V1_TO_V4, ...CORE_V2_TO_V4 }, version: 2 }, { methods: { initialise_block: { description: 'Initialize a block with the given header.', params: [ { name: 'header', type: 'Header' } ], type: 'Null' }, ...CORE_V1_TO_V2, ...CORE_V1_TO_V4 }, version: 1 } ] };