diff --git a/lerna.json b/lerna.json index 377d539fc1..f69a820ad4 100644 --- a/lerna.json +++ b/lerna.json @@ -9,5 +9,5 @@ "packages": [ "packages/*" ], - "version": "1.0.0-beta.20" + "version": "1.0.0-beta.21" } diff --git a/package.json b/package.json index bbf7408e08..895ac36152 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "1.0.0-beta.20", + "version": "1.0.0-beta.21", "private": true, "engines": { "yarn": "^1.10.1" diff --git a/packages/api-contract/package.json b/packages/api-contract/package.json index fa8f796537..566ccb6d28 100644 --- a/packages/api-contract/package.json +++ b/packages/api-contract/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/api-contract", - "version": "1.0.0-beta.20", + "version": "1.0.0-beta.21", "description": "Interfaces for interacting with contracts and contract ABIs", "main": "index.js", "keywords": [ @@ -27,6 +27,6 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-contract#readme", "dependencies": { "@babel/runtime": "^7.8.3", - "@polkadot/types": "^1.0.0-beta.20" + "@polkadot/types": "^1.0.0-beta.21" } } diff --git a/packages/api-derive/package.json b/packages/api-derive/package.json index 86f02e246d..6b2a43e582 100644 --- a/packages/api-derive/package.json +++ b/packages/api-derive/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/api-derive", - "version": "1.0.0-beta.20", + "version": "1.0.0-beta.21", "description": "Common functions used across Polkadot, derived from RPC calls and storage queries.", "main": "index.js", "keywords": [ @@ -28,8 +28,8 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-derive#readme", "dependencies": { "@babel/runtime": "^7.8.3", - "@polkadot/api": "^1.0.0-beta.20", - "@polkadot/types": "^1.0.0-beta.20" + "@polkadot/api": "^1.0.0-beta.21", + "@polkadot/types": "^1.0.0-beta.21" }, "devDependencies": { "@polkadot/keyring": "^2.0.0-beta.6" diff --git a/packages/api/package.json b/packages/api/package.json index 805baeade4..14bd996006 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/api", - "version": "1.0.0-beta.20", + "version": "1.0.0-beta.21", "description": "Promise and RxJS wrappers around the Polkadot JS RPC", "main": "index.js", "keywords": [ @@ -27,12 +27,12 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/api#readme", "dependencies": { "@babel/runtime": "^7.8.3", - "@polkadot/api-derive": "^1.0.0-beta.20", + "@polkadot/api-derive": "^1.0.0-beta.21", "@polkadot/keyring": "^2.0.0-beta.6", - "@polkadot/metadata": "^1.0.0-beta.20", - "@polkadot/rpc-core": "^1.0.0-beta.20", - "@polkadot/rpc-provider": "^1.0.0-beta.20", - "@polkadot/types": "^1.0.0-beta.20", + "@polkadot/metadata": "^1.0.0-beta.21", + "@polkadot/rpc-core": "^1.0.0-beta.21", + "@polkadot/rpc-provider": "^1.0.0-beta.21", + "@polkadot/types": "^1.0.0-beta.21", "@polkadot/util-crypto": "^2.0.0-beta.6" }, "devDependencies": { diff --git a/packages/api/src/consts.types.ts b/packages/api/src/consts.types.ts index 2bc98a6d06..2522719f92 100644 --- a/packages/api/src/consts.types.ts +++ b/packages/api/src/consts.types.ts @@ -2,7 +2,7 @@ /* eslint-disable @typescript-eslint/no-empty-interface */ import { Bytes, u32, u64 } from '@polkadot/types'; -import { Balance, BalanceOf, BlockNumber, Moment, Permill } from '@polkadot/types/interfaces/runtime'; +import { Balance, BalanceOf, BlockNumber, Moment, Percent, Permill } from '@polkadot/types/interfaces/runtime'; import { Gas } from '@polkadot/types/interfaces/contracts'; import { SessionIndex } from '@polkadot/types/interfaces/session'; import { EraIndex } from '@polkadot/types/interfaces/staking'; @@ -68,6 +68,10 @@ declare module '@polkadot/metadata/Decorated/types' { proposalBondMinimum: BalanceOf & ConstantCodec; spendPeriod: BlockNumber & ConstantCodec; burn: Permill & ConstantCodec; + tipCountdown: BlockNumber & ConstantCodec; + tipFindersFee: Percent & ConstantCodec; + tipReportDepositBase: BalanceOf & ConstantCodec; + tipReportDepositPerByte: BalanceOf & ConstantCodec; }; contracts: { [index: string]: Codec; @@ -88,11 +92,14 @@ declare module '@polkadot/metadata/Decorated/types' { maxValueSize: u32 & ConstantCodec; blockGasLimit: Gas & ConstantCodec; }; - nicks: { + society: { [index: string]: Codec; - reservationFee: BalanceOf & ConstantCodec; - minLength: u32 & ConstantCodec; - maxLength: u32 & ConstantCodec; + candidateDeposit: BalanceOf & ConstantCodec; + wrongSideDeduction: BalanceOf & ConstantCodec; + maxStrikes: u32 & ConstantCodec; + periodSpend: BalanceOf & ConstantCodec; + rotationPeriod: BlockNumber & ConstantCodec; + challengePeriod: BlockNumber & ConstantCodec; }; } } diff --git a/packages/api/src/query.types.ts b/packages/api/src/query.types.ts index a2c8874c68..502a08635f 100644 --- a/packages/api/src/query.types.ts +++ b/packages/api/src/query.types.ts @@ -3,7 +3,7 @@ import { Observable } from 'rxjs'; import { Option, Raw, Vec } from '@polkadot/types/codec'; -import { Bytes, bool, u32, u64 } from '@polkadot/types'; +import { Bytes, Data, bool, u32, u64 } from '@polkadot/types'; import { AccountId, AccountIndex, Balance, BalanceOf, BlockNumber, Hash, Index, KeyTypeId, Moment, Perbill, ValidatorId, Weight } from '@polkadot/types/interfaces/runtime'; import { UncleEntryItem } from '@polkadot/types/interfaces/authorship'; import { BabeAuthorityWeight, MaybeVrf } from '@polkadot/types/interfaces/babe'; @@ -14,13 +14,17 @@ import { CodeHash, ContractInfo, Gas, PrefabWasmModule, Schedule } from '@polkad import { Conviction, PropIndex, Proposal, ReferendumIndex, ReferendumInfo } from '@polkadot/types/interfaces/democracy'; import { Vote, VoteThreshold } from '@polkadot/types/interfaces/elections'; import { AuthorityList, SetId, StoredPendingChange, StoredState } from '@polkadot/types/interfaces/grandpa'; +import { RegistrarInfo, Registration } from '@polkadot/types/interfaces/identity'; import { AuthIndex } from '@polkadot/types/interfaces/imOnline'; import { Kind, OffenceDetails, OpaqueTimeSlot, ReportIdOf } from '@polkadot/types/interfaces/offences'; +import { ActiveRecovery, RecoveryConfig } from '@polkadot/types/interfaces/recovery'; import { Keys, SessionIndex } from '@polkadot/types/interfaces/session'; +import { Bid, BidKind, StrikeCount, VouchingStatus } from '@polkadot/types/interfaces/society'; import { EraIndex, EraPoints, Exposure, Forcing, MomentOf, Nominations, RewardDestination, SlashingSpans, SpanIndex, SpanRecord, StakingLedger, UnappliedSlash, ValidatorPrefs } from '@polkadot/types/interfaces/staking'; import { DigestOf, EventIndex, EventRecord } from '@polkadot/types/interfaces/system'; -import { TreasuryProposal } from '@polkadot/types/interfaces/treasury'; +import { OpenTip, TreasuryProposal } from '@polkadot/types/interfaces/treasury'; import { Multiplier } from '@polkadot/types/interfaces/txpayment'; +import { Multisig } from '@polkadot/types/interfaces/utility'; import { ITuple } from '@polkadot/types/types'; declare module './types' { @@ -39,7 +43,11 @@ declare module './types' { digest: StorageEntryExact Observable> & QueryableStorageEntry; events: StorageEntryExact Observable>> & QueryableStorageEntry; eventCount: StorageEntryExact Observable> & QueryableStorageEntry; - eventTopics: StorageEntryExact, key2: Hash | Uint8Array | string) => Observable>>> & QueryableStorageEntry; + eventTopics: StorageEntryExact Observable>>> & QueryableStorageEntry; + }; + utility: { + [index: string]: QueryableStorageEntry; + multisigs: StorageEntryExact Observable>> & QueryableStorageEntry; }; babe: { [index: string]: QueryableStorageEntry; @@ -127,9 +135,9 @@ declare module './types' { preimages: StorageEntryExact Observable>>> & QueryableStorageEntry; depositOf: StorageEntryExact Observable]>>>> & QueryableStorageEntry; referendumCount: StorageEntryExact Observable> & QueryableStorageEntry; - nextTally: StorageEntryExact Observable> & QueryableStorageEntry; + lowestUnbaked: StorageEntryExact Observable> & QueryableStorageEntry; referendumInfoOf: StorageEntryExact Observable>> & QueryableStorageEntry; - dispatchQueue: StorageEntryExact Observable>>>> & QueryableStorageEntry; + dispatchQueue: StorageEntryExact Observable>>> & QueryableStorageEntry; votersFor: StorageEntryExact Observable>> & QueryableStorageEntry; voteOf: StorageEntryExact) => Observable> & QueryableStorageEntry; proxy: StorageEntryExact Observable>> & QueryableStorageEntry; @@ -183,6 +191,8 @@ declare module './types' { proposalCount: StorageEntryExact Observable> & QueryableStorageEntry; proposals: StorageEntryExact Observable>> & QueryableStorageEntry; approvals: StorageEntryExact Observable>> & QueryableStorageEntry; + tips: StorageEntryExact Observable>> & QueryableStorageEntry; + reasons: StorageEntryExact Observable>> & QueryableStorageEntry; }; contracts: { [index: string]: QueryableStorageEntry; @@ -215,9 +225,37 @@ declare module './types' { [index: string]: QueryableStorageEntry; randomMaterial: StorageEntryExact Observable>> & QueryableStorageEntry; }; - nicks: { + identity: { [index: string]: QueryableStorageEntry; - nameOf: StorageEntryExact Observable>>> & QueryableStorageEntry; + identityOf: StorageEntryExact Observable>> & QueryableStorageEntry; + superOf: StorageEntryExact Observable>>> & QueryableStorageEntry; + subsOf: StorageEntryExact Observable]>>> & QueryableStorageEntry; + registrars: StorageEntryExact Observable>>> & QueryableStorageEntry; + }; + society: { + [index: string]: QueryableStorageEntry; + founder: StorageEntryExact Observable>> & QueryableStorageEntry; + rules: StorageEntryExact Observable>> & QueryableStorageEntry; + candidates: StorageEntryExact Observable>> & QueryableStorageEntry; + suspendedCandidates: StorageEntryExact Observable>>> & QueryableStorageEntry; + pot: StorageEntryExact Observable> & QueryableStorageEntry; + head: StorageEntryExact Observable>> & QueryableStorageEntry; + members: StorageEntryExact Observable>> & QueryableStorageEntry; + suspendedMembers: StorageEntryExact Observable> & QueryableStorageEntry; + bids: StorageEntryExact Observable>> & QueryableStorageEntry; + vouching: StorageEntryExact Observable>> & QueryableStorageEntry; + payouts: StorageEntryExact Observable>>> & QueryableStorageEntry; + strikes: StorageEntryExact Observable> & QueryableStorageEntry; + votes: StorageEntryExact Observable>> & QueryableStorageEntry; + defender: StorageEntryExact Observable>> & QueryableStorageEntry; + defenderVotes: StorageEntryExact Observable>> & QueryableStorageEntry; + maxMembers: StorageEntryExact Observable> & QueryableStorageEntry; + }; + recovery: { + [index: string]: QueryableStorageEntry; + recoverable: StorageEntryExact Observable>> & QueryableStorageEntry; + activeRecoveries: StorageEntryExact Observable>> & QueryableStorageEntry; + recovered: StorageEntryExact Observable>> & QueryableStorageEntry; }; } } diff --git a/packages/metadata/package.json b/packages/metadata/package.json index fb42e24ae7..c8e9314f36 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/metadata", - "version": "1.0.0-beta.20", + "version": "1.0.0-beta.21", "description": "Helpers to extract information from runtime metadata", "main": "index.js", "publishConfig": { @@ -27,7 +27,7 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/type-metadata#readme", "dependencies": { "@babel/runtime": "^7.8.3", - "@polkadot/types": "^1.0.0-beta.20", + "@polkadot/types": "^1.0.0-beta.21", "@polkadot/util": "^2.0.0-beta.6", "@polkadot/util-crypto": "^2.0.0-beta.6" }, diff --git a/packages/rpc-core/package.json b/packages/rpc-core/package.json index 6a82c6e1d5..1cfb9722a0 100644 --- a/packages/rpc-core/package.json +++ b/packages/rpc-core/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/rpc-core", - "version": "1.0.0-beta.20", + "version": "1.0.0-beta.21", "description": "A JavaScript wrapper for the Polkadot JsonRPC interface", "main": "index.js", "keywords": [ @@ -27,9 +27,9 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/rpc-core#readme", "dependencies": { "@babel/runtime": "^7.8.3", - "@polkadot/jsonrpc": "^1.0.0-beta.20", - "@polkadot/rpc-provider": "^1.0.0-beta.20", - "@polkadot/types": "^1.0.0-beta.20", + "@polkadot/jsonrpc": "^1.0.0-beta.21", + "@polkadot/rpc-provider": "^1.0.0-beta.21", + "@polkadot/types": "^1.0.0-beta.21", "@polkadot/util": "^2.0.0-beta.6", "rxjs": "^6.5.4" } diff --git a/packages/rpc-provider/package.json b/packages/rpc-provider/package.json index ee90de99b2..a9f8eaac95 100644 --- a/packages/rpc-provider/package.json +++ b/packages/rpc-provider/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/rpc-provider", - "version": "1.0.0-beta.20", + "version": "1.0.0-beta.21", "description": "Transport providers for the API", "main": "index.js", "keywords": [ @@ -27,7 +27,7 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/rpc-provider#readme", "dependencies": { "@babel/runtime": "^7.8.3", - "@polkadot/metadata": "^1.0.0-beta.20", + "@polkadot/metadata": "^1.0.0-beta.21", "@polkadot/util": "^2.0.0-beta.6", "@polkadot/util-crypto": "^2.0.0-beta.6", "eventemitter3": "^4.0.0", diff --git a/packages/type-jsonrpc/package.json b/packages/type-jsonrpc/package.json index d23572d422..64c89786c1 100644 --- a/packages/type-jsonrpc/package.json +++ b/packages/type-jsonrpc/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/jsonrpc", - "version": "1.0.0-beta.20", + "version": "1.0.0-beta.21", "description": "Method definitions for the Polkadot RPC layer", "main": "index.js", "publishConfig": { diff --git a/packages/types/package.json b/packages/types/package.json index 4de983354d..670d0f2ad3 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/types", - "version": "1.0.0-beta.20", + "version": "1.0.0-beta.21", "description": "Implementation of the Parity codec", "main": "index.js", "keywords": [ @@ -27,7 +27,7 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/types#readme", "dependencies": { "@babel/runtime": "^7.8.3", - "@polkadot/metadata": "^1.0.0-beta.20", + "@polkadot/metadata": "^1.0.0-beta.21", "@polkadot/util": "^2.0.0-beta.6", "@polkadot/util-crypto": "^2.0.0-beta.6", "@types/memoizee": "^0.4.3",