diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c034ac1df..2b08ae7746 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ Changes: - Adjust `Registry` to augment based on used packages - Add support for ink! metadata V3 with payable constructors - Cleanup ink! metadata parsing, allowing for easier extension +- Fix storage metadata, aligning method with decorated name - Adjust typegen, only using exportInterface - Added Kusama/Polkadot 9151 upgrade block (known types) - Update to latest Substrate, Kusama & Polkadot static metadata diff --git a/packages/types/src/metadata/decorate/storage/createFunction.ts b/packages/types/src/metadata/decorate/storage/createFunction.ts index bb3ef8cd90..4739b245af 100644 --- a/packages/types/src/metadata/decorate/storage/createFunction.ts +++ b/packages/types/src/metadata/decorate/storage/createFunction.ts @@ -7,7 +7,7 @@ import type { StorageEntry } from '../../../primitive/types'; import type { Registry } from '../../../types'; import { Raw } from '@polkadot/types-codec'; -import { assert, compactAddLength, compactStripLength, isUndefined, objectSpread, stringCamelCase, stringLowerFirst, u8aConcat, u8aToU8a } from '@polkadot/util'; +import { assert, compactAddLength, compactStripLength, isUndefined, objectSpread, stringCamelCase, u8aConcat, u8aToU8a } from '@polkadot/util'; import { xxhashAsU8a } from '@polkadot/util-crypto'; import { StorageKey } from '../../../primitive'; @@ -114,7 +114,7 @@ function createWithMeta (registry: Registry, itemFn: CreateItemFn, options: Crea const storageFn = createWStorageFn(registry, itemFn, options) as StorageEntry; storageFn.meta = meta; - storageFn.method = stringLowerFirst(method); + storageFn.method = stringCamelCase(method); storageFn.prefix = prefix; storageFn.section = section;