diff --git a/.circleci/config.yml b/.circleci/config.yml index 2b5b9b22b3..f6d2ae80a7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,6 +1,9 @@ version: 2 jobs: build: + branches: + ignore: + - gh-pages working_directory: ~/polkadot-js docker: - image: circleci/node:10 diff --git a/README.md b/README.md index e7a0ef24fc..e1f25155a1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ [![polkadotjs](https://img.shields.io/badge/polkadot-js-orange.svg?style=flat-square)](https://polkadot.js.org) ![license](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square) [![npm](https://img.shields.io/npm/v/@polkadot/api.svg?style=flat-square)](https://www.npmjs.com/package/@polkadot/api) +[![beta](https://img.shields.io/npm/v/@polkadot/api/beta?label=beta&style=flat-square)](https://www.npmjs.com/package/@polkadot/api) [![travisci](https://img.shields.io/travis/com/polkadot-js/api?label=travisci&style=flat-square)](https://travis-ci.com/polkadot-js/api) [![circleci](https://img.shields.io/circleci/build/github/polkadot-js/api/master?label=circleci&style=flat-square)](https://circleci.com/gh/polkadot-js/api) [![maintainability](https://img.shields.io/codeclimate/maintainability/polkadot-js/api.svg?style=flat-square)](https://codeclimate.com/github/polkadot-js/api) diff --git a/packages/rpc-core/src/jsonrpc.types.ts b/packages/rpc-core/src/jsonrpc.types.ts index 683bd8f50f..0de051ad85 100644 --- a/packages/rpc-core/src/jsonrpc.types.ts +++ b/packages/rpc-core/src/jsonrpc.types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Observable } from 'rxjs'; import { Vec } from '@polkadot/types/codec'; diff --git a/packages/types/src/interfaceRegistry.ts b/packages/types/src/interfaceRegistry.ts index c6b915c01e..9aede2f8c6 100644 --- a/packages/types/src/interfaceRegistry.ts +++ b/packages/types/src/interfaceRegistry.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Compact, Option, Vec } from './codec'; import { Bytes, Data, Fixed64, H160, H256, H512, Null, StorageData, StorageHasher, StorageKey, Text, Type, bool, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from './primitive'; @@ -23,6 +24,7 @@ import { DigestOf, Event, EventId, EventIndex, EventRecord, EventRecord0to76, Ke import { TreasuryProposal } from './interfaces/treasury'; import { EcdsaSignature, EthereumAddress } from './interfaces/claims'; import { AttestedCandidate, AuctionIndex, BalanceUpload, Bidder, CandidateReceipt, CollatorSignature, EgressQueueRoot, HeadData, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, LeasePeriod, LeasePeriodOf, NewBidder, ParaId, ParaIdOf, ParachainDispatchOrigin, SlotRange, SubId, UpwardMessage, ValidatorIndex, ValidityAttestation, ValidityVote, WinningData, WinningDataEntry } from './interfaces/parachains'; +import { BlockAttestations, IncludedBlocks, MoreAttestations } from './interfaces/attestations'; import { ApiId, ChainProperties, ExtrinsicOrHash, ExtrinsicStatus, Health, KeyValueOption, NetworkState, PeerInfo, RuntimeVersion, RuntimeVersionApi, StorageChangeSet } from './interfaces/rpc'; export interface InterfaceRegistry { @@ -601,6 +603,15 @@ export interface InterfaceRegistry { WinningData: WinningData; 'Option': Option; 'Vec': Vec; + BlockAttestations: BlockAttestations; + 'Option': Option; + 'Vec': Vec; + IncludedBlocks: IncludedBlocks; + 'Option': Option; + 'Vec': Vec; + MoreAttestations: MoreAttestations; + 'Option': Option; + 'Vec': Vec; ApiId: ApiId; 'Option': Option; 'Vec': Vec; diff --git a/packages/types/src/interfaces/abrs/index.ts b/packages/types/src/interfaces/abrs/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/abrs/index.ts +++ b/packages/types/src/interfaces/abrs/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/abrs/types.ts b/packages/types/src/interfaces/abrs/types.ts index 87415dc704..e36756ed47 100644 --- a/packages/types/src/interfaces/abrs/types.ts +++ b/packages/types/src/interfaces/abrs/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Enum } from '../../codec'; import { RawAuraPreDigest } from '../aura'; diff --git a/packages/types/src/interfaces/attestations/definitions.ts b/packages/types/src/interfaces/attestations/definitions.ts new file mode 100644 index 0000000000..471c28edca --- /dev/null +++ b/packages/types/src/interfaces/attestations/definitions.ts @@ -0,0 +1,21 @@ +// Copyright 2017-2019 @polkadot/types authors & contributors +// This software may be modified and distributed under the terms +// of the Apache-2.0 license. See the LICENSE file for details. + +export default { + types: { + BlockAttestations: { + receipt: 'CandidateReceipt', + valid: 'Vec', + invalid: 'Vec' + }, + IncludedBlocks: { + actualNumber: 'BlockNumber', + session: 'SessionIndex', + randomSeed: 'H256', + activeParachains: 'Vec', + paraBlocks: 'Vec' + }, + MoreAttestations: {} + } +}; diff --git a/packages/types/src/interfaces/attestations/index.ts b/packages/types/src/interfaces/attestations/index.ts new file mode 100644 index 0000000000..05fdc138ff --- /dev/null +++ b/packages/types/src/interfaces/attestations/index.ts @@ -0,0 +1,4 @@ +// Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ + +export * from './types'; diff --git a/packages/types/src/interfaces/attestations/types.ts b/packages/types/src/interfaces/attestations/types.ts new file mode 100644 index 0000000000..f13d8dd0e6 --- /dev/null +++ b/packages/types/src/interfaces/attestations/types.ts @@ -0,0 +1,35 @@ +// Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ + +import { Struct, Vec } from '../../codec'; +import { H256 } from '../../primitive'; +import { AccountId, BlockNumber, Hash } from '../runtime'; +import { SessionIndex } from '../session'; +import { CandidateReceipt, ParaId } from '../parachains'; + +/** Struct */ +export interface BlockAttestations extends Struct { + /** CandidateReceipt */ + readonly receipt: CandidateReceipt; + /** Vec */ + readonly valid: Vec; + /** Vec */ + readonly invalid: Vec; +} + +/** Struct */ +export interface IncludedBlocks extends Struct { + /** BlockNumber */ + readonly actualNumber: BlockNumber; + /** SessionIndex */ + readonly session: SessionIndex; + /** H256 */ + readonly randomSeed: H256; + /** Vec */ + readonly activeParachains: Vec; + /** Vec */ + readonly paraBlocks: Vec; +} + +/** Struct */ +export interface MoreAttestations extends Struct {} diff --git a/packages/types/src/interfaces/aura/index.ts b/packages/types/src/interfaces/aura/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/aura/index.ts +++ b/packages/types/src/interfaces/aura/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/aura/types.ts b/packages/types/src/interfaces/aura/types.ts index deeff7e43b..73735032b4 100644 --- a/packages/types/src/interfaces/aura/types.ts +++ b/packages/types/src/interfaces/aura/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Struct } from '../../codec'; import { u64 } from '../../primitive'; diff --git a/packages/types/src/interfaces/authorship/index.ts b/packages/types/src/interfaces/authorship/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/authorship/index.ts +++ b/packages/types/src/interfaces/authorship/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/authorship/types.ts b/packages/types/src/interfaces/authorship/types.ts index 3a0883ecd4..65926b1881 100644 --- a/packages/types/src/interfaces/authorship/types.ts +++ b/packages/types/src/interfaces/authorship/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Codec } from '../../types'; import { Enum, Option } from '../../codec'; diff --git a/packages/types/src/interfaces/babe/index.ts b/packages/types/src/interfaces/babe/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/babe/index.ts +++ b/packages/types/src/interfaces/babe/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/babe/types.ts b/packages/types/src/interfaces/babe/types.ts index e8cd6b79d2..9e4b497682 100644 --- a/packages/types/src/interfaces/babe/types.ts +++ b/packages/types/src/interfaces/babe/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Struct } from '../../codec'; import { H256, u32, u64 } from '../../primitive'; diff --git a/packages/types/src/interfaces/balances/index.ts b/packages/types/src/interfaces/balances/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/balances/index.ts +++ b/packages/types/src/interfaces/balances/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/balances/types.ts b/packages/types/src/interfaces/balances/types.ts index 12fe4d00b7..f561523ada 100644 --- a/packages/types/src/interfaces/balances/types.ts +++ b/packages/types/src/interfaces/balances/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Set, Struct } from '../../codec'; import { Balance, BlockNumber, LockIdentifier } from '../runtime'; diff --git a/packages/types/src/interfaces/claims/index.ts b/packages/types/src/interfaces/claims/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/claims/index.ts +++ b/packages/types/src/interfaces/claims/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/claims/types.ts b/packages/types/src/interfaces/claims/types.ts index 13d563c08b..a556a3fcc7 100644 --- a/packages/types/src/interfaces/claims/types.ts +++ b/packages/types/src/interfaces/claims/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Codec } from '../../types'; import { H160 } from '../../primitive'; diff --git a/packages/types/src/interfaces/collective/index.ts b/packages/types/src/interfaces/collective/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/collective/index.ts +++ b/packages/types/src/interfaces/collective/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/collective/types.ts b/packages/types/src/interfaces/collective/types.ts index cb9187271f..67f7d7e542 100644 --- a/packages/types/src/interfaces/collective/types.ts +++ b/packages/types/src/interfaces/collective/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Struct, Vec } from '../../codec'; import { u32 } from '../../primitive'; diff --git a/packages/types/src/interfaces/consensus/index.ts b/packages/types/src/interfaces/consensus/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/consensus/index.ts +++ b/packages/types/src/interfaces/consensus/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/consensus/types.ts b/packages/types/src/interfaces/consensus/types.ts index 5f5dba4487..fc62f2da7d 100644 --- a/packages/types/src/interfaces/consensus/types.ts +++ b/packages/types/src/interfaces/consensus/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { AccountId } from '../runtime'; diff --git a/packages/types/src/interfaces/contracts/index.ts b/packages/types/src/interfaces/contracts/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/contracts/index.ts +++ b/packages/types/src/interfaces/contracts/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/contracts/types.ts b/packages/types/src/interfaces/contracts/types.ts index c7a83ad1c7..01db6c9ff5 100644 --- a/packages/types/src/interfaces/contracts/types.ts +++ b/packages/types/src/interfaces/contracts/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Codec } from '../../types'; import { Compact, Enum, Option, Struct } from '../../codec'; diff --git a/packages/types/src/interfaces/definitions.ts b/packages/types/src/interfaces/definitions.ts index ff3868ac7d..ecc8bc3d59 100644 --- a/packages/types/src/interfaces/definitions.ts +++ b/packages/types/src/interfaces/definitions.ts @@ -42,6 +42,7 @@ export { default as treasury } from './treasury/definitions'; // polkadot-specific types export { default as claims } from './claims/definitions'; export { default as parachains } from './parachains/definitions'; +export { default as attestations } from './attestations/definitions'; // pull in rpc last, assuming that is uses info from above export { default as rpc } from './rpc/definitions'; diff --git a/packages/types/src/interfaces/democracy/index.ts b/packages/types/src/interfaces/democracy/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/democracy/index.ts +++ b/packages/types/src/interfaces/democracy/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/democracy/types.ts b/packages/types/src/interfaces/democracy/types.ts index 38c5aff123..f09aa3d664 100644 --- a/packages/types/src/interfaces/democracy/types.ts +++ b/packages/types/src/interfaces/democracy/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Enum, Struct } from '../../codec'; import { u32 } from '../../primitive'; diff --git a/packages/types/src/interfaces/deprecated/index.ts b/packages/types/src/interfaces/deprecated/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/deprecated/index.ts +++ b/packages/types/src/interfaces/deprecated/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/deprecated/types.ts b/packages/types/src/interfaces/deprecated/types.ts index db438fcccc..1249ae3797 100644 --- a/packages/types/src/interfaces/deprecated/types.ts +++ b/packages/types/src/interfaces/deprecated/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Enum, Struct } from '../../codec'; import { Bytes, Null, i8, u32, u64 } from '../../primitive'; diff --git a/packages/types/src/interfaces/elections/index.ts b/packages/types/src/interfaces/elections/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/elections/index.ts +++ b/packages/types/src/interfaces/elections/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/elections/types.ts b/packages/types/src/interfaces/elections/types.ts index da449f1e9a..a005f32ebe 100644 --- a/packages/types/src/interfaces/elections/types.ts +++ b/packages/types/src/interfaces/elections/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Enum, Struct } from '../../codec'; import { GenericVote, u32 } from '../../primitive'; diff --git a/packages/types/src/interfaces/genericAsset/index.ts b/packages/types/src/interfaces/genericAsset/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/genericAsset/index.ts +++ b/packages/types/src/interfaces/genericAsset/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/genericAsset/types.ts b/packages/types/src/interfaces/genericAsset/types.ts index e32ab42065..7c0336559c 100644 --- a/packages/types/src/interfaces/genericAsset/types.ts +++ b/packages/types/src/interfaces/genericAsset/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Enum, Struct } from '../../codec'; import { AccountId, Balance } from '../runtime'; diff --git a/packages/types/src/interfaces/grandpa/index.ts b/packages/types/src/interfaces/grandpa/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/grandpa/index.ts +++ b/packages/types/src/interfaces/grandpa/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/grandpa/types.ts b/packages/types/src/interfaces/grandpa/types.ts index 9f09fa9876..ec7b2beeca 100644 --- a/packages/types/src/interfaces/grandpa/types.ts +++ b/packages/types/src/interfaces/grandpa/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Codec } from '../../types'; import { Enum, Struct, Vec } from '../../codec'; diff --git a/packages/types/src/interfaces/imOnline/index.ts b/packages/types/src/interfaces/imOnline/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/imOnline/index.ts +++ b/packages/types/src/interfaces/imOnline/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/imOnline/types.ts b/packages/types/src/interfaces/imOnline/types.ts index 2fb0cb474f..dbc675dfe3 100644 --- a/packages/types/src/interfaces/imOnline/types.ts +++ b/packages/types/src/interfaces/imOnline/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Struct, Vec } from '../../codec'; import { Bytes, u32 } from '../../primitive'; diff --git a/packages/types/src/interfaces/index.ts b/packages/types/src/interfaces/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/index.ts +++ b/packages/types/src/interfaces/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/parachains/index.ts b/packages/types/src/interfaces/parachains/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/parachains/index.ts +++ b/packages/types/src/interfaces/parachains/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/parachains/types.ts b/packages/types/src/interfaces/parachains/types.ts index bbf1b0916c..fb7ffc49eb 100644 --- a/packages/types/src/interfaces/parachains/types.ts +++ b/packages/types/src/interfaces/parachains/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Codec } from '../../types'; import { Enum, Struct, Vec } from '../../codec'; diff --git a/packages/types/src/interfaces/rpc/index.ts b/packages/types/src/interfaces/rpc/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/rpc/index.ts +++ b/packages/types/src/interfaces/rpc/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/rpc/types.ts b/packages/types/src/interfaces/rpc/types.ts index 26caec712e..0f63f8b1be 100644 --- a/packages/types/src/interfaces/rpc/types.ts +++ b/packages/types/src/interfaces/rpc/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Codec } from '../../types'; import { Enum, Option, Struct, Vec } from '../../codec'; diff --git a/packages/types/src/interfaces/runtime/index.ts b/packages/types/src/interfaces/runtime/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/runtime/index.ts +++ b/packages/types/src/interfaces/runtime/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/runtime/types.ts b/packages/types/src/interfaces/runtime/types.ts index ec574b30a4..22d0ad194e 100644 --- a/packages/types/src/interfaces/runtime/types.ts +++ b/packages/types/src/interfaces/runtime/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Codec } from '../../types'; import { Compact, Struct } from '../../codec'; diff --git a/packages/types/src/interfaces/session/index.ts b/packages/types/src/interfaces/session/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/session/index.ts +++ b/packages/types/src/interfaces/session/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/session/types.ts b/packages/types/src/interfaces/session/types.ts index 38fb6b7e47..98b101f842 100644 --- a/packages/types/src/interfaces/session/types.ts +++ b/packages/types/src/interfaces/session/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Codec } from '../../types'; import { u32 } from '../../primitive'; diff --git a/packages/types/src/interfaces/staking/index.ts b/packages/types/src/interfaces/staking/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/staking/index.ts +++ b/packages/types/src/interfaces/staking/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/staking/types.ts b/packages/types/src/interfaces/staking/types.ts index f1511a7268..c0bac42c1e 100644 --- a/packages/types/src/interfaces/staking/types.ts +++ b/packages/types/src/interfaces/staking/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Compact, Enum, Struct, Vec } from '../../codec'; import { u32 } from '../../primitive'; diff --git a/packages/types/src/interfaces/system/index.ts b/packages/types/src/interfaces/system/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/system/index.ts +++ b/packages/types/src/interfaces/system/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/system/types.ts b/packages/types/src/interfaces/system/types.ts index 1b53db0bcc..881ac9e5b9 100644 --- a/packages/types/src/interfaces/system/types.ts +++ b/packages/types/src/interfaces/system/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Codec } from '../../types'; import { Enum, Struct, Vec } from '../../codec'; diff --git a/packages/types/src/interfaces/treasury/index.ts b/packages/types/src/interfaces/treasury/index.ts index f94c8a0ae8..05fdc138ff 100644 --- a/packages/types/src/interfaces/treasury/index.ts +++ b/packages/types/src/interfaces/treasury/index.ts @@ -1,3 +1,4 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './types'; diff --git a/packages/types/src/interfaces/treasury/types.ts b/packages/types/src/interfaces/treasury/types.ts index a217b0d30c..b18225e334 100644 --- a/packages/types/src/interfaces/treasury/types.ts +++ b/packages/types/src/interfaces/treasury/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ import { Struct } from '../../codec'; import { AccountId, Balance } from '../runtime'; diff --git a/packages/types/src/interfaces/types.ts b/packages/types/src/interfaces/types.ts index 0b3c623272..f4ba05b414 100644 --- a/packages/types/src/interfaces/types.ts +++ b/packages/types/src/interfaces/types.ts @@ -1,4 +1,5 @@ // Auto-generated via `yarn build:interfaces`, do not edit +/* eslint-disable @typescript-eslint/no-empty-interface */ export * from './runtime/types'; export * from './consensus/types'; @@ -21,4 +22,5 @@ export * from './system/types'; export * from './treasury/types'; export * from './claims/types'; export * from './parachains/types'; +export * from './attestations/types'; export * from './rpc/types'; diff --git a/packages/types/src/scripts/interfacesTs.ts b/packages/types/src/scripts/interfacesTs.ts index 6faf1dd9ea..0cfc6dc4ff 100644 --- a/packages/types/src/scripts/interfacesTs.ts +++ b/packages/types/src/scripts/interfacesTs.ts @@ -33,7 +33,7 @@ interface TypeImports { typesTypes: TypeExist; // `import {} from '@polkadot/types/types` } -const HEADER = '// Auto-generated via `yarn build:interfaces`, do not edit\n\n'; +const HEADER = '// Auto-generated via `yarn build:interfaces`, do not edit\n/* eslint-disable @typescript-eslint/no-empty-interface */\n\n'; const FOOTER = '\n'; // Maps the types as found to the source location. This is used to generate the