From 21e2d2843ef3b4ebc39d1ca2c08e3bb9f330cf87 Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Sat, 3 Aug 2019 09:38:47 +0200 Subject: [PATCH] AuthorityIndex -> u32 (#1261) * AuthorityIndex -> u32 * Interface update * Run build:interfaces as part of build command --- package.json | 4 ++-- packages/types/src/interfaces/babe/definitions.ts | 2 +- packages/types/src/interfaces/babe/types.ts | 6 +++--- yarn.lock | 8 ++++---- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index b90663914d..47c27f28a3 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,7 @@ "typescript": "^3.5.3" }, "scripts": { - "build": "polkadot-dev-build-ts && yarn run build:methodsdoc && polkadot-dev-build-docs", + "build": "yarn build:interfaces && polkadot-dev-build-ts && yarn run build:methodsdoc && polkadot-dev-build-docs", "build:htmldoc": "yarn clean && typedoc --theme default --out docs/html", "build:interfaces": "node packages/types/src/scripts/interfacesTsWrapper.js", "build:methodsdoc": "node packages/types/src/scripts/MetadataMdWrapper.js", @@ -33,7 +33,7 @@ "@babel/register": "^7.5.5", "@babel/runtime": "^7.5.5", "@polkadot/dev": "^0.30.0-beta.24", - "@polkadot/ts": "^0.1.62", + "@polkadot/ts": "^0.1.63", "gh-pages": "^2.1.0" } } diff --git a/packages/types/src/interfaces/babe/definitions.ts b/packages/types/src/interfaces/babe/definitions.ts index 3d512010a2..96b7a6757e 100644 --- a/packages/types/src/interfaces/babe/definitions.ts +++ b/packages/types/src/interfaces/babe/definitions.ts @@ -8,7 +8,7 @@ export default { SlotNumber: 'u64', RawBabePreDigest: { slotNumber: 'SlotNumber', - authorityIndex: 'u64', // AuthorityIndex (also in aura, same size) + authorityIndex: 'u32', // AuthorityIndex (also in aura, not same size there) vrfOutput: 'H256', // should be '[u8; 32]' (generator support lacking here) vrfProof: 'H256' // should be '[u8; 32]' } diff --git a/packages/types/src/interfaces/babe/types.ts b/packages/types/src/interfaces/babe/types.ts index 30ef31be6f..e8cd6b79d2 100644 --- a/packages/types/src/interfaces/babe/types.ts +++ b/packages/types/src/interfaces/babe/types.ts @@ -1,7 +1,7 @@ // Auto-generated via `yarn build:interfaces`, do not edit import { Struct } from '../../codec'; -import { H256, u64 } from '../../primitive'; +import { H256, u32, u64 } from '../../primitive'; /** u64 */ export type BabeWeight = u64; @@ -10,8 +10,8 @@ export type BabeWeight = u64; export interface RawBabePreDigest extends Struct { /** SlotNumber */ readonly slotNumber: SlotNumber; - /** u64 */ - readonly authorityIndex: u64; + /** u32 */ + readonly authorityIndex: u32; /** H256 */ readonly vrfOutput: H256; /** H256 */ diff --git a/yarn.lock b/yarn.lock index 5e0652468b..02da69edfc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1851,10 +1851,10 @@ "@polkadot/util" "^1.0.1" "@polkadot/util-crypto" "^1.0.1" -"@polkadot/ts@^0.1.62": - version "0.1.62" - resolved "https://registry.yarnpkg.com/@polkadot/ts/-/ts-0.1.62.tgz#aed5e951f1b8ee49efecb360302abdede155140b" - integrity sha512-sx1L7Z9WwqfltQ+e8im32xGcX89G2QdgpKNwMg/dur/RMnPBkVF0A0o4H4jFSEdMiBg+dasbfJkbnxvgjWlV2A== +"@polkadot/ts@^0.1.63": + version "0.1.63" + resolved "https://registry.yarnpkg.com/@polkadot/ts/-/ts-0.1.63.tgz#9de0014e706014fc4ce059bc37fd6818d20de492" + integrity sha512-NYdq63CFBp1+4V9RMzbaIxG7doaSvIVWlFBb6hMEu0MemheULiag+Gj/98lalVYipB8a4KCBoaIt//YTCEh6oQ== dependencies: "@types/chrome" "^0.0.86"