From a7a0965d73050001ad28a225c2d1159d30233dcb Mon Sep 17 00:00:00 2001 From: Jaco Date: Sun, 15 Aug 2021 11:54:25 +0300 Subject: [PATCH] 9080 Upgrade block (#3876) * 9080 Upgrade block * Update CHANGELOG.md --- CHANGELOG.md | 7 +++++-- packages/types-known/src/upgrades/polkadot.ts | 3 ++- packages/types/src/types/detect.ts | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 015ae18947..a3f3aadc44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## master +Upgrade priority: Low. + Contributed: - Add `Range` & `RangeInclusive` types (Thanks to https://github.com/c410-f3r) @@ -9,8 +11,9 @@ Contributed: Changes: -- Loose pedantic check not to fail on all-empty values -- Extend `createType` auto-TS decoration for `BreeMap`, `BTreeSet`, `HashMap` +- Loosen pedantic check not to fail on all-empty values +- Extend `createType` auto-TS decoration for `BreeMap`, `BTreeSet`, `HashMap`, `Range` +- Add Polkadot 9080 upgrade block ## 5.4.1 Aug 9, 2021 diff --git a/packages/types-known/src/upgrades/polkadot.ts b/packages/types-known/src/upgrades/polkadot.ts index 529765903e..20edb16e3a 100644 --- a/packages/types-known/src/upgrades/polkadot.ts +++ b/packages/types-known/src/upgrades/polkadot.ts @@ -8,7 +8,8 @@ const upgrades: ChainUpgradesRaw = [ [244358, 8], [303079, 9], [314201, 10], [342400, 11], [443963, 12], [528470, 13], [687751, 14], [746085, 15], [787923, 16], [799302, 17], [1205128, 18], [1603423, 23], [1733218, 24], [2005673, 25], [2436698, 26], - [3613564, 27], [3899547, 28], [4345767, 29], [4876134, 30], [5661442, 9050] + [3613564, 27], [3899547, 28], [4345767, 29], [4876134, 30], [5661442, 9050], + [6321619, 9080] ]; export default upgrades; diff --git a/packages/types/src/types/detect.ts b/packages/types/src/types/detect.ts index e2ae831669..9ab1b09882 100644 --- a/packages/types/src/types/detect.ts +++ b/packages/types/src/types/detect.ts @@ -1,7 +1,7 @@ // Copyright 2017-2021 @polkadot/types authors & contributors // SPDX-License-Identifier: Apache-2.0 -import type { BTreeMap, BTreeSet, CodecSet, Compact, Enum, HashMap, Linkage, Option, Range, RangeInclusive, Raw, Result, Struct, Vec, VecFixed } from '../codec'; +import type { BTreeMap, BTreeSet, CodecSet, Compact, Enum, HashMap, Linkage, Option, Range, RangeInclusive, Result, Struct, U8aFixed, Vec, VecFixed } from '../codec'; import type { Bytes, Null, u8 } from '../primitive'; import type { Codec, Constructor } from './codec'; import type { ICompact, IEnum, IMap, IMethod, INumber, IOption, IResult, ISet, IStruct, ITuple, IU8a, IVec } from './interfaces'; @@ -45,7 +45,7 @@ export type __MapWrapOne = { 'Range<': C extends INumber ? Range : Codec; 'RangeInclusive<': C extends INumber ? RangeInclusive : Codec; 'Vec<': C extends u8 ? Bytes : Vec; - '[': C extends u8 ? Raw : VecFixed; + '[': C extends u8 ? U8aFixed : VecFixed; }; // FIXME We don't cater for Int< & UInt< here. These could be problematic, since it has