diff --git a/lerna.json b/lerna.json index 04f48db2a4..d69160c510 100644 --- a/lerna.json +++ b/lerna.json @@ -9,5 +9,5 @@ "packages": [ "packages/*" ], - "version": "1.20.0-beta.8" + "version": "1.20.0-beta.9" } diff --git a/package.json b/package.json index 1915bb1017..0f978524d9 100644 --- a/package.json +++ b/package.json @@ -34,5 +34,5 @@ "@vuepress/plugin-search": "^1.5.2", "copyfiles": "^2.3.0" }, - "version": "1.20.0-beta.8" + "version": "1.20.0-beta.9" } diff --git a/packages/api-contract/package.json b/packages/api-contract/package.json index b9d434a982..2fd21388cb 100644 --- a/packages/api-contract/package.json +++ b/packages/api-contract/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/api-contract", - "version": "1.20.0-beta.8", + "version": "1.20.0-beta.9", "description": "Interfaces for interacting with contracts and contract ABIs", "main": "index.js", "keywords": [ @@ -27,9 +27,9 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-contract#readme", "dependencies": { "@babel/runtime": "^7.10.3", - "@polkadot/api": "1.20.0-beta.8", - "@polkadot/rpc-core": "1.20.0-beta.8", - "@polkadot/types": "1.20.0-beta.8", + "@polkadot/api": "1.20.0-beta.9", + "@polkadot/rpc-core": "1.20.0-beta.9", + "@polkadot/types": "1.20.0-beta.9", "@polkadot/util": "^2.15.0-beta.0", "bn.js": "^5.1.2", "rxjs": "^6.5.5" diff --git a/packages/api-derive/package.json b/packages/api-derive/package.json index 872f76bcf5..0de8939b7b 100644 --- a/packages/api-derive/package.json +++ b/packages/api-derive/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/api-derive", - "version": "1.20.0-beta.8", + "version": "1.20.0-beta.9", "description": "Common functions used across Polkadot, derived from RPC calls and storage queries.", "main": "index.js", "keywords": [ @@ -28,10 +28,10 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-derive#readme", "dependencies": { "@babel/runtime": "^7.10.3", - "@polkadot/api": "1.20.0-beta.8", - "@polkadot/rpc-core": "1.20.0-beta.8", - "@polkadot/rpc-provider": "1.20.0-beta.8", - "@polkadot/types": "1.20.0-beta.8", + "@polkadot/api": "1.20.0-beta.9", + "@polkadot/rpc-core": "1.20.0-beta.9", + "@polkadot/rpc-provider": "1.20.0-beta.9", + "@polkadot/types": "1.20.0-beta.9", "@polkadot/util": "^2.15.0-beta.0", "@polkadot/util-crypto": "^2.15.0-beta.0", "bn.js": "^5.1.2", diff --git a/packages/api/package.json b/packages/api/package.json index 58dd5e5009..5bf5d5c3e0 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/api", - "version": "1.20.0-beta.8", + "version": "1.20.0-beta.9", "description": "Promise and RxJS wrappers around the Polkadot JS RPC", "main": "index.js", "keywords": [ @@ -27,13 +27,13 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/api#readme", "dependencies": { "@babel/runtime": "^7.10.3", - "@polkadot/api-derive": "1.20.0-beta.8", + "@polkadot/api-derive": "1.20.0-beta.9", "@polkadot/keyring": "^2.15.0-beta.0", - "@polkadot/metadata": "1.20.0-beta.8", - "@polkadot/rpc-core": "1.20.0-beta.8", - "@polkadot/rpc-provider": "1.20.0-beta.8", - "@polkadot/types": "1.20.0-beta.8", - "@polkadot/types-known": "1.20.0-beta.8", + "@polkadot/metadata": "1.20.0-beta.9", + "@polkadot/rpc-core": "1.20.0-beta.9", + "@polkadot/rpc-provider": "1.20.0-beta.9", + "@polkadot/types": "1.20.0-beta.9", + "@polkadot/types-known": "1.20.0-beta.9", "@polkadot/util": "^2.15.0-beta.0", "@polkadot/util-crypto": "^2.15.0-beta.0", "bn.js": "^5.1.2", diff --git a/packages/api/src/augment/consts.ts b/packages/api/src/augment/consts.ts index 14d965af97..ecc004f227 100644 --- a/packages/api/src/augment/consts.ts +++ b/packages/api/src/augment/consts.ts @@ -4,7 +4,7 @@ import { Codec } from '@polkadot/types/types'; import { Vec } from '@polkadot/types/codec'; import { u16, u32, u64 } from '@polkadot/types/primitive'; -import { Balance, BalanceOf, BlockNumber, LockIdentifier, ModuleId, Moment, Percent, Permill, RuntimeDbWeight, Weight } from '@polkadot/types/interfaces/runtime'; +import { Balance, BalanceOf, BlockNumber, LockIdentifier, ModuleId, Moment, Perbill, Percent, Permill, RuntimeDbWeight, Weight } from '@polkadot/types/interfaces/runtime'; import { SessionIndex } from '@polkadot/types/interfaces/session'; import { EraIndex } from '@polkadot/types/interfaces/staking'; import { WeightToFeeCoefficient } from '@polkadot/types/interfaces/support'; @@ -249,10 +249,45 @@ declare module '@polkadot/metadata/Decorated/consts/types' { * Number of eras that staked funds must remain bonded for. **/ bondingDuration: AugmentedConst; + /** + * The number of blocks before the end of the era from which election submissions are allowed. + * + * Setting this to zero will disable the offchain compute and only on-chain seq-phragmen will + * be used. + * + * This is bounded by being within the last session. Hence, setting it to a value more than the + * length of a session will be pointless. + **/ + electionLookahead: AugmentedConst; + /** + * Maximum number of balancing iterations to run in the offchain submission. + * + * If set to 0, balance_solution will not be executed at all. + **/ + maxIterations: AugmentedConst; + /** + * The maximum number of nominators rewarded for each validator. + * + * For each validator only the `$MaxNominatorRewardedPerValidator` biggest stakers can claim + * their reward. This used to limit the i/o cost for the nominator payout. + **/ + maxNominatorRewardedPerValidator: AugmentedConst; + /** + * The threshold of improvement that should be provided for a new solution to be accepted. + **/ + minSolutionScoreBump: AugmentedConst; /** * Number of sessions per era. **/ sessionsPerEra: AugmentedConst; + /** + * Number of eras that slashes are deferred by, after computation. + * + * This should be less than the bonding duration. + * Set to 0 if slashes should be applied immediately, without opportunity for + * intervention. + **/ + slashDeferDuration: AugmentedConst; }; system: { [index: string]: AugmentedConst; diff --git a/packages/metadata/package.json b/packages/metadata/package.json index 79f588ac4a..b737c97b56 100644 --- a/packages/metadata/package.json +++ b/packages/metadata/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/metadata", - "version": "1.20.0-beta.8", + "version": "1.20.0-beta.9", "description": "Helpers to extract information from runtime metadata", "main": "index.js", "publishConfig": { @@ -27,8 +27,8 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/type-metadata#readme", "dependencies": { "@babel/runtime": "^7.10.3", - "@polkadot/types": "1.20.0-beta.8", - "@polkadot/types-known": "1.20.0-beta.8", + "@polkadot/types": "1.20.0-beta.9", + "@polkadot/types-known": "1.20.0-beta.9", "@polkadot/util": "^2.15.0-beta.0", "@polkadot/util-crypto": "^2.15.0-beta.0", "bn.js": "^5.1.2" diff --git a/packages/rpc-core/package.json b/packages/rpc-core/package.json index 707248911c..5f8af4ba50 100644 --- a/packages/rpc-core/package.json +++ b/packages/rpc-core/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/rpc-core", - "version": "1.20.0-beta.8", + "version": "1.20.0-beta.9", "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.10.3", - "@polkadot/metadata": "1.20.0-beta.8", - "@polkadot/rpc-provider": "1.20.0-beta.8", - "@polkadot/types": "1.20.0-beta.8", + "@polkadot/metadata": "1.20.0-beta.9", + "@polkadot/rpc-provider": "1.20.0-beta.9", + "@polkadot/types": "1.20.0-beta.9", "@polkadot/util": "^2.15.0-beta.0", "memoizee": "^0.4.14", "rxjs": "^6.5.5" diff --git a/packages/rpc-provider/package.json b/packages/rpc-provider/package.json index 2fca4768cb..21337c2cf7 100644 --- a/packages/rpc-provider/package.json +++ b/packages/rpc-provider/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/rpc-provider", - "version": "1.20.0-beta.8", + "version": "1.20.0-beta.9", "description": "Transport providers for the API", "main": "index.js", "keywords": [ @@ -27,8 +27,8 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/rpc-provider#readme", "dependencies": { "@babel/runtime": "^7.10.3", - "@polkadot/metadata": "1.20.0-beta.8", - "@polkadot/types": "1.20.0-beta.8", + "@polkadot/metadata": "1.20.0-beta.9", + "@polkadot/types": "1.20.0-beta.9", "@polkadot/util": "^2.15.0-beta.0", "@polkadot/util-crypto": "^2.15.0-beta.0", "bn.js": "^5.1.2", diff --git a/packages/typegen/package.json b/packages/typegen/package.json index 9c9dffe50a..04c7400d77 100644 --- a/packages/typegen/package.json +++ b/packages/typegen/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/typegen", - "version": "1.20.0-beta.8", + "version": "1.20.0-beta.9", "description": "Type generation scripts", "main": "index.js", "bin": { @@ -36,10 +36,10 @@ "@babel/core": "^7.10.3", "@babel/register": "^7.10.3", "@babel/runtime": "^7.10.3", - "@polkadot/api": "1.20.0-beta.8", - "@polkadot/metadata": "1.20.0-beta.8", - "@polkadot/rpc-provider": "1.20.0-beta.8", - "@polkadot/types": "1.20.0-beta.8", + "@polkadot/api": "1.20.0-beta.9", + "@polkadot/metadata": "1.20.0-beta.9", + "@polkadot/rpc-provider": "1.20.0-beta.9", + "@polkadot/types": "1.20.0-beta.9", "@polkadot/util": "^2.15.0-beta.0", "handlebars": "^4.7.6", "websocket": "^1.0.31", diff --git a/packages/types-known/package.json b/packages/types-known/package.json index fc5d574a24..cd90e568d1 100644 --- a/packages/types-known/package.json +++ b/packages/types-known/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/types-known", - "version": "1.20.0-beta.8", + "version": "1.20.0-beta.9", "description": "A JavaScript wrapper for the Polkadot JsonRPC interface", "main": "index.js", "keywords": [ @@ -27,7 +27,7 @@ "homepage": "https://github.com/polkadot-js/api/tree/master/packages/types-known#readme", "dependencies": { "@babel/runtime": "^7.10.3", - "@polkadot/types": "1.20.0-beta.8", + "@polkadot/types": "1.20.0-beta.9", "@polkadot/util": "^2.15.0-beta.0", "bn.js": "^5.1.2" }, diff --git a/packages/types/package.json b/packages/types/package.json index 5bff050dd5..0e2d8fef8b 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@polkadot/types", - "version": "1.20.0-beta.8", + "version": "1.20.0-beta.9", "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.10.3", - "@polkadot/metadata": "1.20.0-beta.8", + "@polkadot/metadata": "1.20.0-beta.9", "@polkadot/util": "^2.15.0-beta.0", "@polkadot/util-crypto": "^2.15.0-beta.0", "@types/bn.js": "^4.11.6", diff --git a/yarn.lock b/yarn.lock index 6486f88a5c..62737bf1b7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2669,25 +2669,25 @@ __metadata: resolution: "@polkadot/api-contract@workspace:packages/api-contract" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/api": 1.20.0-beta.8 - "@polkadot/rpc-core": 1.20.0-beta.8 - "@polkadot/types": 1.20.0-beta.8 + "@polkadot/api": 1.20.0-beta.9 + "@polkadot/rpc-core": 1.20.0-beta.9 + "@polkadot/types": 1.20.0-beta.9 "@polkadot/util": ^2.15.0-beta.0 bn.js: ^5.1.2 rxjs: ^6.5.5 languageName: unknown linkType: soft -"@polkadot/api-derive@1.20.0-beta.8, @polkadot/api-derive@workspace:packages/api-derive": +"@polkadot/api-derive@1.20.0-beta.9, @polkadot/api-derive@workspace:packages/api-derive": version: 0.0.0-use.local resolution: "@polkadot/api-derive@workspace:packages/api-derive" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/api": 1.20.0-beta.8 + "@polkadot/api": 1.20.0-beta.9 "@polkadot/keyring": ^2.15.0-beta.0 - "@polkadot/rpc-core": 1.20.0-beta.8 - "@polkadot/rpc-provider": 1.20.0-beta.8 - "@polkadot/types": 1.20.0-beta.8 + "@polkadot/rpc-core": 1.20.0-beta.9 + "@polkadot/rpc-provider": 1.20.0-beta.9 + "@polkadot/types": 1.20.0-beta.9 "@polkadot/util": ^2.15.0-beta.0 "@polkadot/util-crypto": ^2.15.0-beta.0 bn.js: ^5.1.2 @@ -2696,18 +2696,18 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/api@1.20.0-beta.8, @polkadot/api@workspace:packages/api": +"@polkadot/api@1.20.0-beta.9, @polkadot/api@workspace:packages/api": version: 0.0.0-use.local resolution: "@polkadot/api@workspace:packages/api" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/api-derive": 1.20.0-beta.8 + "@polkadot/api-derive": 1.20.0-beta.9 "@polkadot/keyring": ^2.15.0-beta.0 - "@polkadot/metadata": 1.20.0-beta.8 - "@polkadot/rpc-core": 1.20.0-beta.8 - "@polkadot/rpc-provider": 1.20.0-beta.8 - "@polkadot/types": 1.20.0-beta.8 - "@polkadot/types-known": 1.20.0-beta.8 + "@polkadot/metadata": 1.20.0-beta.9 + "@polkadot/rpc-core": 1.20.0-beta.9 + "@polkadot/rpc-provider": 1.20.0-beta.9 + "@polkadot/types": 1.20.0-beta.9 + "@polkadot/types-known": 1.20.0-beta.9 "@polkadot/util": ^2.15.0-beta.0 "@polkadot/util-crypto": ^2.15.0-beta.0 bn.js: ^5.1.2 @@ -2816,43 +2816,43 @@ __metadata: languageName: node linkType: hard -"@polkadot/metadata@1.20.0-beta.8, @polkadot/metadata@workspace:packages/metadata": +"@polkadot/metadata@1.20.0-beta.9, @polkadot/metadata@workspace:packages/metadata": version: 0.0.0-use.local resolution: "@polkadot/metadata@workspace:packages/metadata" dependencies: "@babel/runtime": ^7.10.3 "@polkadot/keyring": ^2.15.0-beta.0 - "@polkadot/types": 1.20.0-beta.8 - "@polkadot/types-known": 1.20.0-beta.8 + "@polkadot/types": 1.20.0-beta.9 + "@polkadot/types-known": 1.20.0-beta.9 "@polkadot/util": ^2.15.0-beta.0 "@polkadot/util-crypto": ^2.15.0-beta.0 bn.js: ^5.1.2 languageName: unknown linkType: soft -"@polkadot/rpc-core@1.20.0-beta.8, @polkadot/rpc-core@workspace:packages/rpc-core": +"@polkadot/rpc-core@1.20.0-beta.9, @polkadot/rpc-core@workspace:packages/rpc-core": version: 0.0.0-use.local resolution: "@polkadot/rpc-core@workspace:packages/rpc-core" dependencies: "@babel/runtime": ^7.10.3 "@polkadot/keyring": ^2.15.0-beta.0 - "@polkadot/metadata": 1.20.0-beta.8 - "@polkadot/rpc-provider": 1.20.0-beta.8 - "@polkadot/types": 1.20.0-beta.8 + "@polkadot/metadata": 1.20.0-beta.9 + "@polkadot/rpc-provider": 1.20.0-beta.9 + "@polkadot/types": 1.20.0-beta.9 "@polkadot/util": ^2.15.0-beta.0 memoizee: ^0.4.14 rxjs: ^6.5.5 languageName: unknown linkType: soft -"@polkadot/rpc-provider@1.20.0-beta.8, @polkadot/rpc-provider@workspace:packages/rpc-provider": +"@polkadot/rpc-provider@1.20.0-beta.9, @polkadot/rpc-provider@workspace:packages/rpc-provider": version: 0.0.0-use.local resolution: "@polkadot/rpc-provider@workspace:packages/rpc-provider" dependencies: "@babel/runtime": ^7.10.3 "@polkadot/keyring": ^2.15.0-beta.0 - "@polkadot/metadata": 1.20.0-beta.8 - "@polkadot/types": 1.20.0-beta.8 + "@polkadot/metadata": 1.20.0-beta.9 + "@polkadot/types": 1.20.0-beta.9 "@polkadot/util": ^2.15.0-beta.0 "@polkadot/util-crypto": ^2.15.0-beta.0 bn.js: ^5.1.2 @@ -2880,10 +2880,10 @@ __metadata: "@babel/core": ^7.10.3 "@babel/register": ^7.10.3 "@babel/runtime": ^7.10.3 - "@polkadot/api": 1.20.0-beta.8 - "@polkadot/metadata": 1.20.0-beta.8 - "@polkadot/rpc-provider": 1.20.0-beta.8 - "@polkadot/types": 1.20.0-beta.8 + "@polkadot/api": 1.20.0-beta.9 + "@polkadot/metadata": 1.20.0-beta.9 + "@polkadot/rpc-provider": 1.20.0-beta.9 + "@polkadot/types": 1.20.0-beta.9 "@polkadot/util": ^2.15.0-beta.0 "@types/websocket": ^1.0.0 "@types/yargs": ^15.0.5 @@ -2899,25 +2899,25 @@ __metadata: languageName: unknown linkType: soft -"@polkadot/types-known@1.20.0-beta.8, @polkadot/types-known@workspace:packages/types-known": +"@polkadot/types-known@1.20.0-beta.9, @polkadot/types-known@workspace:packages/types-known": version: 0.0.0-use.local resolution: "@polkadot/types-known@workspace:packages/types-known" dependencies: "@babel/runtime": ^7.10.3 - "@polkadot/types": 1.20.0-beta.8 + "@polkadot/types": 1.20.0-beta.9 "@polkadot/util": ^2.15.0-beta.0 "@types/bn.js": ^4.11.6 bn.js: ^5.1.2 languageName: unknown linkType: soft -"@polkadot/types@1.20.0-beta.8, @polkadot/types@workspace:packages/types": +"@polkadot/types@1.20.0-beta.9, @polkadot/types@workspace:packages/types": version: 0.0.0-use.local resolution: "@polkadot/types@workspace:packages/types" dependencies: "@babel/runtime": ^7.10.3 "@polkadot/keyring": ^2.15.0-beta.0 - "@polkadot/metadata": 1.20.0-beta.8 + "@polkadot/metadata": 1.20.0-beta.9 "@polkadot/util": ^2.15.0-beta.0 "@polkadot/util-crypto": ^2.15.0-beta.0 "@types/bn.js": ^4.11.6