Skip to main content
Module

x/polkadot/types/interfaces/metadata/definitions.ts

Package publishing for deno.land/x/polkadot
Go to Latest
File

/* eslint-disable sort-keys */
import type { Definitions } from '../../types/index.ts';
import { AllHashers } from './hashers.ts';import { runtime } from './runtime.ts';import { v9 } from './v9.ts';import { v10 } from './v10.ts';import { v11 } from './v11.ts';import { v12 } from './v12.ts';import { v13 } from './v13.ts';import { v14 } from './v14.ts';import { v15 } from './v15.ts';
export { AllHashers };
export default { rpc: {}, runtime, types: { // all known ...v9, ...v10, ...v11, ...v12, ...v13, ...v14, ...v15,
// latest mappings // NOTE: For v15, we only added the runtime defintions, // hence latest for most pointing to the previous V14 ErrorMetadataLatest: 'ErrorMetadataV14', EventMetadataLatest: 'EventMetadataV14', ExtrinsicMetadataLatest: 'ExtrinsicMetadataV14', FunctionArgumentMetadataLatest: 'FunctionArgumentMetadataV14', FunctionMetadataLatest: 'FunctionMetadataV14', MetadataLatest: 'MetadataV15', PalletCallMetadataLatest: 'PalletCallMetadataV14', PalletConstantMetadataLatest: 'PalletConstantMetadataV14', PalletErrorMetadataLatest: 'PalletErrorMetadataV14', PalletEventMetadataLatest: 'PalletEventMetadataV14', PalletMetadataLatest: 'PalletMetadataV15', PalletStorageMetadataLatest: 'PalletStorageMetadataV14', PortableType: 'PortableTypeV14', RuntimeApiMetadataLatest: 'RuntimeApiMetadataV15', SignedExtensionMetadataLatest: 'SignedExtensionMetadataV14', StorageEntryMetadataLatest: 'StorageEntryMetadataV14', StorageEntryModifierLatest: 'StorageEntryModifierV14', StorageEntryTypeLatest: 'StorageEntryTypeV14', StorageHasher: 'StorageHasherV14',
// additional types OpaqueMetadata: 'Opaque<Bytes>',
// the enum containing all the mappings MetadataAll: { _enum: { V0: 'DoNotConstruct<MetadataV0>', V1: 'DoNotConstruct<MetadataV1>', V2: 'DoNotConstruct<MetadataV2>', V3: 'DoNotConstruct<MetadataV3>', V4: 'DoNotConstruct<MetadataV4>', V5: 'DoNotConstruct<MetadataV5>', V6: 'DoNotConstruct<MetadataV6>', V7: 'DoNotConstruct<MetadataV7>', V8: 'DoNotConstruct<MetadataV8>', // First version on Kusama in V9, dropping will be problematic V9: 'MetadataV9', V10: 'MetadataV10', V11: 'MetadataV11', V12: 'MetadataV12', V13: 'MetadataV13', V14: 'MetadataV14', V15: 'MetadataV15' } } }} as Definitions;