-
Notifications
You must be signed in to change notification settings - Fork 161
Description
When connecting Sidecar with Polkadot Asset Hub and trying to access one of the following endpoints:
/runtime/metadata/v14
/runtime/metadata (which defaults to v14)
curl -X GET 'http://127.0.0.1:8080/runtime/metadata'
the following error is returned
{"code":500,"message":"createType(PalletUtilityCall):: Unable to create Enum via index 80, in batch, as_derivative, batch_all, dispatch_as, force_batch, with_weight, if_else, dispatch_as_fallible","stack":"Error: createType(PalletUtilityCall):: Unable to create Enum via index 80, in batch, as_derivative, batch_all, dispatch_as, force_batch, with_weight, if_else, dispatch_as_fallible\n at createTypeUnsafe (/usr/local/lib/node_modules/@substrate/api-sidecar/node_modules/@polkadot/types-create/cjs/create/type.js:54:22)\n at TypeRegistry.createType (/usr/local/lib/node_modules/@substrate/api-sidecar/node_modules/@polkadot/types/cjs/create/registry.js:224:52)\n at sanitizeMetadataExceptionsV14 (/usr/local/lib/node_modules/@substrate/api-sidecar/build/src/sanitize/sanitizeNumbers.js:238:52)\n at sanitizeMetadataExceptions (/usr/local/lib/node_modules/@substrate/api-sidecar/build/src/sanitize/sanitizeNumbers.js:194:13)\n at /usr/local/lib/node_modules/@substrate/api-sidecar/build/src/sanitize/sanitizeNumbers.js:56:17\n at Array.reduce (<anonymous>)\n at sanitizeCodec (/usr/local/lib/node_modules/@substrate/api-sidecar/build/src/sanitize/sanitizeNumbers.js:45:30)\n at sanitizeNumbers (/usr/local/lib/node_modules/@substrate/api-sidecar/build/src/sanitize/sanitizeNumbers.js:125:16)\n at /usr/local/lib/node_modules/@substrate/api-sidecar/build/src/sanitize/sanitizeNumbers.js:96:35\n at Type.map (<anonymous>)","level":"error"}
Following endpoints work as expected
runtime/metadata/v15
runtime/metadata/v16
reference error on Westend - #1668