Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9a92089810 | ||
|
|
211c487297 | ||
|
|
3f3c5a753f | ||
|
|
d1d0168793 | ||
|
|
a1f6e207f4 | ||
|
|
de4e56ace0 | ||
|
|
6c5ca7ebec | ||
|
|
d9f3d319fb | ||
|
|
4fd3289739 | ||
|
|
1a267c58f3 | ||
|
|
745a1b7838 | ||
|
|
7e62e08b5d | ||
|
|
2328bf8779 | ||
|
|
1fb35ae110 | ||
|
|
91278f67ac | ||
|
|
f8121e364d | ||
|
|
5c0ff26585 | ||
|
|
7366fc201d | ||
|
|
6ce7deb1df | ||
|
|
b80a28f65d | ||
|
|
4f7f7769be | ||
|
|
a79dcca89f | ||
|
|
17a7427e04 | ||
|
|
43abd5f525 | ||
|
|
660fe4e087 | ||
|
|
3b9d03bb2e | ||
|
|
1cbbe3bb12 | ||
|
|
a79e9f56a1 | ||
|
|
3b39de3852 | ||
|
|
0526b8dbfc | ||
|
|
3aeca2942b | ||
|
|
591b96206d | ||
|
|
b2c8e748c3 | ||
|
|
be9feced65 | ||
|
|
f73ed3ef36 | ||
|
|
cf1fabaecf | ||
|
|
ac8446b30c | ||
|
|
abb802bc92 | ||
|
|
9cc2cd8240 | ||
|
|
efbbde74fc | ||
|
|
ba5a02b5f5 | ||
|
|
e035ba20ac | ||
|
|
116b6ee1b5 | ||
|
|
8d1736c047 | ||
|
|
4408f3a3ac | ||
|
|
058edbe9c5 | ||
|
|
0c5211c1a6 | ||
|
|
7a5ef6249e | ||
|
|
5fa64a9e26 | ||
|
|
48d2dbd885 | ||
|
|
254e218a7b | ||
|
|
e44cf73a45 | ||
|
|
61589add1b | ||
|
|
046f51daf6 | ||
|
|
4c3b6a660e | ||
|
|
5145a0c181 | ||
|
|
95fc6c0fd3 | ||
|
|
84621a26cb | ||
|
|
60652cdf22 | ||
|
|
a37045036e | ||
|
|
3887f6f836 | ||
|
|
fcdb31dc3c | ||
|
|
f4ee507a17 | ||
|
|
58881bc317 | ||
|
|
42d39a81e4 | ||
|
|
f818e334eb | ||
|
|
e861a0a4eb | ||
|
|
611ff12a3d | ||
|
|
9ac9d72082 | ||
|
|
aa30b39525 | ||
|
|
91161b95c3 | ||
|
|
9fe2798b70 | ||
|
|
f233671c27 | ||
|
|
29244d211b | ||
|
|
73b226b30b | ||
|
|
97c7625557 | ||
|
|
0e96488024 | ||
|
|
baf681e98d | ||
|
|
32c9580bfc | ||
|
|
aa09601e88 | ||
|
|
b9805cdc94 | ||
|
|
feb36d43a4 | ||
|
|
92c88d7c13 | ||
|
|
033fc4f480 | ||
|
|
4ca9670e4e | ||
|
|
8fee66c0fa | ||
|
|
9a3b5d7a2c | ||
|
|
f166431b02 | ||
|
|
088fdc6171 | ||
|
|
910c77fd39 | ||
|
|
dacf2875b7 | ||
|
|
cbcc79972a | ||
|
|
0faddf1df6 | ||
|
|
697c8b8e7a | ||
|
|
99403b8246 | ||
|
|
4b7e1003e0 | ||
|
|
5fd6d39aed | ||
|
|
cedb1afe6f | ||
|
|
4bff8e5158 | ||
|
|
474aedde34 | ||
|
|
a8d7566186 | ||
|
|
beb7b54e4a | ||
|
|
d08cc74aad | ||
|
|
27e4279c55 | ||
|
|
6cd2f3b386 | ||
|
|
472c971c5b | ||
|
|
d8756455c2 | ||
|
|
5aae48cc28 | ||
|
|
4ab3b55383 | ||
|
|
6ea6b90e03 | ||
|
|
eb5c888cb8 | ||
|
|
cda07dfa0b | ||
|
|
4abae3200b | ||
|
|
b60895beb4 | ||
|
|
855d70a3b3 | ||
|
|
583d9bfe36 | ||
|
|
d519611a25 | ||
|
|
9a9bace8e8 | ||
|
|
40810f2fdb | ||
|
|
361a77580e | ||
|
|
ea45c7e689 | ||
|
|
cc1d51a6ca | ||
|
|
b8233fb7b8 | ||
|
|
5cbe80066d | ||
|
|
3f6c10256c | ||
|
|
609b2830b0 | ||
|
|
b7bbd2d615 | ||
|
|
41d6429782 | ||
|
|
ae168a00a9 | ||
|
|
79694d8a95 | ||
|
|
95be64cbd7 | ||
|
|
76bf7a0079 | ||
|
|
142390f27d | ||
|
|
d0145ce58c | ||
|
|
9217f83870 | ||
|
|
cf261724c3 | ||
|
|
375afb5dff | ||
|
|
9e5779644c | ||
|
|
a6a92837e4 | ||
|
|
d84f40dd77 | ||
|
|
5183c28d5e | ||
|
|
5ed3ea51d3 | ||
|
|
39d76c969d | ||
|
|
5cf4c4edbe | ||
|
|
f6c376a3e7 | ||
|
|
d9a2265b0f | ||
|
|
0c1b1c48f2 | ||
|
|
7c24998e28 | ||
|
|
bf442a4bd4 | ||
|
|
40f432badb | ||
|
|
15a8681ba0 | ||
|
|
61ed6e97f4 | ||
|
|
eee4bf51d6 | ||
|
|
b9cbb9e2e8 | ||
|
|
ed426108f2 | ||
|
|
c168615305 | ||
|
|
680ae0222a | ||
|
|
dc3d34e4df | ||
|
|
d356fa4da6 | ||
|
|
90eafdd820 | ||
|
|
263fca2510 | ||
|
|
04dcb490c3 | ||
|
|
e8a96523b7 | ||
|
|
226886acf7 | ||
|
|
b544f24bcf | ||
|
|
f7ad6e09ed | ||
|
|
1d8abf1110 | ||
|
|
fee281fcb4 | ||
|
|
1facb7dd71 | ||
|
|
a96d7c789e | ||
|
|
cc4e4b236d | ||
|
|
932efb6ef5 | ||
|
|
bf6c23eb86 | ||
|
|
df1754eb2a | ||
|
|
1ce1f0a981 | ||
|
|
29537ea283 | ||
|
|
0b45618c5f | ||
|
|
48079d6f1a | ||
|
|
1531ac847c | ||
|
|
66f569e214 | ||
|
|
db71aeea41 | ||
|
|
1c8e0babac | ||
|
|
416ac1a619 | ||
|
|
ab805808c5 | ||
|
|
cf577a29da | ||
|
|
94d2fd0147 | ||
|
|
e745d802df | ||
|
|
cd1dca9bfa | ||
|
|
b0ec03bdd5 | ||
|
|
becccf6323 | ||
|
|
10cb508783 | ||
|
|
cf9d2d6049 | ||
|
|
3e490736fd | ||
|
|
95e7edd48f | ||
|
|
6f8ca717c8 | ||
|
|
f480cdc1ca | ||
|
|
beca267b66 | ||
|
|
f270fe693b | ||
|
|
a7f96a19ca | ||
|
|
e759d32bcf | ||
|
|
7ee4f7aaf8 | ||
|
|
dd6826fadd | ||
|
|
abc68bf2e2 | ||
|
|
ccab89304b | ||
|
|
044465eee4 | ||
|
|
42af205546 | ||
|
|
545ad50097 | ||
|
|
6f19084a4d | ||
|
|
4688291ecf | ||
|
|
da1cf9d64e | ||
|
|
96a3ef51f0 | ||
|
|
2eb453c4ce | ||
|
|
12bf338e40 | ||
|
|
923f569d77 | ||
|
|
263fce1e7d | ||
|
|
f780c017e2 | ||
|
|
87a1ae7d44 | ||
|
|
3cdd608e6e | ||
|
|
394d4aee96 | ||
|
|
732dd26bd9 | ||
|
|
ebb9f055c1 | ||
|
|
2f34c0c6e8 | ||
|
|
41617c1dfb | ||
|
|
6ff3577853 | ||
|
|
73b8dc3aff | ||
|
|
d93c7bdf4a | ||
|
|
6e1dfc3a45 | ||
|
|
e4e457fc53 | ||
|
|
aa5464f8dd | ||
|
|
5c1e701ab6 | ||
|
|
81b5d2280d | ||
|
|
d90ac68e29 | ||
|
|
cc2405ea85 | ||
|
|
d6cd2a2cd4 | ||
|
|
114050f893 | ||
|
|
6a3eb70d33 | ||
|
|
e61ab51c6b | ||
|
|
e792eba587 | ||
|
|
f9df7a5c0d | ||
|
|
2c949e0fc5 | ||
|
|
03647c9b86 | ||
|
|
28d9bb7053 | ||
|
|
364a6decae | ||
|
|
fed75806d7 | ||
|
|
c9c976b81b | ||
|
|
4f0527d3cc | ||
|
|
2e7f340362 | ||
|
|
9fe8e3ace1 | ||
|
|
7b5b8745a2 | ||
|
|
0d40e85699 | ||
|
|
1af97abd80 | ||
|
|
a4e967d48e | ||
|
|
7415fd5fd1 | ||
|
|
6f502aeb20 | ||
|
|
64934281d6 | ||
|
|
0473b03551 | ||
|
|
d82e87f0c9 | ||
|
|
90a7802cf6 | ||
|
|
1af3b21874 | ||
|
|
073a06edb4 | ||
|
|
d91b3cb501 | ||
|
|
677cbd30e9 | ||
|
|
f95edc5a2a | ||
|
|
9a6e096020 | ||
|
|
083e459407 | ||
|
|
4fe3ca4b44 | ||
|
|
5839670024 | ||
|
|
1bee72587f | ||
|
|
0a1cc26aab | ||
|
|
15410ceeb5 | ||
|
|
603b762d0e | ||
|
|
8c43bcf405 | ||
|
|
a0e4fa0570 | ||
|
|
d7b4adc050 | ||
|
|
ef97ea7d00 | ||
|
|
af9e1931e6 | ||
|
|
576887d508 | ||
|
|
57e9857ed8 | ||
|
|
f59b5b8d92 | ||
|
|
4cb0281340 | ||
|
|
9c5ca08106 | ||
|
|
fde69670f1 | ||
|
|
2da085afb8 | ||
|
|
973cc13873 | ||
|
|
61e5f91e5b | ||
|
|
8c52f050fe | ||
|
|
d1bf4402cf | ||
|
|
d3eb1de49b | ||
|
|
46076c5595 | ||
|
|
ba4e74f67c | ||
|
|
d303f553a1 | ||
|
|
ad71405fd8 | ||
|
|
3f6127d854 | ||
|
|
9353536db0 | ||
|
|
dcc4583c32 | ||
|
|
2c96b71c30 | ||
|
|
9b3258a65a | ||
|
|
d191d07782 | ||
|
|
fe2103e5d4 | ||
|
|
ee42e3a86c | ||
|
|
12fd31def5 | ||
|
|
a3901ca7ad | ||
|
|
d22a2918ce | ||
|
|
62cbf7b8b6 | ||
|
|
c874a22c78 | ||
|
|
b21cc0ae06 | ||
|
|
cad2b0fefe | ||
|
|
dd6dd83af7 | ||
|
|
e0e86b1383 | ||
|
|
d8446d535a | ||
|
|
225ae80b95 | ||
|
|
71d3d10f0e | ||
|
|
aa82c74493 | ||
|
|
3cd75c74a7 | ||
|
|
b90a1e388f | ||
|
|
b2f67ffae1 | ||
|
|
9aa696dbb6 | ||
|
|
6b80d3415b | ||
|
|
e23401092f | ||
|
|
a34e14a89f | ||
|
|
8dd13e181a | ||
|
|
3525070d92 | ||
|
|
744a2f7325 | ||
|
|
135e2b2ccc | ||
|
|
521fa2026d | ||
|
|
5c81e4fd3b | ||
|
|
27d21ce117 | ||
|
|
417e46016b | ||
|
|
fc7bb681f5 | ||
|
|
a0592986fa | ||
|
|
d9aa61c786 | ||
|
|
8883d355ff | ||
|
|
2ca657257c | ||
|
|
482471b878 | ||
|
|
627f990166 | ||
|
|
a73603cf0a | ||
|
|
1744544552 | ||
|
|
408de16495 | ||
|
|
2822c43df3 | ||
|
|
4fd3ac4097 | ||
|
|
2c33d3d452 | ||
|
|
65c1b8b26d | ||
|
|
7c6012ab07 | ||
|
|
0da2c25abd | ||
|
|
2f0036e34a | ||
|
|
bf4cff113a | ||
|
|
3f3c51d652 | ||
|
|
0caae6beb5 | ||
|
|
7f92bb33bc | ||
|
|
20b39c18f6 | ||
|
|
f6907eb5de | ||
|
|
8880785951 | ||
|
|
c4a4e1acd7 | ||
|
|
e1cf75288c | ||
|
|
be95356999 | ||
|
|
b66d62548a | ||
|
|
bee7db805a | ||
|
|
ca7a382c5b | ||
|
|
40393ddc1e | ||
|
|
5bd2a664ec | ||
|
|
52ef27806b | ||
|
|
8e234f8a98 | ||
|
|
5e9ba771b5 | ||
|
|
e855dca167 | ||
|
|
3da1bbe403 | ||
|
|
5740c00259 | ||
|
|
8bb8fa0f32 | ||
|
|
30bd10c3b3 | ||
|
|
f7b647f4c6 | ||
|
|
3ae8e32c84 | ||
|
|
3dbba5e5ba | ||
|
|
7e3b8bf5fc | ||
|
|
14b8d25fb1 | ||
|
|
d64a1fcfd3 | ||
|
|
41bf6fa8ea | ||
|
|
faa28f2822 | ||
|
|
528a2b041b | ||
|
|
7a0f103545 | ||
|
|
0565492ae8 | ||
|
|
af7820a0a2 | ||
|
|
69e754105d | ||
|
|
8fc143ceab | ||
|
|
af072be808 | ||
|
|
8d86def88b | ||
|
|
a99f848adb | ||
|
|
f53db7dbf0 | ||
|
|
26d1d0d695 | ||
|
|
ed33850c62 | ||
|
|
6983f8c883 | ||
|
|
71ddc66515 | ||
|
|
e3ba160935 | ||
|
|
b824edd281 | ||
|
|
b397486fe8 | ||
|
|
28d1d8193b | ||
|
|
6cb0c5c5be | ||
|
|
f4072b9202 | ||
|
|
8d300a73b8 | ||
|
|
d6d24d5b61 | ||
|
|
0ef93c3b94 | ||
|
|
a6b48f8eec | ||
|
|
a92bfca548 | ||
|
|
7701205d58 | ||
|
|
2d09e8d94e | ||
|
|
7b0fd81b4e | ||
|
|
c1a6f3f302 | ||
|
|
62df7e4ead | ||
|
|
f2cb628e25 | ||
|
|
5b0eb1b67b | ||
|
|
87affdcbb3 | ||
|
|
4afd550db7 |
@@ -1,28 +0,0 @@
|
|||||||
checks:
|
|
||||||
argument-count:
|
|
||||||
config:
|
|
||||||
threshold: 5
|
|
||||||
method-complexity:
|
|
||||||
config:
|
|
||||||
threshold: 7
|
|
||||||
method-count:
|
|
||||||
config:
|
|
||||||
threshold: 25
|
|
||||||
method-lines:
|
|
||||||
config:
|
|
||||||
threshold: 30
|
|
||||||
|
|
||||||
exclude_patterns:
|
|
||||||
- "**/*.spec.js"
|
|
||||||
- "**/*.spec.ts"
|
|
||||||
- "**/*.test.js"
|
|
||||||
- "**/*.test.ts"
|
|
||||||
- "docs/**/*.js"
|
|
||||||
- "docs/**/*.ts"
|
|
||||||
- "packages/*-augment/"
|
|
||||||
- "packages/*-augment-*/"
|
|
||||||
- "packages/typegen/scripts"
|
|
||||||
- "packages/typegen/src"
|
|
||||||
- "packages/types/src/interfaces/"
|
|
||||||
- "packages/types/src/augment/"
|
|
||||||
- "packages/types-known/src/upgrades/e2e/"
|
|
||||||
+3
-2
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api authors & contributors
|
// Copyright 2017-2023 @polkadot/api authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
const base = require('@polkadot/dev/config/eslint.cjs');
|
const base = require('@polkadot/dev/config/eslint.cjs');
|
||||||
@@ -6,7 +6,8 @@ const base = require('@polkadot/dev/config/eslint.cjs');
|
|||||||
module.exports = {
|
module.exports = {
|
||||||
...base,
|
...base,
|
||||||
ignorePatterns: [
|
ignorePatterns: [
|
||||||
...base.ignorePatterns
|
...base.ignorePatterns,
|
||||||
|
'/scripts'
|
||||||
],
|
],
|
||||||
parserOptions: {
|
parserOptions: {
|
||||||
...base.parserOptions,
|
...base.parserOptions,
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ jobs:
|
|||||||
if: "! startsWith(github.event.head_commit.message, '[CI Skip]') && (!github.event.pull_request || github.event.pull_request.head.repo.full_name == github.repository)"
|
if: "! startsWith(github.event.head_commit.message, '[CI Skip]') && (!github.event.pull_request || github.event.pull_request.head.repo.full_name == github.repository)"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: jacogr/action-approve@9d6ce78d26f23ad29d009d034822cf773f2cb50e
|
- uses: jacogr/action-approve@795afd1dd096a2071d7ec98740661af4e853b7da
|
||||||
with:
|
with:
|
||||||
authors: jacogr
|
authors: jacogr
|
||||||
labels: -auto
|
labels: -auto
|
||||||
|
|||||||
@@ -8,9 +8,9 @@ jobs:
|
|||||||
merge:
|
merge:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: jacogr/action-merge@3b4b49af8a8644bf5cbb5409ee236abe04eeb1b0
|
- uses: jacogr/action-merge@d2d64b4545acd93b0a9575177d3d215ae3f92029
|
||||||
with:
|
with:
|
||||||
checks: build,lint,test
|
checks: pr (build),pr (lint),pr (test)
|
||||||
labels: -auto
|
labels: -auto
|
||||||
strategy: squash
|
strategy: squash
|
||||||
token: ${{ secrets.GH_PAT_BOT }}
|
token: ${{ secrets.GH_PAT_BOT }}
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ jobs:
|
|||||||
env:
|
env:
|
||||||
YARN_ENABLE_SCRIPTS: false
|
YARN_ENABLE_SCRIPTS: false
|
||||||
steps:
|
steps:
|
||||||
- uses: dessant/lock-threads@f1a42f0f44eb83361d617a014663e1a76cf282d2
|
- uses: dessant/lock-threads@c1b35aecc5cdb1a34539d14196df55838bb2f836
|
||||||
with:
|
with:
|
||||||
github-token: ${{ secrets.GH_PAT_BOT }}
|
github-token: ${{ secrets.GH_PAT_BOT }}
|
||||||
issue-lock-inactive-days: '7'
|
issue-lock-inactive-days: '7'
|
||||||
|
|||||||
@@ -3,16 +3,19 @@ on: [pull_request]
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
pr:
|
pr:
|
||||||
|
continue-on-error: true
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
step: ['lint', 'test', 'build', 'deno']
|
step: ['lint', 'test', 'build', 'deno']
|
||||||
name: ${{ matrix.step }}
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
env:
|
env:
|
||||||
YARN_ENABLE_SCRIPTS: false
|
YARN_ENABLE_SCRIPTS: false
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@7884fcad6b5d53d10323aee724dc68d8b9096a2e
|
- uses: actions/checkout@v3
|
||||||
- uses: denoland/setup-deno@004814556e37c54a2f6e31384c9e18e983317366
|
- uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
node-version: 'lts/*'
|
||||||
|
- uses: denoland/setup-deno@v1
|
||||||
with:
|
with:
|
||||||
deno-version: vx.x.x
|
deno-version: vx.x.x
|
||||||
- name: ${{ matrix.step }}
|
- name: ${{ matrix.step }}
|
||||||
|
|||||||
@@ -10,19 +10,21 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
step: ['build:release']
|
step: ['build:release']
|
||||||
name: ${{ matrix.step }}
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
env:
|
env:
|
||||||
YARN_ENABLE_SCRIPTS: false
|
YARN_ENABLE_SCRIPTS: false
|
||||||
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
|
CC_TEST_REPORTER_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
|
||||||
GH_PAT: ${{ secrets.GH_PAT }}
|
GH_PAT: ${{ secrets.GH_PAT_BOT }}
|
||||||
GH_RELEASE_GITHUB_API_TOKEN: ${{ secrets.GH_PAT }}
|
GH_RELEASE_GITHUB_API_TOKEN: ${{ secrets.GH_PAT_BOT }}
|
||||||
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@7884fcad6b5d53d10323aee724dc68d8b9096a2e
|
- uses: actions/checkout@v3
|
||||||
with:
|
with:
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
token: ${{ secrets.GH_PAT }}
|
token: ${{ secrets.GH_PAT_BOT }}
|
||||||
|
- uses: actions/setup-node@v3
|
||||||
|
with:
|
||||||
|
node-version: 'lts/*'
|
||||||
- name: ${{ matrix.step }}
|
- name: ${{ matrix.step }}
|
||||||
run: |
|
run: |
|
||||||
yarn install --immutable | grep -v 'YN0013'
|
yarn install --immutable | grep -v 'YN0013'
|
||||||
|
|||||||
@@ -1,20 +0,0 @@
|
|||||||
name: Semgrep
|
|
||||||
on:
|
|
||||||
pull_request: {}
|
|
||||||
push:
|
|
||||||
branches:
|
|
||||||
- master
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
check:
|
|
||||||
if: "! startsWith(github.event.head_commit.message, '[CI Skip]') && (!github.event.pull_request || github.event.pull_request.head.repo.full_name == github.repository)"
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
YARN_ENABLE_SCRIPTS: false
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@7884fcad6b5d53d10323aee724dc68d8b9096a2e
|
|
||||||
- uses: returntocorp/semgrep-action@aeafd770072c4f48798b991e3449592bddc2c435
|
|
||||||
with:
|
|
||||||
auditOn: push
|
|
||||||
publishToken: ${{ secrets.SEMGREP_APP_TOKEN }}
|
|
||||||
publishDeployment: 1395
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
name: 'Close stale issues and PRs'
|
|
||||||
on:
|
|
||||||
schedule:
|
|
||||||
- cron: '55 1/3 * * *'
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
stale:
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
env:
|
|
||||||
YARN_ENABLE_SCRIPTS: false
|
|
||||||
steps:
|
|
||||||
- uses: actions/stale@98ed4cb500039dbcccf4bd9bedada4d0187f2757
|
|
||||||
with:
|
|
||||||
repo-token: ${{ secrets.GH_PAT_BOT }}
|
|
||||||
stale-issue-message: 'This issue has been open for 21 days with no activity and is not labelled as an enhancement. It will be closed in 7 days.'
|
|
||||||
stale-issue-label: 'stale'
|
|
||||||
exempt-issue-labels: '-size-l,-size-m,-size-s,-size-xl,-size-xs,[bug]'
|
|
||||||
days-before-stale: 21
|
|
||||||
days-before-close: 7
|
|
||||||
+1
-1
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api authors & contributors
|
// Copyright 2017-2023 @polkadot/api authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
module.exports = require('@polkadot/dev/config/prettier.cjs');
|
module.exports = require('@polkadot/dev/config/prettier.cjs');
|
||||||
|
|||||||
+365
@@ -1,5 +1,370 @@
|
|||||||
# CHANGELOG
|
# CHANGELOG
|
||||||
|
|
||||||
|
## 10.2.2 Apr 1, 2023
|
||||||
|
|
||||||
|
Contributed:
|
||||||
|
|
||||||
|
- Support expanded Nimbus lookups to Collators (Thanks to https://github.com/grenade)
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
|
||||||
|
|
||||||
|
## 10.2.1 Mar 25, 2023
|
||||||
|
|
||||||
|
Contributed:
|
||||||
|
|
||||||
|
- Add support for new Frontier `AccountId20` mapping (Thanks to https://github.com/koushiro)
|
||||||
|
- Adjust MMR RPCs & runtime calls to align with latest (Thanks to https://github.com/Lederstrumpf)
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Use Promise resolve/reject to track state in typegen on-chain metadata retrievals
|
||||||
|
- Adjust signing header retrieval, catering for discarded state fallbacks
|
||||||
|
- Add support for `ParachainHost v4` runtime calls
|
||||||
|
- Basic support for markdown generation for different chains (only Kusama & Polkadot currently added)
|
||||||
|
- Add not-to-be-used `ISize` type support (same as `USize`, throwing on use - added for completeness)
|
||||||
|
- Ensure `AccountId20.eq` does not fail on null/undefined inputs
|
||||||
|
- Expand tests around `toU8a()` where the `isBare` flag is is being used
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
|
||||||
|
|
||||||
|
## 10.1.4 Mar 19, 2023
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Add methods for v2 `Metadata_*` runtime calls
|
||||||
|
|
||||||
|
|
||||||
|
## 10.1.3 Mar 15, 2023
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Remove incorrect `.module.` specifiers in typegen code
|
||||||
|
- Mark unsafe RPC methods (and include in `rpc.md` generation)
|
||||||
|
|
||||||
|
|
||||||
|
## 10.1.2 Mar 11, 2023
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Adjust type exports to remove invalid generated exports from `/src/`
|
||||||
|
- Apply missing `/*#__PURE__*/` exports in `api-derive`
|
||||||
|
|
||||||
|
|
||||||
|
## 10.1.1 Mar 11, 2023
|
||||||
|
|
||||||
|
Contributed:
|
||||||
|
|
||||||
|
- Fix yargs usage inside ESM modules (Thanks to https://github.com/conr2d)
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Align runtime APIs with latest Substrate
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
- Use consistent `.js` imports in source files (TS moduleResolution)
|
||||||
|
|
||||||
|
|
||||||
|
## 10.0.1 Mar 4, 2023
|
||||||
|
|
||||||
|
Contributed:
|
||||||
|
|
||||||
|
- Expose per-endpoint stats for providers (Thanks to https://github.com/jeluard)
|
||||||
|
- Adjust ink! primitive extraction for v4 (Thanks to https://github.com/statictype)
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Ensure that provider disconnect clears all subscriptions
|
||||||
|
- Adjust typegen to internally use `import()` (catering for ESM provided types)
|
||||||
|
- Swap TS -> JS compiler to use tsc (from babel)
|
||||||
|
- Adjust all tests to use `node:test` runner (ESM variants)
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
|
||||||
|
|
||||||
|
## 9.14.2 Feb 19, 2023
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Don't allow `WsProvider.connect()` on an open connection (creates resource leaks)
|
||||||
|
- Adjust typegen to use metadata-defined aliases in query return decoration
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
|
||||||
|
|
||||||
|
## 9.14.1 Feb 12, 2023
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Extract aliases for `*_runtime::Runtime{Call, Event}` from metadata
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
|
||||||
|
|
||||||
|
## 9.13.6 Feb 5, 2023
|
||||||
|
|
||||||
|
Contributed:
|
||||||
|
|
||||||
|
- Align `eth_getTransactionCount` with frontier (Thanks to https://github.com/alko89)
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Additional override for `Compact<{ refTime: u64 }>` chains
|
||||||
|
- Add script to retrieve local rpc, version & metadata for typegen
|
||||||
|
|
||||||
|
|
||||||
|
## 9.13.5 Feb 2, 2023
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Adjust `Weight` alias for 1.5 chains
|
||||||
|
- Ensure correct registry is pass through for runtime TS generation
|
||||||
|
|
||||||
|
|
||||||
|
## 9.13.4 Feb 1, 2023
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- None from 9.13.3 (The previous version had npm registry publishing issues)
|
||||||
|
|
||||||
|
|
||||||
|
## 9.13.3 Feb 1, 2023
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Adjust `Weight` alias detection to cater for `WeightV0/u32` overrides (e.g. early Kusama blocks)
|
||||||
|
|
||||||
|
|
||||||
|
## 9.13.2 Jan 29, 2023
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Allow null as valid param to Int/UInt
|
||||||
|
|
||||||
|
|
||||||
|
## 9.13.1 Jan 29, 2023
|
||||||
|
|
||||||
|
Contributed:
|
||||||
|
|
||||||
|
- Add support for V3 of `TransactionPaymentApi` (Thanks to https://github.com/notlesh)
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Adjust `Weight` alias detection (moved from `PortableRegistry` -> `Registry`)
|
||||||
|
- Move default (typegen) weight alias to `WeightV2` (does not affect runtime detection)
|
||||||
|
- Prepare metadata docs from chain generation for future cli arguments
|
||||||
|
- Add base type object for (future) composite types
|
||||||
|
- Apply additional JSDoc comments into `PortableRegistry`
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
|
||||||
|
|
||||||
|
## 9.12.1 Jan 22, 2023
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Add `isStorageFallback` on the `Codec` interface. (`true` if entry was created from a metadata fallback value from an empty storage item)
|
||||||
|
- Ensure `api.queryMulti` returns empty result when no keys are provided
|
||||||
|
- Add explicit Array checks on `Vec/Tuple` inputs
|
||||||
|
- Align `Struct.{toU8a/toPrimitive/toHuman/toJSON}` population of results
|
||||||
|
- Apply memoization to batched API queries
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
|
||||||
|
|
||||||
|
## 9.11.3 Jan 15, 2023
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
|
||||||
|
|
||||||
|
## 9.11.2 Jan 13, 2023
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Ensure `derive.democracy.preimages` retrieves correctly from (current-gen) `preimage`
|
||||||
|
|
||||||
|
|
||||||
|
## 9.11.1 Jan 8, 2023
|
||||||
|
|
||||||
|
- **Breaking change** For users of `ScProvider` you now need to explicitly pass `@substrate/connect` as a parameter. This means the code needs to be adjusted as follows -
|
||||||
|
|
||||||
|
```js
|
||||||
|
import { ScProvider } from '@polkadot/api';
|
||||||
|
import * as Sc from '@substrate/connect';
|
||||||
|
|
||||||
|
const provider = new ScProvider(Sc, Sc.WellKnownChain.polkadot);
|
||||||
|
```
|
||||||
|
|
||||||
|
Contributed:
|
||||||
|
|
||||||
|
- Fix for typegen with nested tuples (Thanks to https://github.com/sander2)
|
||||||
|
- Expose blockNumber on submittable results (Thanks to https://github.com/ken-centrality)
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- The `ScProvider` interface now needs receive an `@substrate/connect` instance
|
||||||
|
- Along with the above `ScProvider.WellKnownChains` has been removed
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
|
||||||
|
|
||||||
|
## 9.10.5 Dec 27, 2022
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Revert 9.10.4 paymentInfo changes (fallback only works on struct, not `Weight`)
|
||||||
|
|
||||||
|
|
||||||
|
## 9.10.4 Dec 25, 2022
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Align runtime `paymentInfo` calls with Substrate (w/ decoding fallbacks)
|
||||||
|
|
||||||
|
|
||||||
|
## 9.10.3 Dec 17, 2022
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Add override for Structs where `registry` appear as a field
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
- Kusama 9320/9340/9350 & Westend 9330/9340/9350 upgrade blocks
|
||||||
|
|
||||||
|
|
||||||
|
## 9.10.2 Dec 9, 2022
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Fix `derive.balances.account` detection for system vs balances
|
||||||
|
|
||||||
|
|
||||||
|
## 9.10.1 Dec 4, 2022
|
||||||
|
|
||||||
|
- **Important** Since [9.2.1](https://github.com/polkadot-js/api/releases/tag/v9.2.1) the recommended way of accessing `WellKnownChain` for light clients is via `ScProvider.WellKnownChain`. This release removes the explicit export from the `ScProvider` root.
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Adjust payloads to use `BlockHash` types (as applicable)
|
||||||
|
- Adjust type-only imports in `ScProvider`
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
- Update to `@polkadot/util` 10.2.1
|
||||||
|
|
||||||
|
|
||||||
|
## 9.9.4 Nov 28, 2022
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Fix dispatchQueue preimage retrieval in derives
|
||||||
|
- No change from incorrectly published 9.9.3
|
||||||
|
|
||||||
|
|
||||||
|
## 9.9.2 Nov 27, 2022
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
|
||||||
|
|
||||||
|
## 9.9.1 Nov 20, 2022
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
- Adjust code for latest Eslint & TS released versions
|
||||||
|
|
||||||
|
|
||||||
|
## 9.8.2 Nov 16, 2022
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Adjust `api.rpc.payment.queryInfo` to always return `WeightV1` responses
|
||||||
|
- Mark `api.rpc.payment.queryInfo` as deprecated (will be in a future Substrate version)
|
||||||
|
|
||||||
|
|
||||||
|
## 9.8.1 Nov 13, 2022
|
||||||
|
|
||||||
|
Contributed:
|
||||||
|
|
||||||
|
- Params encoding fix for `api.rpc(...)` (Thanks to https://github.com/xlc)
|
||||||
|
- Support for `WeightV2` contract interfaces (Thanks to https://github.com/jasl)
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Cater for `TransactionPaymentApi/2` runtime calls
|
||||||
|
- Add getters for `has{DryRun, PaymentInfo}` on submittables (feature detection)
|
||||||
|
- Polkadot 9300, Kusama 9300 & Westend 9310/9320 upgrade blocks
|
||||||
|
- Update to latest Polkadot, Kusama & Substrate metadata
|
||||||
|
|
||||||
|
|
||||||
|
## 9.7.1 Nov 6, 2022
|
||||||
|
|
||||||
|
Contributed:
|
||||||
|
|
||||||
|
- Update `@substrate/connect` to latest (Thanks to https://github.com/wirednkod)
|
||||||
|
- Add `api.rpc(method, ...params)` support (Thanks to https://github.com/xlc)
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Align `ScProvider` code structure with other providers
|
||||||
|
- Add `isClonable` getter on providers (some, e.g. sc doesn't support this)
|
||||||
|
- Update to latest Substrate metadata
|
||||||
|
|
||||||
|
|
||||||
|
## 9.6.2 Oct 30, 2022
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Adjust historic `DispatchError` type for `statemint/statemine`
|
||||||
|
|
||||||
|
|
||||||
|
## 9.6.1 Oct 23, 2022
|
||||||
|
|
||||||
|
Contributed:
|
||||||
|
|
||||||
|
- Update `@substrate/connect` to latest (Thanks to https://github.com/wirednkod)
|
||||||
|
- Use `.?` operators in submittable class (Thanks to https://github.com/shunjizhan)
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Cater for latest Substrate `DispatchError` (additional preimage statuses)
|
||||||
|
- Adjust `api.derive.democracy.*` to return `imageHash` as `HexString` (as applicable, supports current-gen preimages)
|
||||||
|
- Adjust `api.derive.preimages.*` to retrieve via `democracy` or `preimage` pallets
|
||||||
|
- Ensure `apiAt.<section>.<method>.key(...)` passes through the correct arguments
|
||||||
|
- Apply fallback for Weight downgrades (V2 >> V1 detection)
|
||||||
|
- Update to latest Substrate metadata
|
||||||
|
- Polkadot 9291 & Westend 9300 upgrade blocks
|
||||||
|
|
||||||
|
|
||||||
|
## 9.5.2 Oct 16, 2022
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Add `ParachainHost` version 3 runtime calls
|
||||||
|
|
||||||
|
|
||||||
|
## 9.5.1 Oct 8, 2022
|
||||||
|
|
||||||
|
- **Important** While the API witll detect and decorate the weight type based on V1 or V2, the default `Weight` type (used in runtime calls and RPCs) has not been swapped from the old `u64` variant. This means that on new chains using `WeightV2`, the TS decorated type will still reflect the old version.
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Adjust handling of `Weight` type for V2 structures
|
||||||
|
- Add alis definitions for `Weight{V1, V2}` (used for type overrides)
|
||||||
|
- Cater for weight v2 (along with v1 pass-through) extrinsics in `api-contract`
|
||||||
|
- Update to latest Substrate, Polkadot & Kusama metadata
|
||||||
|
|
||||||
|
|
||||||
|
## 9.4.3 Oct 2, 2022
|
||||||
|
|
||||||
|
Contributed:
|
||||||
|
|
||||||
|
- Allow for new `ink_primitives` types (Thanks to https://github.com/statictype)
|
||||||
|
- Fix contracts runtime `instantiate` call params (Thanks to https://github.com/statictype)
|
||||||
|
|
||||||
|
Changes:
|
||||||
|
|
||||||
|
- Align staking derive redeemableSum with Rust source (`currentEra` vs `activeEra` usage)
|
||||||
|
- Add `@deprecated` flag to RPC interface generation (`contracts_*` & `state_get{Pairs/Keys}`)
|
||||||
|
- Polkadot 9280/9281, Kusama 9291 upgrade blocks
|
||||||
|
|
||||||
|
|
||||||
## 9.4.2 Sep 24, 2022
|
## 9.4.2 Sep 24, 2022
|
||||||
|
|
||||||
Contributed:
|
Contributed:
|
||||||
|
|||||||
+15
-5
@@ -1,18 +1,20 @@
|
|||||||
3233 Jaco 9.4.2 (#5235)
|
3422 Jaco 10.2.2 (#5573)
|
||||||
83 Amaury Martiny StatementKind: Regular and Saft (#2303)
|
83 Amaury Martiny StatementKind: Regular and Saft (#2303)
|
||||||
37 Keith Ingram Update contract types and rpc (#4541)
|
37 Keith Ingram Update contract types and rpc (#4541)
|
||||||
35 Stefanie Doll Updated child storage parameters (#1709)
|
35 Stefanie Doll Updated child storage parameters (#1709)
|
||||||
20 Luke Schoen fix: Fixes TypeError: Cannot read property 'vesting' of undefined (#1970)
|
20 Luke Schoen fix: Fixes TypeError: Cannot read property 'vesting' of undefined (#1970)
|
||||||
16 Xiliang Chen implement entriesPaged and keysPages for query at (#4701)
|
18 Xiliang Chen fix unkown rpc (#5325)
|
||||||
15 Jeremías Díaz feat(types): add correct tuple type to storage key (#3054)
|
15 Jeremías Díaz feat(types): add correct tuple type to storage key (#3054)
|
||||||
12 Nikos Kontakis Add resubscription delete on unsubscribe (#5230)
|
14 Nikos Kontakis Bump substrate connect to 0.7.16 (#5307)
|
||||||
11 Ian He HttpProvider support clone() (#3949)
|
11 Ian He HttpProvider support clone() (#3949)
|
||||||
10 Axel Chalon Make Enum/Tuple constructor use value directly if instance (#1954)
|
10 Axel Chalon Make Enum/Tuple constructor use value directly if instance (#1954)
|
||||||
5 Chevdor Fix metadata package link (#3458)
|
5 Chevdor Fix metadata package link (#3458)
|
||||||
5 Jake Naviasky Fixing approvalFlagsToBools. (#1250)
|
5 Jake Naviasky Fixing approvalFlagsToBools. (#1250)
|
||||||
|
5 Julien Eluard General WsProvider extensibility improvements (#5467)
|
||||||
4 Alex D Use derive customAccount and customLocks for balance overrides (#3248)
|
4 Alex D Use derive customAccount and customLocks for balance overrides (#3248)
|
||||||
4 Alex Wang fix issue that creates duplicate providers (#983)
|
4 Alex Wang fix issue that creates duplicate providers (#983)
|
||||||
4 Alexander Popiak Add asset id in signing (#4009)
|
4 Alexander Popiak Add asset id in signing (#4009)
|
||||||
|
4 Andreea Eftene add type overrides (#5506)
|
||||||
4 Joshy Orndorff spelling; efect -> effect (#2295)
|
4 Joshy Orndorff spelling; efect -> effect (#2295)
|
||||||
4 Nantian fix bigint type (#3869)
|
4 Nantian fix bigint type (#3869)
|
||||||
4 Scott Twiname Add support for historical BlockNumber rpc methods (#4574)
|
4 Scott Twiname Add support for historical BlockNumber rpc methods (#4574)
|
||||||
@@ -24,7 +26,6 @@
|
|||||||
3 hamidra add support for n key entries for NMaps (#3886)
|
3 hamidra add support for n key entries for NMaps (#3886)
|
||||||
3 Hamza Tokuchi more typos (#2532)
|
3 Hamza Tokuchi more typos (#2532)
|
||||||
3 Josep M Sobrepere docs: improve rpc-provider README (#4719)
|
3 Josep M Sobrepere docs: improve rpc-provider README (#4719)
|
||||||
3 Julien Eluard Fixed typos about module balances (#1402)
|
|
||||||
3 KarishmaBothara Backward compatibility thing (#3511)
|
3 KarishmaBothara Backward compatibility thing (#3511)
|
||||||
3 Miguel Hervas Adding RT4 Types (#3007)
|
3 Miguel Hervas Adding RT4 Types (#3007)
|
||||||
3 Shawn Tabrizi Add `isReadyOrError` when connecting to API (#2577)
|
3 Shawn Tabrizi Add `isReadyOrError` when connecting to API (#2577)
|
||||||
@@ -45,7 +46,7 @@
|
|||||||
2 Zannis Kalampoukis fix: Typegen handles structs and vectors of structs without erroring (#4743)
|
2 Zannis Kalampoukis fix: Typegen handles structs and vectors of structs without erroring (#4743)
|
||||||
2 扩散性百万甜面包 Typo, deocrateMethod -> decorateMethod (#1594)
|
2 扩散性百万甜面包 Typo, deocrateMethod -> decorateMethod (#1594)
|
||||||
1 Alan Sapede Adds Eth feeHistory & maxPriorityFeePerGas rpc (#4956)
|
1 Alan Sapede Adds Eth feeHistory & maxPriorityFeePerGas rpc (#4956)
|
||||||
1 Andreea Eftene Add storage deposit support (#4304)
|
1 Aleš Ferlan fix: use H160 for address in getTransactionCount (#5472)
|
||||||
1 Brad Larson [NEW] Support for custom headers with providers (#2423)
|
1 Brad Larson [NEW] Support for custom headers with providers (#2423)
|
||||||
1 Btwiuse Arch Add side effect check workaround (#4994) (#5009)
|
1 Btwiuse Arch Add side effect check workaround (#4994) (#5009)
|
||||||
1 chriswmercer little readme tweak (#279)
|
1 chriswmercer little readme tweak (#279)
|
||||||
@@ -69,10 +70,13 @@
|
|||||||
1 Hyungsuk Kang Update fees.ts (#1014)
|
1 Hyungsuk Kang Update fees.ts (#1014)
|
||||||
1 icodezjb Update SessionKeys (#3035)
|
1 icodezjb Update SessionKeys (#3035)
|
||||||
1 iiiiiiii Make unknownTypes externally accessible (#3263)
|
1 iiiiiiii Make unknownTypes externally accessible (#3263)
|
||||||
|
1 Jeeyong Um Fix inaccessible yargs instance error (#5531)
|
||||||
1 JesseAbram added 07 Example showing how to make a transfer with allowed block permissions folder in docs (#1062)
|
1 JesseAbram added 07 Example showing how to make a transfer with allowed block permissions folder in docs (#1062)
|
||||||
1 Joey don't throw error at `onSocketClose` (#4363)
|
1 Joey don't throw error at `onSocketClose` (#4363)
|
||||||
1 Jordan Allow typegen for custom RPCs (#2876)
|
1 Jordan Allow typegen for custom RPCs (#2876)
|
||||||
1 JQQQ Allow rpc expose definition/ metadata (#3488)
|
1 JQQQ Allow rpc expose definition/ metadata (#3488)
|
||||||
|
1 Jun Jiang Update contract' gas to Weight type (#5324)
|
||||||
|
1 Ken Vu Expose `blockNumber` via filterEvents function (#5394)
|
||||||
1 Kian Paimani Update definitions.ts (#2514)
|
1 Kian Paimani Update definitions.ts (#2514)
|
||||||
1 Krzysztof Jelski Derive for bounties and descriptions (#2925)
|
1 Krzysztof Jelski Derive for bounties and descriptions (#2925)
|
||||||
1 Lae Make sure awaiting on an api object won't stuck forever on error (#1763)
|
1 Lae Make sure awaiting on an api object won't stuck forever on error (#1763)
|
||||||
@@ -91,16 +95,22 @@
|
|||||||
1 Paul M Fox Basic BTreeMaps codec support (#1474)
|
1 Paul M Fox Basic BTreeMaps codec support (#1474)
|
||||||
1 philipstanislaus Update types for centrifuge chain v1.2.0 (#2424)
|
1 philipstanislaus Update types for centrifuge chain v1.2.0 (#2424)
|
||||||
1 Pierre Krieger Update substrate/connect to 0.7.6 (#4940)
|
1 Pierre Krieger Update substrate/connect to 0.7.6 (#4940)
|
||||||
|
1 Qinxuan Chen Add fp_account::AccountId20 mapping (#5551)
|
||||||
1 qiuhao update DeriveCustom type (#2581)
|
1 qiuhao update DeriveCustom type (#2581)
|
||||||
1 r0t0r-r0t0r Fix memory leak on raw rpc call (#4505)
|
1 r0t0r-r0t0r Fix memory leak on raw rpc call (#4505)
|
||||||
1 Raphael Flechtner fix: typegen disconnect ws on success (#4901)
|
1 Raphael Flechtner fix: typegen disconnect ws on success (#4901)
|
||||||
|
1 rob thijssen support manta author lookup (#5561)
|
||||||
|
1 Robert Hambrock update MMR API (#5479)
|
||||||
1 Rocco Musolino remove broken link (#2671)
|
1 Rocco Musolino remove broken link (#2671)
|
||||||
|
1 sander2 fix: type generation for nested tuples (#5395)
|
||||||
1 satellitex Add BTreeSet<V> Codec (#1639)
|
1 satellitex Add BTreeSet<V> Codec (#1639)
|
||||||
1 satellitex Add traits replace rules. for invalid cases `::<type>` and `<type>::`. (#885)
|
1 satellitex Add traits replace rules. for invalid cases `::<type>` and `<type>::`. (#885)
|
||||||
1 Satyam Agrawal update as per the 0.97.0-beta.38 release (#1617)
|
1 Satyam Agrawal update as per the 0.97.0-beta.38 release (#1617)
|
||||||
1 Sean Young Solang requires u256 and i256 types (#2752)
|
1 Sean Young Solang requires u256 and i256 types (#2752)
|
||||||
1 serge make WS provider timeout configurable (#4758)
|
1 serge make WS provider timeout configurable (#4758)
|
||||||
1 Sergei Pepyakin INK! -> ink! (#1347)
|
1 Sergei Pepyakin INK! -> ink! (#1347)
|
||||||
|
1 Shunji Zhan small polish (#5276)
|
||||||
|
1 Stephen Shelton Add transaction-payment runtime API V3 (#5430)
|
||||||
1 WoeOm adapt Darwinia, Crab Network types (#3498)
|
1 WoeOm adapt Darwinia, Crab Network types (#3498)
|
||||||
1 Xat_MassacrE Fix packages/types/src/codec/utils/encodeTypes.ts encodeSubTypes bug (#1544)
|
1 Xat_MassacrE Fix packages/types/src/codec/utils/encodeTypes.ts encodeSubTypes bug (#1544)
|
||||||
1 yjh fix MetadataVersioned.asV12 (#2983)
|
1 yjh fix MetadataVersioned.asV12 (#2983)
|
||||||
|
|||||||
@@ -1,10 +1,3 @@
|
|||||||
[](https://polkadot.js.org)
|
|
||||||

|
|
||||||
[](https://www.npmjs.com/package/@polkadot/api)
|
|
||||||
[](https://www.npmjs.com/package/@polkadot/api)
|
|
||||||
[](https://codeclimate.com/github/polkadot-js/api)
|
|
||||||
[](https://codeclimate.com/github/polkadot-js/api)
|
|
||||||
|
|
||||||
# @polkadot/api
|
# @polkadot/api
|
||||||
|
|
||||||
This library provides a clean wrapper around all the methods exposed by a Polkadot/Substrate network client and defines all the types exposed by a node. For complete documentation around the classes, interfaces and their use, visit the [documentation portal](https://polkadot.js.org/docs/api/).
|
This library provides a clean wrapper around all the methods exposed by a Polkadot/Substrate network client and defines all the types exposed by a node. For complete documentation around the classes, interfaces and their use, visit the [documentation portal](https://polkadot.js.org/docs/api/).
|
||||||
|
|||||||
@@ -1,4 +0,0 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api authors & contributors
|
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
|
||||||
|
|
||||||
module.exports = require('@polkadot/dev/config/babel-config-cjs.cjs');
|
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api authors & contributors
|
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
|
||||||
|
|
||||||
const config = require('@polkadot/dev/config/jest.cjs');
|
|
||||||
|
|
||||||
module.exports = {
|
|
||||||
...config,
|
|
||||||
moduleNameMapper: {
|
|
||||||
'@polkadot/api-(augment|base|contract|derive)(.*)$': '<rootDir>/packages/api-$1/src/$2',
|
|
||||||
// eslint-disable-next-line sort-keys
|
|
||||||
'@polkadot/api(.*)$': '<rootDir>/packages/api/src/$1',
|
|
||||||
'@polkadot/rpc-(augment|core|provider)(.*)$': '<rootDir>/packages/rpc-$1/src/$2',
|
|
||||||
'@polkadot/typegen(.*)$': '<rootDir>/packages/typegen/src/$1',
|
|
||||||
'@polkadot/types-(augment|codec|create|known|support)(.*)$': '<rootDir>/packages/types-$1/src/$2',
|
|
||||||
// eslint-disable-next-line sort-keys
|
|
||||||
'@polkadot/types(.*)$': '<rootDir>/packages/types/src/$1'
|
|
||||||
},
|
|
||||||
testTimeout: 30000
|
|
||||||
};
|
|
||||||
+16
-16
@@ -1,6 +1,9 @@
|
|||||||
{
|
{
|
||||||
"author": "Jaco Greeff <jacogr@gmail.com>",
|
"author": "Jaco Greeff <jacogr@gmail.com>",
|
||||||
"bugs": "https://github.com/polkadot-js/api/issues",
|
"bugs": "https://github.com/polkadot-js/api/issues",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=18.14"
|
||||||
|
},
|
||||||
"homepage": "https://github.com/polkadot-js/api#readme",
|
"homepage": "https://github.com/polkadot-js/api#readme",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"packageManager": "yarn@3.2.0",
|
"packageManager": "yarn@3.2.0",
|
||||||
@@ -11,40 +14,37 @@
|
|||||||
},
|
},
|
||||||
"sideEffects": false,
|
"sideEffects": false,
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "9.4.2",
|
"version": "10.2.2",
|
||||||
"versions": {
|
"versions": {
|
||||||
"git": "9.4.2",
|
"git": "10.2.2",
|
||||||
"npm": "9.4.2"
|
"npm": "10.2.2"
|
||||||
},
|
},
|
||||||
"workspaces": [
|
"workspaces": [
|
||||||
"packages/*"
|
"packages/*"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "yarn build:interfaces && polkadot-dev-build-ts",
|
"build": "yarn build:interfaces && polkadot-dev-build-ts",
|
||||||
"build:extra": "(cd packages/typegen && copyfiles scripts/* build)",
|
"build:before": "(cd packages/typegen && polkadot-dev-copy-dir scripts build/scripts)",
|
||||||
"build:interfaces": "polkadot-types-internal-interfaces",
|
"build:interfaces": "node --loader @polkadot/dev-ts packages/typegen/scripts/polkadot-types-internal-interfaces.mjs",
|
||||||
"build:metadata": "yarn build:interfaces && yarn test:one packages/types/src/metadata/v14",
|
"build:metadata": "yarn build:interfaces && polkadot-dev-run-test packages/types/src/metadata/v14",
|
||||||
"build:release": "polkadot-ci-ghact-build",
|
"build:release": "polkadot-ci-ghact-build",
|
||||||
"build:rollup": "polkadot-exec-rollup --config",
|
"build:rollup": "polkadot-exec-rollup --config",
|
||||||
"build:upgrades": "yarn test:one packages/types-known/src/upgrades/e2e",
|
"build:upgrades": "polkadot-dev-run-test upgrades/e2e",
|
||||||
"chain:info": "polkadot-types-chain-info",
|
"chain:info": "polkadot-types-chain-info",
|
||||||
"clean": "polkadot-dev-clean-build",
|
"clean": "polkadot-dev-clean-build",
|
||||||
"deno": "yarn polkadot-dev-deno-map && yarn build && deno check --import-map=import_map.json mod.ts",
|
"deno": "yarn polkadot-dev-deno-map && yarn build && deno check --import-map=import_map.json mod.ts",
|
||||||
"lint": "polkadot-dev-run-lint",
|
"lint": "polkadot-dev-run-lint",
|
||||||
"postinstall": "polkadot-dev-yarn-only",
|
"postinstall": "polkadot-dev-yarn-only",
|
||||||
"test": "NODE_OPTIONS=--experimental-vm-modules polkadot-dev-run-test --coverage --forceExit --runInBand --testPathIgnorePatterns e2e",
|
"test": "polkadot-dev-run-test --env node ^e2e",
|
||||||
"test:one": "NODE_OPTIONS=--experimental-vm-modules polkadot-dev-run-test --detectOpenHandles --forceExit"
|
"test:node": "polkadot-dev-run-test --env node ^e2e",
|
||||||
|
"test:one": "polkadot-dev-run-test --env node"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/core": "^7.19.1",
|
"@polkadot/dev": "^0.72.29",
|
||||||
"@babel/register": "^7.18.9",
|
|
||||||
"@babel/runtime": "^7.19.0",
|
|
||||||
"@polkadot/dev": "^0.67.132",
|
|
||||||
"@polkadot/typegen": "workspace:packages/typegen",
|
"@polkadot/typegen": "workspace:packages/typegen",
|
||||||
"@types/jest": "^29.0.3",
|
"@types/node": "^18.15.11"
|
||||||
"copyfiles": "^2.4.1"
|
|
||||||
},
|
},
|
||||||
"resolutions": {
|
"resolutions": {
|
||||||
"typescript": "^4.8.3"
|
"typescript": "^5.0.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,201 +0,0 @@
|
|||||||
Apache License
|
|
||||||
Version 2.0, January 2004
|
|
||||||
http://www.apache.org/licenses/
|
|
||||||
|
|
||||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
|
||||||
|
|
||||||
1. Definitions.
|
|
||||||
|
|
||||||
"License" shall mean the terms and conditions for use, reproduction,
|
|
||||||
and distribution as defined by Sections 1 through 9 of this document.
|
|
||||||
|
|
||||||
"Licensor" shall mean the copyright owner or entity authorized by
|
|
||||||
the copyright owner that is granting the License.
|
|
||||||
|
|
||||||
"Legal Entity" shall mean the union of the acting entity and all
|
|
||||||
other entities that control, are controlled by, or are under common
|
|
||||||
control with that entity. For the purposes of this definition,
|
|
||||||
"control" means (i) the power, direct or indirect, to cause the
|
|
||||||
direction or management of such entity, whether by contract or
|
|
||||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
|
||||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
|
||||||
|
|
||||||
"You" (or "Your") shall mean an individual or Legal Entity
|
|
||||||
exercising permissions granted by this License.
|
|
||||||
|
|
||||||
"Source" form shall mean the preferred form for making modifications,
|
|
||||||
including but not limited to software source code, documentation
|
|
||||||
source, and configuration files.
|
|
||||||
|
|
||||||
"Object" form shall mean any form resulting from mechanical
|
|
||||||
transformation or translation of a Source form, including but
|
|
||||||
not limited to compiled object code, generated documentation,
|
|
||||||
and conversions to other media types.
|
|
||||||
|
|
||||||
"Work" shall mean the work of authorship, whether in Source or
|
|
||||||
Object form, made available under the License, as indicated by a
|
|
||||||
copyright notice that is included in or attached to the work
|
|
||||||
(an example is provided in the Appendix below).
|
|
||||||
|
|
||||||
"Derivative Works" shall mean any work, whether in Source or Object
|
|
||||||
form, that is based on (or derived from) the Work and for which the
|
|
||||||
editorial revisions, annotations, elaborations, or other modifications
|
|
||||||
represent, as a whole, an original work of authorship. For the purposes
|
|
||||||
of this License, Derivative Works shall not include works that remain
|
|
||||||
separable from, or merely link (or bind by name) to the interfaces of,
|
|
||||||
the Work and Derivative Works thereof.
|
|
||||||
|
|
||||||
"Contribution" shall mean any work of authorship, including
|
|
||||||
the original version of the Work and any modifications or additions
|
|
||||||
to that Work or Derivative Works thereof, that is intentionally
|
|
||||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
|
||||||
or by an individual or Legal Entity authorized to submit on behalf of
|
|
||||||
the copyright owner. For the purposes of this definition, "submitted"
|
|
||||||
means any form of electronic, verbal, or written communication sent
|
|
||||||
to the Licensor or its representatives, including but not limited to
|
|
||||||
communication on electronic mailing lists, source code control systems,
|
|
||||||
and issue tracking systems that are managed by, or on behalf of, the
|
|
||||||
Licensor for the purpose of discussing and improving the Work, but
|
|
||||||
excluding communication that is conspicuously marked or otherwise
|
|
||||||
designated in writing by the copyright owner as "Not a Contribution."
|
|
||||||
|
|
||||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
|
||||||
on behalf of whom a Contribution has been received by Licensor and
|
|
||||||
subsequently incorporated within the Work.
|
|
||||||
|
|
||||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
|
||||||
this License, each Contributor hereby grants to You a perpetual,
|
|
||||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
|
||||||
copyright license to reproduce, prepare Derivative Works of,
|
|
||||||
publicly display, publicly perform, sublicense, and distribute the
|
|
||||||
Work and such Derivative Works in Source or Object form.
|
|
||||||
|
|
||||||
3. Grant of Patent License. Subject to the terms and conditions of
|
|
||||||
this License, each Contributor hereby grants to You a perpetual,
|
|
||||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
|
||||||
(except as stated in this section) patent license to make, have made,
|
|
||||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
|
||||||
where such license applies only to those patent claims licensable
|
|
||||||
by such Contributor that are necessarily infringed by their
|
|
||||||
Contribution(s) alone or by combination of their Contribution(s)
|
|
||||||
with the Work to which such Contribution(s) was submitted. If You
|
|
||||||
institute patent litigation against any entity (including a
|
|
||||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
|
||||||
or a Contribution incorporated within the Work constitutes direct
|
|
||||||
or contributory patent infringement, then any patent licenses
|
|
||||||
granted to You under this License for that Work shall terminate
|
|
||||||
as of the date such litigation is filed.
|
|
||||||
|
|
||||||
4. Redistribution. You may reproduce and distribute copies of the
|
|
||||||
Work or Derivative Works thereof in any medium, with or without
|
|
||||||
modifications, and in Source or Object form, provided that You
|
|
||||||
meet the following conditions:
|
|
||||||
|
|
||||||
(a) You must give any other recipients of the Work or
|
|
||||||
Derivative Works a copy of this License; and
|
|
||||||
|
|
||||||
(b) You must cause any modified files to carry prominent notices
|
|
||||||
stating that You changed the files; and
|
|
||||||
|
|
||||||
(c) You must retain, in the Source form of any Derivative Works
|
|
||||||
that You distribute, all copyright, patent, trademark, and
|
|
||||||
attribution notices from the Source form of the Work,
|
|
||||||
excluding those notices that do not pertain to any part of
|
|
||||||
the Derivative Works; and
|
|
||||||
|
|
||||||
(d) If the Work includes a "NOTICE" text file as part of its
|
|
||||||
distribution, then any Derivative Works that You distribute must
|
|
||||||
include a readable copy of the attribution notices contained
|
|
||||||
within such NOTICE file, excluding those notices that do not
|
|
||||||
pertain to any part of the Derivative Works, in at least one
|
|
||||||
of the following places: within a NOTICE text file distributed
|
|
||||||
as part of the Derivative Works; within the Source form or
|
|
||||||
documentation, if provided along with the Derivative Works; or,
|
|
||||||
within a display generated by the Derivative Works, if and
|
|
||||||
wherever such third-party notices normally appear. The contents
|
|
||||||
of the NOTICE file are for informational purposes only and
|
|
||||||
do not modify the License. You may add Your own attribution
|
|
||||||
notices within Derivative Works that You distribute, alongside
|
|
||||||
or as an addendum to the NOTICE text from the Work, provided
|
|
||||||
that such additional attribution notices cannot be construed
|
|
||||||
as modifying the License.
|
|
||||||
|
|
||||||
You may add Your own copyright statement to Your modifications and
|
|
||||||
may provide additional or different license terms and conditions
|
|
||||||
for use, reproduction, or distribution of Your modifications, or
|
|
||||||
for any such Derivative Works as a whole, provided Your use,
|
|
||||||
reproduction, and distribution of the Work otherwise complies with
|
|
||||||
the conditions stated in this License.
|
|
||||||
|
|
||||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
|
||||||
any Contribution intentionally submitted for inclusion in the Work
|
|
||||||
by You to the Licensor shall be under the terms and conditions of
|
|
||||||
this License, without any additional terms or conditions.
|
|
||||||
Notwithstanding the above, nothing herein shall supersede or modify
|
|
||||||
the terms of any separate license agreement you may have executed
|
|
||||||
with Licensor regarding such Contributions.
|
|
||||||
|
|
||||||
6. Trademarks. This License does not grant permission to use the trade
|
|
||||||
names, trademarks, service marks, or product names of the Licensor,
|
|
||||||
except as required for reasonable and customary use in describing the
|
|
||||||
origin of the Work and reproducing the content of the NOTICE file.
|
|
||||||
|
|
||||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
|
||||||
agreed to in writing, Licensor provides the Work (and each
|
|
||||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
||||||
implied, including, without limitation, any warranties or conditions
|
|
||||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
|
||||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
|
||||||
appropriateness of using or redistributing the Work and assume any
|
|
||||||
risks associated with Your exercise of permissions under this License.
|
|
||||||
|
|
||||||
8. Limitation of Liability. In no event and under no legal theory,
|
|
||||||
whether in tort (including negligence), contract, or otherwise,
|
|
||||||
unless required by applicable law (such as deliberate and grossly
|
|
||||||
negligent acts) or agreed to in writing, shall any Contributor be
|
|
||||||
liable to You for damages, including any direct, indirect, special,
|
|
||||||
incidental, or consequential damages of any character arising as a
|
|
||||||
result of this License or out of the use or inability to use the
|
|
||||||
Work (including but not limited to damages for loss of goodwill,
|
|
||||||
work stoppage, computer failure or malfunction, or any and all
|
|
||||||
other commercial damages or losses), even if such Contributor
|
|
||||||
has been advised of the possibility of such damages.
|
|
||||||
|
|
||||||
9. Accepting Warranty or Additional Liability. While redistributing
|
|
||||||
the Work or Derivative Works thereof, You may choose to offer,
|
|
||||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
|
||||||
or other liability obligations and/or rights consistent with this
|
|
||||||
License. However, in accepting such obligations, You may act only
|
|
||||||
on Your own behalf and on Your sole responsibility, not on behalf
|
|
||||||
of any other Contributor, and only if You agree to indemnify,
|
|
||||||
defend, and hold each Contributor harmless for any liability
|
|
||||||
incurred by, or claims asserted against, such Contributor by reason
|
|
||||||
of your accepting any such warranty or additional liability.
|
|
||||||
|
|
||||||
END OF TERMS AND CONDITIONS
|
|
||||||
|
|
||||||
APPENDIX: How to apply the Apache License to your work.
|
|
||||||
|
|
||||||
To apply the Apache License to your work, attach the following
|
|
||||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
|
||||||
replaced with your own identifying information. (Don't include
|
|
||||||
the brackets!) The text should be enclosed in the appropriate
|
|
||||||
comment syntax for the file format. We also recommend that a
|
|
||||||
file or class name and description of purpose be included on the
|
|
||||||
same "printed page" as the copyright notice for easier
|
|
||||||
identification within third-party archives.
|
|
||||||
|
|
||||||
Copyright [yyyy] [name of copyright owner]
|
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
you may not use this file except in compliance with the License.
|
|
||||||
You may obtain a copy of the License at
|
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing, software
|
|
||||||
distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
See the License for the specific language governing permissions and
|
|
||||||
limitations under the License.
|
|
||||||
@@ -1,14 +1,12 @@
|
|||||||
{
|
{
|
||||||
"author": "Jaco Greeff <jacogr@gmail.com>",
|
"author": "Jaco Greeff <jacogr@gmail.com>",
|
||||||
"bugs": "https://github.com/polkadot-js/api/issues",
|
"bugs": "https://github.com/polkadot-js/api/issues",
|
||||||
"contributors": [],
|
|
||||||
"description": "API generated augmentation",
|
"description": "API generated augmentation",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=14.0.0"
|
"node": ">=14"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-augment#readme",
|
"homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-augment#readme",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"maintainers": [],
|
|
||||||
"name": "@polkadot/api-augment",
|
"name": "@polkadot/api-augment",
|
||||||
"repository": {
|
"repository": {
|
||||||
"directory": "packages/api-augment",
|
"directory": "packages/api-augment",
|
||||||
@@ -20,18 +18,15 @@
|
|||||||
"./detectPackage.cjs"
|
"./detectPackage.cjs"
|
||||||
],
|
],
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "9.4.2",
|
"version": "10.2.2",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/runtime": "^7.19.0",
|
"@polkadot/api-base": "10.2.2",
|
||||||
"@polkadot/api-base": "9.4.2",
|
"@polkadot/rpc-augment": "10.2.2",
|
||||||
"@polkadot/rpc-augment": "9.4.2",
|
"@polkadot/types": "10.2.2",
|
||||||
"@polkadot/types": "9.4.2",
|
"@polkadot/types-augment": "10.2.2",
|
||||||
"@polkadot/types-augment": "9.4.2",
|
"@polkadot/types-codec": "10.2.2",
|
||||||
"@polkadot/types-codec": "9.4.2",
|
"@polkadot/util": "^11.1.3",
|
||||||
"@polkadot/util": "^10.1.9"
|
"tslib": "^2.5.0"
|
||||||
},
|
|
||||||
"devDependencies": {
|
|
||||||
"@polkadot/types-support": "9.4.2"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
// Copyright 2017-2023 @polkadot/api-augment authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
// for the API, we decorate not only the endpoints, but all types
|
// for the API, we decorate not only the endpoints, but all types
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
// Copyright 2017-2023 @polkadot/api-augment authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import './substrate';
|
import './substrate/index.js';
|
||||||
|
|
||||||
export { packageInfo } from './packageInfo';
|
export { packageInfo } from './packageInfo.js';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
// Copyright 2017-2023 @polkadot/api-augment authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import { packageInfo as baseInfo } from '@polkadot/api-base/packageInfo';
|
import { packageInfo as baseInfo } from '@polkadot/api-base/packageInfo';
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
// Copyright 2017-2023 @polkadot/api-augment authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
// Do not edit, auto-generated by @polkadot/dev
|
// Do not edit, auto-generated by @polkadot/dev
|
||||||
|
|
||||||
import { detectPackage } from '@polkadot/util';
|
import { detectPackage } from '@polkadot/util';
|
||||||
|
|
||||||
import others from './detectOther';
|
import others from './detectOther.js';
|
||||||
import { packageInfo } from './packageInfo';
|
import { packageInfo } from './packageInfo.js';
|
||||||
|
|
||||||
detectPackage(packageInfo, null, others);
|
detectPackage(packageInfo, null, others);
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
// Copyright 2017-2023 @polkadot/api-augment authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import './detectPackage';
|
import './detectPackage.js';
|
||||||
|
|
||||||
export * from './bundle';
|
export * from './bundle.js';
|
||||||
|
|||||||
@@ -6,10 +6,10 @@
|
|||||||
import '@polkadot/api-base/types/consts';
|
import '@polkadot/api-base/types/consts';
|
||||||
|
|
||||||
import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';
|
import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';
|
||||||
import type { Bytes, Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
|
import type { Bytes, Option, Vec, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
|
||||||
import type { Codec } from '@polkadot/types-codec/types';
|
import type { Codec, ITuple } from '@polkadot/types-codec/types';
|
||||||
import type { Perbill, Percent, Permill, Weight } from '@polkadot/types/interfaces/runtime';
|
import type { Perbill, Permill, Perquintill } from '@polkadot/types/interfaces/runtime';
|
||||||
import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight } from '@polkadot/types/lookup';
|
import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, KusamaRuntimeHoldReason, PalletReferendaTrackInfo, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup';
|
||||||
|
|
||||||
export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
|
export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
|
||||||
|
|
||||||
@@ -33,18 +33,6 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
authorship: {
|
|
||||||
/**
|
|
||||||
* The number of blocks back we should accept uncles.
|
|
||||||
* This means that we will deal with uncle-parents that are
|
|
||||||
* `UncleGenerations + 1` before `now`.
|
|
||||||
**/
|
|
||||||
uncleGenerations: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Generic const
|
|
||||||
**/
|
|
||||||
[key: string]: Codec;
|
|
||||||
};
|
|
||||||
babe: {
|
babe: {
|
||||||
/**
|
/**
|
||||||
* The amount of time, in slots, that each epoch should last.
|
* The amount of time, in slots, that each epoch should last.
|
||||||
@@ -71,9 +59,24 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
};
|
};
|
||||||
balances: {
|
balances: {
|
||||||
/**
|
/**
|
||||||
* The minimum amount required to keep an account open.
|
* The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO!
|
||||||
|
*
|
||||||
|
* If you *really* need it to be zero, you can enable the feature `insecure_zero_ed` for
|
||||||
|
* this pallet. However, you do so at your own risk: this will open up a major DoS vector.
|
||||||
|
* In case you have multiple sources of provider references, you may also get unexpected
|
||||||
|
* behaviour if you set this to zero.
|
||||||
|
*
|
||||||
|
* Bottom line: Do yourself a favour and make it at least one!
|
||||||
**/
|
**/
|
||||||
existentialDeposit: u128 & AugmentedConst<ApiType>;
|
existentialDeposit: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of individual freeze locks that can exist on an account at any time.
|
||||||
|
**/
|
||||||
|
maxFreezes: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of holds that can exist on an account at any time.
|
||||||
|
**/
|
||||||
|
maxHolds: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of locks that should exist on an account.
|
* The maximum number of locks that should exist on an account.
|
||||||
* Not strictly enforced, but used for weight estimation.
|
* Not strictly enforced, but used for weight estimation.
|
||||||
@@ -156,6 +159,26 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
|
convictionVoting: {
|
||||||
|
/**
|
||||||
|
* The maximum number of concurrent votes an account may have.
|
||||||
|
*
|
||||||
|
* Also used to compute weight, an overly large value can lead to extrinsics with large
|
||||||
|
* weight estimation: see `delegate` for instance.
|
||||||
|
**/
|
||||||
|
maxVotes: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The minimum period of vote locking.
|
||||||
|
*
|
||||||
|
* It should be no shorter than enactment period to ensure that in the case of an approval,
|
||||||
|
* those successful voters are locked into the consequences that their votes entail.
|
||||||
|
**/
|
||||||
|
voteLockingPeriod: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic const
|
||||||
|
**/
|
||||||
|
[key: string]: Codec;
|
||||||
|
};
|
||||||
crowdloan: {
|
crowdloan: {
|
||||||
/**
|
/**
|
||||||
* The minimum amount that may be contributed into a crowdloan. Should almost certainly be at
|
* The minimum amount that may be contributed into a crowdloan. Should almost certainly be at
|
||||||
@@ -175,68 +198,6 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
democracy: {
|
|
||||||
/**
|
|
||||||
* Period in blocks where an external proposal may not be re-submitted after being vetoed.
|
|
||||||
**/
|
|
||||||
cooloffPeriod: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The period between a proposal being approved and enacted.
|
|
||||||
*
|
|
||||||
* It should generally be a little more than the unstake period to ensure that
|
|
||||||
* voting stakers have an opportunity to remove themselves from the system in the case
|
|
||||||
* where they are on the losing side of a vote.
|
|
||||||
**/
|
|
||||||
enactmentPeriod: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Minimum voting period allowed for a fast-track referendum.
|
|
||||||
**/
|
|
||||||
fastTrackVotingPeriod: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Indicator for whether an emergency origin is even allowed to happen. Some chains may
|
|
||||||
* want to set this permanently to `false`, others may want to condition it on things such
|
|
||||||
* as an upgrade having happened recently.
|
|
||||||
**/
|
|
||||||
instantAllowed: bool & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* How often (in blocks) new public referenda are launched.
|
|
||||||
**/
|
|
||||||
launchPeriod: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The maximum number of public proposals that can exist at any time.
|
|
||||||
**/
|
|
||||||
maxProposals: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The maximum number of votes for an account.
|
|
||||||
*
|
|
||||||
* Also used to compute weight, an overly big value can
|
|
||||||
* lead to extrinsic with very big weight: see `delegate` for instance.
|
|
||||||
**/
|
|
||||||
maxVotes: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The minimum amount to be used as a deposit for a public referendum proposal.
|
|
||||||
**/
|
|
||||||
minimumDeposit: u128 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The amount of balance that must be deposited per byte of preimage stored.
|
|
||||||
**/
|
|
||||||
preimageByteDeposit: u128 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The minimum period of vote locking.
|
|
||||||
*
|
|
||||||
* It should be no shorter than enactment period to ensure that in the case of an approval,
|
|
||||||
* those successful voters are locked into the consequences that their votes entail.
|
|
||||||
**/
|
|
||||||
voteLockingPeriod: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* How often (in blocks) to check for new votes.
|
|
||||||
**/
|
|
||||||
votingPeriod: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Generic const
|
|
||||||
**/
|
|
||||||
[key: string]: Codec;
|
|
||||||
};
|
|
||||||
electionProviderMultiPhase: {
|
electionProviderMultiPhase: {
|
||||||
/**
|
/**
|
||||||
* The minimum amount of improvement to the solution score that defines a solution as
|
* The minimum amount of improvement to the solution score that defines a solution as
|
||||||
@@ -258,9 +219,17 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* take place over multiple blocks.
|
* take place over multiple blocks.
|
||||||
**/
|
**/
|
||||||
maxElectingVoters: u32 & AugmentedConst<ApiType>;
|
maxElectingVoters: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of winners that can be elected by this `ElectionProvider`
|
||||||
|
* implementation.
|
||||||
|
*
|
||||||
|
* Note: This must always be greater or equal to `T::DataProvider::desired_targets()`.
|
||||||
|
**/
|
||||||
|
maxWinners: u32 & AugmentedConst<ApiType>;
|
||||||
minerMaxLength: u32 & AugmentedConst<ApiType>;
|
minerMaxLength: u32 & AugmentedConst<ApiType>;
|
||||||
minerMaxVotesPerVoter: u32 & AugmentedConst<ApiType>;
|
minerMaxVotesPerVoter: u32 & AugmentedConst<ApiType>;
|
||||||
minerMaxWeight: Weight & AugmentedConst<ApiType>;
|
minerMaxWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
|
||||||
|
minerMaxWinners: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The priority of the unsigned transaction submitted in the unsigned-phase
|
* The priority of the unsigned transaction submitted in the unsigned-phase
|
||||||
**/
|
**/
|
||||||
@@ -305,7 +274,7 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* this pallet), then [`MinerConfig::solution_weight`] is used to compare against
|
* this pallet), then [`MinerConfig::solution_weight`] is used to compare against
|
||||||
* this value.
|
* this value.
|
||||||
**/
|
**/
|
||||||
signedMaxWeight: Weight & AugmentedConst<ApiType>;
|
signedMaxWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Duration of the signed phase.
|
* Duration of the signed phase.
|
||||||
**/
|
**/
|
||||||
@@ -323,50 +292,41 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
gilt: {
|
fastUnstake: {
|
||||||
/**
|
/**
|
||||||
* Portion of the queue which is free from ordering and just a FIFO.
|
* Deposit to take for unstaking, to make sure we're able to slash the it in order to cover
|
||||||
*
|
* the costs of resources on unsuccessful unstake.
|
||||||
* Must be no greater than `MaxQueueLen`.
|
|
||||||
**/
|
**/
|
||||||
fifoQueueLen: u32 & AugmentedConst<ApiType>;
|
deposit: u128 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The number of blocks between consecutive attempts to issue more gilts in an effort to
|
* Generic const
|
||||||
* get to the target amount to be frozen.
|
|
||||||
*
|
|
||||||
* A larger value results in fewer storage hits each block, but a slower period to get to
|
|
||||||
* the target.
|
|
||||||
**/
|
**/
|
||||||
intakePeriod: u32 & AugmentedConst<ApiType>;
|
[key: string]: Codec;
|
||||||
|
};
|
||||||
|
fellowshipReferenda: {
|
||||||
/**
|
/**
|
||||||
* The maximum amount of bids that can be turned into issued gilts each block. A larger
|
* Quantization level for the referendum wakeup scheduler. A higher number will result in
|
||||||
* value here means less of the block available for transactions should there be a glut of
|
* fewer storage reads/writes needed for smaller voters, but also result in delays to the
|
||||||
* bids to make into gilts to reach the target.
|
* automatic referendum status changes. Explicit servicing instructions are unaffected.
|
||||||
**/
|
**/
|
||||||
maxIntakeBids: u32 & AugmentedConst<ApiType>;
|
alarmInterval: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Maximum number of items that may be in each duration queue.
|
* Maximum size of the referendum queue for a single track.
|
||||||
**/
|
**/
|
||||||
maxQueueLen: u32 & AugmentedConst<ApiType>;
|
maxQueued: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The minimum amount of funds that may be offered to freeze for a gilt. Note that this
|
* The minimum amount to be used as a deposit for a public referendum proposal.
|
||||||
* does not actually limit the amount which may be frozen in a gilt since gilts may be
|
|
||||||
* split up in order to satisfy the desired amount of funds under gilts.
|
|
||||||
*
|
|
||||||
* It should be at least big enough to ensure that there is no possible storage spam attack
|
|
||||||
* or queue-filling attack.
|
|
||||||
**/
|
**/
|
||||||
minFreeze: u128 & AugmentedConst<ApiType>;
|
submissionDeposit: u128 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The base period for the duration queues. This is the common multiple across all
|
* Information concerning the different referendum tracks.
|
||||||
* supported freezing durations that can be bid upon.
|
|
||||||
**/
|
**/
|
||||||
period: u32 & AugmentedConst<ApiType>;
|
tracks: Vec<ITuple<[u16, PalletReferendaTrackInfo]>> & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Number of duration queues in total. This sets the maximum duration supported, which is
|
* The number of blocks after submission that a referendum must begin being decided by.
|
||||||
* this value multiplied by `Period`.
|
* Once this passes, then anyone may cancel the referendum.
|
||||||
**/
|
**/
|
||||||
queueCount: u32 & AugmentedConst<ApiType>;
|
undecidingTimeout: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Generic const
|
* Generic const
|
||||||
**/
|
**/
|
||||||
@@ -377,6 +337,15 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* Max Authorities in use
|
* Max Authorities in use
|
||||||
**/
|
**/
|
||||||
maxAuthorities: u32 & AugmentedConst<ApiType>;
|
maxAuthorities: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of entries to keep in the set id to session index mapping.
|
||||||
|
*
|
||||||
|
* Since the `SetIdSession` map is only used for validating equivocations this
|
||||||
|
* value should relate to the bonding duration of whatever staking system is
|
||||||
|
* being used (if any). If equivocation handling is not enabled then this value
|
||||||
|
* can be zero.
|
||||||
|
**/
|
||||||
|
maxSetIdSessionEntries: u64 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Generic const
|
* Generic const
|
||||||
**/
|
**/
|
||||||
@@ -458,7 +427,108 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
/**
|
/**
|
||||||
* The maximum amount of signatories allowed in the multisig.
|
* The maximum amount of signatories allowed in the multisig.
|
||||||
**/
|
**/
|
||||||
maxSignatories: u16 & AugmentedConst<ApiType>;
|
maxSignatories: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic const
|
||||||
|
**/
|
||||||
|
[key: string]: Codec;
|
||||||
|
};
|
||||||
|
nis: {
|
||||||
|
/**
|
||||||
|
* The base period for the duration queues. This is the common multiple across all
|
||||||
|
* supported freezing durations that can be bid upon.
|
||||||
|
**/
|
||||||
|
basePeriod: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Portion of the queue which is free from ordering and just a FIFO.
|
||||||
|
*
|
||||||
|
* Must be no greater than `MaxQueueLen`.
|
||||||
|
**/
|
||||||
|
fifoQueueLen: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The identifier of the hold reason.
|
||||||
|
**/
|
||||||
|
holdReason: KusamaRuntimeHoldReason & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The number of blocks between consecutive attempts to dequeue bids and create receipts.
|
||||||
|
*
|
||||||
|
* A larger value results in fewer storage hits each block, but a slower period to get to
|
||||||
|
* the target.
|
||||||
|
**/
|
||||||
|
intakePeriod: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum amount of bids that can consolidated into receipts in a single intake. A
|
||||||
|
* larger value here means less of the block available for transactions should there be a
|
||||||
|
* glut of bids.
|
||||||
|
**/
|
||||||
|
maxIntakeWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Maximum number of items that may be in each duration queue.
|
||||||
|
*
|
||||||
|
* Must be larger than zero.
|
||||||
|
**/
|
||||||
|
maxQueueLen: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The minimum amount of funds that may be placed in a bid. Note that this
|
||||||
|
* does not actually limit the amount which may be represented in a receipt since bids may
|
||||||
|
* be split up by the system.
|
||||||
|
*
|
||||||
|
* It should be at least big enough to ensure that there is no possible storage spam attack
|
||||||
|
* or queue-filling attack.
|
||||||
|
**/
|
||||||
|
minBid: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The minimum amount of funds which may intentionally be left remaining under a single
|
||||||
|
* receipt.
|
||||||
|
**/
|
||||||
|
minReceipt: Perquintill & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The treasury's pallet id, used for deriving its sovereign account ID.
|
||||||
|
**/
|
||||||
|
palletId: FrameSupportPalletId & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Number of duration queues in total. This sets the maximum duration supported, which is
|
||||||
|
* this value multiplied by `Period`.
|
||||||
|
**/
|
||||||
|
queueCount: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum proportion which may be thawed and the period over which it is reset.
|
||||||
|
**/
|
||||||
|
thawThrottle: ITuple<[Perquintill, u32]> & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic const
|
||||||
|
**/
|
||||||
|
[key: string]: Codec;
|
||||||
|
};
|
||||||
|
nisCounterpartBalances: {
|
||||||
|
/**
|
||||||
|
* The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO!
|
||||||
|
*
|
||||||
|
* If you *really* need it to be zero, you can enable the feature `insecure_zero_ed` for
|
||||||
|
* this pallet. However, you do so at your own risk: this will open up a major DoS vector.
|
||||||
|
* In case you have multiple sources of provider references, you may also get unexpected
|
||||||
|
* behaviour if you set this to zero.
|
||||||
|
*
|
||||||
|
* Bottom line: Do yourself a favour and make it at least one!
|
||||||
|
**/
|
||||||
|
existentialDeposit: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of individual freeze locks that can exist on an account at any time.
|
||||||
|
**/
|
||||||
|
maxFreezes: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of holds that can exist on an account at any time.
|
||||||
|
**/
|
||||||
|
maxHolds: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of locks that should exist on an account.
|
||||||
|
* Not strictly enforced, but used for weight estimation.
|
||||||
|
**/
|
||||||
|
maxLocks: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of named reserves that can exist on an account.
|
||||||
|
**/
|
||||||
|
maxReserves: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Generic const
|
* Generic const
|
||||||
**/
|
**/
|
||||||
@@ -496,60 +566,6 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
phragmenElection: {
|
|
||||||
/**
|
|
||||||
* How much should be locked up in order to submit one's candidacy.
|
|
||||||
**/
|
|
||||||
candidacyBond: u128 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Number of members to elect.
|
|
||||||
**/
|
|
||||||
desiredMembers: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Number of runners_up to keep.
|
|
||||||
**/
|
|
||||||
desiredRunnersUp: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The maximum number of candidates in a phragmen election.
|
|
||||||
*
|
|
||||||
* Warning: The election happens onchain, and this value will determine
|
|
||||||
* the size of the election. When this limit is reached no more
|
|
||||||
* candidates are accepted in the election.
|
|
||||||
**/
|
|
||||||
maxCandidates: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The maximum number of voters to allow in a phragmen election.
|
|
||||||
*
|
|
||||||
* Warning: This impacts the size of the election which is run onchain.
|
|
||||||
* When the limit is reached the new voters are ignored.
|
|
||||||
**/
|
|
||||||
maxVoters: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Identifier for the elections-phragmen pallet's lock
|
|
||||||
**/
|
|
||||||
palletId: U8aFixed & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* How long each seat is kept. This defines the next block number at which an election
|
|
||||||
* round will happen. If set to zero, no elections are ever triggered and the module will
|
|
||||||
* be in passive mode.
|
|
||||||
**/
|
|
||||||
termDuration: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Base deposit associated with voting.
|
|
||||||
*
|
|
||||||
* This should be sensibly high to economically ensure the pallet cannot be attacked by
|
|
||||||
* creating a gigantic number of votes.
|
|
||||||
**/
|
|
||||||
votingBondBase: u128 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The amount of bond that need to be locked for each vote (32 bytes).
|
|
||||||
**/
|
|
||||||
votingBondFactor: u128 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Generic const
|
|
||||||
**/
|
|
||||||
[key: string]: Codec;
|
|
||||||
};
|
|
||||||
proxy: {
|
proxy: {
|
||||||
/**
|
/**
|
||||||
* The base amount of currency needed to reserve for creating an announcement.
|
* The base amount of currency needed to reserve for creating an announcement.
|
||||||
@@ -633,6 +649,35 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
|
referenda: {
|
||||||
|
/**
|
||||||
|
* Quantization level for the referendum wakeup scheduler. A higher number will result in
|
||||||
|
* fewer storage reads/writes needed for smaller voters, but also result in delays to the
|
||||||
|
* automatic referendum status changes. Explicit servicing instructions are unaffected.
|
||||||
|
**/
|
||||||
|
alarmInterval: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Maximum size of the referendum queue for a single track.
|
||||||
|
**/
|
||||||
|
maxQueued: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The minimum amount to be used as a deposit for a public referendum proposal.
|
||||||
|
**/
|
||||||
|
submissionDeposit: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Information concerning the different referendum tracks.
|
||||||
|
**/
|
||||||
|
tracks: Vec<ITuple<[u16, PalletReferendaTrackInfo]>> & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The number of blocks after submission that a referendum must begin being decided by.
|
||||||
|
* Once this passes, then anyone may cancel the referendum.
|
||||||
|
**/
|
||||||
|
undecidingTimeout: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic const
|
||||||
|
**/
|
||||||
|
[key: string]: Codec;
|
||||||
|
};
|
||||||
registrar: {
|
registrar: {
|
||||||
/**
|
/**
|
||||||
* The deposit to be paid per byte stored on chain.
|
* The deposit to be paid per byte stored on chain.
|
||||||
@@ -650,13 +695,11 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
};
|
};
|
||||||
scheduler: {
|
scheduler: {
|
||||||
/**
|
/**
|
||||||
* The maximum weight that may be scheduled per block for any dispatchables of less
|
* The maximum weight that may be scheduled per block for any dispatchables.
|
||||||
* priority than `schedule::HARD_DEADLINE`.
|
|
||||||
**/
|
**/
|
||||||
maximumWeight: Weight & AugmentedConst<ApiType>;
|
maximumWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of scheduled calls in the queue for a single block.
|
* The maximum number of scheduled calls in the queue for a single block.
|
||||||
* Not strictly enforced, but used for weight estimation.
|
|
||||||
**/
|
**/
|
||||||
maxScheduledPerBlock: u32 & AugmentedConst<ApiType>;
|
maxScheduledPerBlock: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -745,8 +788,9 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
*
|
*
|
||||||
* Note: `HistoryDepth` is used as the upper bound for the `BoundedVec`
|
* Note: `HistoryDepth` is used as the upper bound for the `BoundedVec`
|
||||||
* item `StakingLedger.claimed_rewards`. Setting this value lower than
|
* item `StakingLedger.claimed_rewards`. Setting this value lower than
|
||||||
* the existing value can lead to inconsistencies and will need to be
|
* the existing value can lead to inconsistencies in the
|
||||||
* handled properly in a migration.
|
* `StakingLedger` and will need to be handled properly in a migration.
|
||||||
|
* The test `reducing_history_depth_abrupt` shows this effect.
|
||||||
**/
|
**/
|
||||||
historyDepth: u32 & AugmentedConst<ApiType>;
|
historyDepth: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -761,8 +805,16 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
maxNominatorRewardedPerValidator: u32 & AugmentedConst<ApiType>;
|
maxNominatorRewardedPerValidator: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of `unlocking` chunks a [`StakingLedger`] can have. Effectively
|
* The maximum number of `unlocking` chunks a [`StakingLedger`] can
|
||||||
* determines how many unique eras a staker may be unbonding in.
|
* have. Effectively determines how many unique eras a staker may be
|
||||||
|
* unbonding in.
|
||||||
|
*
|
||||||
|
* Note: `MaxUnlockingChunks` is used as the upper bound for the
|
||||||
|
* `BoundedVec` item `StakingLedger.unlocking`. Setting this value
|
||||||
|
* lower than the existing value can lead to inconsistencies in the
|
||||||
|
* `StakingLedger` and will need to be handled properly in a runtime
|
||||||
|
* migration. The test `reducing_max_unlocking_chunks_abrupt` shows
|
||||||
|
* this effect.
|
||||||
**/
|
**/
|
||||||
maxUnlockingChunks: u32 & AugmentedConst<ApiType>;
|
maxUnlockingChunks: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -828,34 +880,6 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
tips: {
|
|
||||||
/**
|
|
||||||
* The amount held on deposit per byte within the tip report reason or bounty description.
|
|
||||||
**/
|
|
||||||
dataDepositPerByte: u128 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Maximum acceptable reason length.
|
|
||||||
*
|
|
||||||
* Benchmarks depend on this value, be sure to update weights file when changing this value
|
|
||||||
**/
|
|
||||||
maximumReasonLength: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The period for which a tip remains open after is has achieved threshold tippers.
|
|
||||||
**/
|
|
||||||
tipCountdown: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The percent of the final tip which goes to the original reporter of the tip.
|
|
||||||
**/
|
|
||||||
tipFindersFee: Percent & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The amount held on deposit for placing a tip report.
|
|
||||||
**/
|
|
||||||
tipReportDepositBase: u128 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Generic const
|
|
||||||
**/
|
|
||||||
[key: string]: Codec;
|
|
||||||
};
|
|
||||||
transactionPayment: {
|
transactionPayment: {
|
||||||
/**
|
/**
|
||||||
* A fee mulitplier for `Operational` extrinsics to compute "virtual tip" to boost their
|
* A fee mulitplier for `Operational` extrinsics to compute "virtual tip" to boost their
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -1,43 +0,0 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
|
||||||
|
|
||||||
import '@polkadot/api-augment/kusama';
|
|
||||||
|
|
||||||
import type { PolkadotRuntimeParachainsUmpPalletEvent, XcmV2TraitsOutcome } from '@polkadot/types/lookup';
|
|
||||||
|
|
||||||
import { Metadata, TypeRegistry } from '@polkadot/types';
|
|
||||||
import metadataStatic from '@polkadot/types-support/metadata/static-kusama';
|
|
||||||
|
|
||||||
const registry = new TypeRegistry();
|
|
||||||
const metadata = new Metadata(registry, metadataStatic);
|
|
||||||
|
|
||||||
registry.setMetadata(metadata);
|
|
||||||
|
|
||||||
describe('correct types', (): void => {
|
|
||||||
it('correctly creates XcmV2TraitsOutcome', (): void => {
|
|
||||||
const test = registry.createType<XcmV2TraitsOutcome>('XcmV2TraitsOutcome', {
|
|
||||||
Incomplete: [3_000_000_000, 'BadOrigin']
|
|
||||||
});
|
|
||||||
|
|
||||||
expect(test.toHuman()).toEqual({
|
|
||||||
Incomplete: [
|
|
||||||
'3,000,000,000',
|
|
||||||
'BadOrigin'
|
|
||||||
]
|
|
||||||
});
|
|
||||||
expect(test.isIncomplete).toEqual(true);
|
|
||||||
expect(test.asIncomplete.toHuman()).toEqual([
|
|
||||||
'3,000,000,000',
|
|
||||||
'BadOrigin'
|
|
||||||
]);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('correctly creates PolkadotRuntimeParachainsUmpPalletEvent', (): void => {
|
|
||||||
const test = registry.createType<PolkadotRuntimeParachainsUmpPalletEvent>('PolkadotRuntimeParachainsUmpPalletEvent', '0x02112233445566778811223344556677881122334455667788112233445566778801005ed0b20000000006');
|
|
||||||
|
|
||||||
expect(test.asExecutedUpward[1].asIncomplete.toHuman()).toEqual([
|
|
||||||
'3,000,000,000',
|
|
||||||
'BadOrigin'
|
|
||||||
]);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,11 +1,11 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
// Copyright 2017-2023 @polkadot/api-augment authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import '../base';
|
import '../base.js';
|
||||||
import './consts';
|
import './consts.js';
|
||||||
import './errors';
|
import './errors.js';
|
||||||
import './events';
|
import './events.js';
|
||||||
import './query';
|
import './query.js';
|
||||||
import './registry';
|
import './registry.js';
|
||||||
import './runtime';
|
import './runtime.js';
|
||||||
import './tx';
|
import './tx.js';
|
||||||
|
|||||||
@@ -7,11 +7,11 @@ import '@polkadot/api-base/types/storage';
|
|||||||
|
|
||||||
import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';
|
import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';
|
||||||
import type { Data } from '@polkadot/types';
|
import type { Data } from '@polkadot/types';
|
||||||
import type { BTreeMap, Bytes, Null, Option, U8aFixed, Vec, WrapperKeepOpaque, WrapperOpaque, bool, u128, u32, u64 } from '@polkadot/types-codec';
|
import type { BTreeSet, Bytes, Null, Option, Struct, U8aFixed, Vec, WrapperOpaque, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';
|
||||||
import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
|
import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
|
||||||
import type { EthereumAddress } from '@polkadot/types/interfaces/eth';
|
import type { EthereumAddress } from '@polkadot/types/interfaces/eth';
|
||||||
import type { AccountId32, Call, H256, Perbill, Percent } from '@polkadot/types/interfaces/runtime';
|
import type { AccountId32, H256, Perbill, Percent } from '@polkadot/types/interfaces/runtime';
|
||||||
import type { FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, KusamaRuntimeSessionKeys, PalletAuthorshipUncleEntryItem, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletBountiesBounty, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletDemocracyPreimageStatus, PalletDemocracyReferendumInfo, PalletDemocracyReleases, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletGiltActiveGilt, PalletGiltActiveGiltsTotal, PalletGiltGiltBid, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineBoundedOpaqueNetworkState, PalletImOnlineSr25519AppSr25519Public, PalletMultisigMultisig, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsPoolMember, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRecoveryActiveRecovery, PalletRecoveryRecoveryConfig, PalletSchedulerScheduledV3, PalletSocietyBid, PalletSocietyBidKind, PalletSocietyVote, PalletSocietyVouchingStatus, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingNominations, PalletStakingReleases, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingValidatorPrefs, PalletTipsOpenTip, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletVestingReleases, PalletVestingVestingInfo, PalletXcmQueryStatus, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotParachainPrimitivesHrmpChannelId, PolkadotPrimitivesV2AssignmentAppPublic, PolkadotPrimitivesV2CandidateCommitments, PolkadotPrimitivesV2CoreOccupied, PolkadotPrimitivesV2DisputeState, PolkadotPrimitivesV2ScrapedOnChainVotes, PolkadotPrimitivesV2SessionInfo, PolkadotPrimitivesV2UpgradeGoAhead, PolkadotPrimitivesV2UpgradeRestriction, PolkadotPrimitivesV2ValidatorAppPublic, PolkadotRuntimeCommonClaimsStatementKind, PolkadotRuntimeCommonCrowdloanFundInfo, PolkadotRuntimeCommonParasRegistrarParaInfo, PolkadotRuntimeParachainsConfigurationHostConfiguration, PolkadotRuntimeParachainsHrmpHrmpChannel, PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest, PolkadotRuntimeParachainsInclusionAvailabilityBitfieldRecord, PolkadotRuntimeParachainsInclusionCandidatePendingAvailability, PolkadotRuntimeParachainsInitializerBufferedSessionChange, PolkadotRuntimeParachainsParasParaGenesisArgs, PolkadotRuntimeParachainsParasParaLifecycle, PolkadotRuntimeParachainsParasParaPastCodeMeta, PolkadotRuntimeParachainsParasPvfCheckActiveVoteState, PolkadotRuntimeParachainsSchedulerCoreAssignment, PolkadotRuntimeParachainsSchedulerParathreadClaimQueue, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpCoreCryptoKeyTypeId, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingOffenceOffenceDetails, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
|
import type { FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, KusamaRuntimeHoldReason, KusamaRuntimeSessionKeys, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesIdAmount, PalletBalancesReserveData, PalletBountiesBounty, PalletChildBountiesChildBounty, PalletConvictionVotingVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletFastUnstakeUnstakeRequest, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineBoundedOpaqueNetworkState, PalletImOnlineSr25519AppSr25519Public, PalletMultisigMultisig, PalletNisBid, PalletNisReceiptRecord, PalletNisSummaryRecord, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsClaimPermission, PalletNominationPoolsPoolMember, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletRecoveryActiveRecovery, PalletRecoveryRecoveryConfig, PalletReferendaReferendumInfoConvictionVotingTally, PalletReferendaReferendumInfoRankedCollectiveTally, PalletSchedulerScheduled, PalletSocietyBid, PalletSocietyBidKind, PalletSocietyVote, PalletSocietyVouchingStatus, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingNominations, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingValidatorPrefs, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletVestingReleases, PalletVestingVestingInfo, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotParachainPrimitivesHrmpChannelId, PolkadotPrimitivesV4AssignmentAppPublic, PolkadotPrimitivesV4CandidateCommitments, PolkadotPrimitivesV4CoreOccupied, PolkadotPrimitivesV4DisputeState, PolkadotPrimitivesV4ExecutorParams, PolkadotPrimitivesV4ScrapedOnChainVotes, PolkadotPrimitivesV4SessionInfo, PolkadotPrimitivesV4UpgradeGoAhead, PolkadotPrimitivesV4UpgradeRestriction, PolkadotPrimitivesV4ValidatorAppPublic, PolkadotRuntimeCommonClaimsStatementKind, PolkadotRuntimeCommonCrowdloanFundInfo, PolkadotRuntimeCommonParasRegistrarParaInfo, PolkadotRuntimeParachainsConfigurationHostConfiguration, PolkadotRuntimeParachainsDisputesSlashingPendingSlashes, PolkadotRuntimeParachainsHrmpHrmpChannel, PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest, PolkadotRuntimeParachainsInclusionAvailabilityBitfieldRecord, PolkadotRuntimeParachainsInclusionCandidatePendingAvailability, PolkadotRuntimeParachainsInitializerBufferedSessionChange, PolkadotRuntimeParachainsParasParaGenesisArgs, PolkadotRuntimeParachainsParasParaLifecycle, PolkadotRuntimeParachainsParasParaPastCodeMeta, PolkadotRuntimeParachainsParasPvfCheckActiveVoteState, PolkadotRuntimeParachainsSchedulerCoreAssignment, PolkadotRuntimeParachainsSchedulerParathreadClaimQueue, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpCoreCryptoKeyTypeId, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingOffenceOffenceDetails, SpWeightsWeightV2Weight, XcmVersionedAssetId, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
|
||||||
import type { Observable } from '@polkadot/types/types';
|
import type { Observable } from '@polkadot/types/types';
|
||||||
|
|
||||||
export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
|
export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
|
||||||
@@ -53,14 +53,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Author of current block.
|
* Author of current block.
|
||||||
**/
|
**/
|
||||||
author: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
|
author: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
|
||||||
* Whether uncles were already set in this block.
|
|
||||||
**/
|
|
||||||
didSetUncles: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* Uncles
|
|
||||||
**/
|
|
||||||
uncles: AugmentedQuery<ApiType, () => Observable<Vec<PalletAuthorshipUncleEntryItem>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -159,6 +151,17 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* epoch.
|
* epoch.
|
||||||
**/
|
**/
|
||||||
segmentIndex: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
segmentIndex: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* A list of the last 100 skipped epochs and the corresponding session index
|
||||||
|
* when the epoch was skipped.
|
||||||
|
*
|
||||||
|
* This is only used for validating equivocation proofs. An equivocation proof
|
||||||
|
* must contains a key-ownership proof for a given session, therefore we need a
|
||||||
|
* way to tie together sessions and epoch indices, i.e. we need to validate that
|
||||||
|
* a validator was the owner of a given key on a given session, and what the
|
||||||
|
* active epoch index was during that session.
|
||||||
|
**/
|
||||||
|
skippedEpochs: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u64, u32]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* TWOX-NOTE: `SegmentIndex` is an increasing integer, so this is okay.
|
* TWOX-NOTE: `SegmentIndex` is an increasing integer, so this is okay.
|
||||||
**/
|
**/
|
||||||
@@ -196,6 +199,21 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* NOTE: This is only used in the case that this pallet is used to store balances.
|
* NOTE: This is only used in the case that this pallet is used to store balances.
|
||||||
**/
|
**/
|
||||||
account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletBalancesAccountData>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletBalancesAccountData>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Freeze locks on account balances.
|
||||||
|
**/
|
||||||
|
freezes: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesIdAmount>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Holds on account balances.
|
||||||
|
**/
|
||||||
|
holds: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<{
|
||||||
|
readonly id: KusamaRuntimeHoldReason;
|
||||||
|
readonly amount: u128;
|
||||||
|
} & Struct>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* The total units of outstanding deactivated balance in the system.
|
||||||
|
**/
|
||||||
|
inactiveIssuance: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Any liquidity locks on some account balances.
|
* Any liquidity locks on some account balances.
|
||||||
* NOTE: Should only be accessed when setting, changing and freeing a lock.
|
* NOTE: Should only be accessed when setting, changing and freeing a lock.
|
||||||
@@ -205,12 +223,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Named reserves on some account balances.
|
* Named reserves on some account balances.
|
||||||
**/
|
**/
|
||||||
reserves: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesReserveData>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
reserves: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesReserveData>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
|
||||||
* Storage version of the pallet.
|
|
||||||
*
|
|
||||||
* This is set to v2.0.0 for new networks.
|
|
||||||
**/
|
|
||||||
storageVersion: AugmentedQuery<ApiType, () => Observable<PalletBalancesReleases>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
/**
|
||||||
* The total units issued in the system.
|
* The total units issued in the system.
|
||||||
**/
|
**/
|
||||||
@@ -317,31 +329,18 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
council: {
|
convictionVoting: {
|
||||||
/**
|
/**
|
||||||
* The current members of the collective. This is stored sorted (just by value).
|
* The voting classes which have a non-zero lock requirement and the lock amounts which they
|
||||||
|
* require. The actual amount locked on behalf of this pallet should always be the maximum of
|
||||||
|
* this list.
|
||||||
**/
|
**/
|
||||||
members: AugmentedQuery<ApiType, () => Observable<Vec<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
|
classLocksFor: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<ITuple<[u16, u128]>>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
* The prime member that helps determine the default vote behavior in case of absentations.
|
* All voting for a particular voter in a particular voting class. We store the balance for the
|
||||||
|
* number of votes that we have recorded.
|
||||||
**/
|
**/
|
||||||
prime: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
|
votingFor: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: u16 | AnyNumber | Uint8Array) => Observable<PalletConvictionVotingVoteVoting>, [AccountId32, u16]> & QueryableStorageEntry<ApiType, [AccountId32, u16]>;
|
||||||
/**
|
|
||||||
* Proposals so far.
|
|
||||||
**/
|
|
||||||
proposalCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* Actual proposal for a given hash, if it's current.
|
|
||||||
**/
|
|
||||||
proposalOf: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<Call>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
|
||||||
/**
|
|
||||||
* The hashes of the active proposals.
|
|
||||||
**/
|
|
||||||
proposals: AugmentedQuery<ApiType, () => Observable<Vec<H256>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* Votes on a given proposal, if it is ongoing.
|
|
||||||
**/
|
|
||||||
voting: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<PalletCollectiveVotes>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -370,80 +369,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
democracy: {
|
|
||||||
/**
|
|
||||||
* A record of who vetoed what. Maps proposal hash to a possible existent block number
|
|
||||||
* (until when it may not be resubmitted) and who vetoed it.
|
|
||||||
**/
|
|
||||||
blacklist: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<ITuple<[u32, Vec<AccountId32>]>>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
|
||||||
/**
|
|
||||||
* Record of all proposals that have been subject to emergency cancellation.
|
|
||||||
**/
|
|
||||||
cancellations: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<bool>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
|
||||||
/**
|
|
||||||
* Those who have locked a deposit.
|
|
||||||
*
|
|
||||||
* TWOX-NOTE: Safe, as increasing integer keys are safe.
|
|
||||||
**/
|
|
||||||
depositOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<ITuple<[Vec<AccountId32>, u128]>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
|
||||||
/**
|
|
||||||
* True if the last referendum tabled was submitted externally. False if it was a public
|
|
||||||
* proposal.
|
|
||||||
**/
|
|
||||||
lastTabledWasExternal: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* The lowest referendum index representing an unbaked referendum. Equal to
|
|
||||||
* `ReferendumCount` if there isn't a unbaked referendum.
|
|
||||||
**/
|
|
||||||
lowestUnbaked: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* The referendum to be tabled whenever it would be valid to table an external proposal.
|
|
||||||
* This happens when a referendum needs to be tabled and one of two conditions are met:
|
|
||||||
* - `LastTabledWasExternal` is `false`; or
|
|
||||||
* - `PublicProps` is empty.
|
|
||||||
**/
|
|
||||||
nextExternal: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[H256, PalletDemocracyVoteThreshold]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* Map of hashes to the proposal preimage, along with who registered it and their deposit.
|
|
||||||
* The block number is the block at which it was deposited.
|
|
||||||
**/
|
|
||||||
preimages: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<PalletDemocracyPreimageStatus>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
|
||||||
/**
|
|
||||||
* The number of (public) proposals that have been made so far.
|
|
||||||
**/
|
|
||||||
publicPropCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* The public proposals. Unsorted. The second item is the proposal's hash.
|
|
||||||
**/
|
|
||||||
publicProps: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, H256, AccountId32]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* The next free referendum index, aka the number of referenda started so far.
|
|
||||||
**/
|
|
||||||
referendumCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* Information concerning any given referendum.
|
|
||||||
*
|
|
||||||
* TWOX-NOTE: SAFE as indexes are not under an attacker’s control.
|
|
||||||
**/
|
|
||||||
referendumInfoOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletDemocracyReferendumInfo>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
|
||||||
/**
|
|
||||||
* Storage version of the pallet.
|
|
||||||
*
|
|
||||||
* New networks start with last version.
|
|
||||||
**/
|
|
||||||
storageVersion: AugmentedQuery<ApiType, () => Observable<Option<PalletDemocracyReleases>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* All votes for a particular voter. We store the balance for the number of votes that we
|
|
||||||
* have recorded. The second item is the total amount of delegations, that will be added.
|
|
||||||
*
|
|
||||||
* TWOX-NOTE: SAFE as `AccountId`s are crypto hashes anyway.
|
|
||||||
**/
|
|
||||||
votingOf: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletDemocracyVoteVoting>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
|
||||||
/**
|
|
||||||
* Generic query
|
|
||||||
**/
|
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
|
||||||
};
|
|
||||||
dmp: {
|
dmp: {
|
||||||
/**
|
/**
|
||||||
* A mapping that stores the downward message queue MQC head for each para.
|
* A mapping that stores the downward message queue MQC head for each para.
|
||||||
@@ -496,14 +421,14 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
round: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
round: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* A sorted, bounded set of `(score, index)`, where each `index` points to a value in
|
* A sorted, bounded vector of `(score, block_number, index)`, where each `index` points to a
|
||||||
* `SignedSubmissions`.
|
* value in `SignedSubmissions`.
|
||||||
*
|
*
|
||||||
* We never need to process more than a single signed submission at a time. Signed submissions
|
* We never need to process more than a single signed submission at a time. Signed submissions
|
||||||
* can be quite large, so we're willing to pay the cost of multiple database accesses to access
|
* can be quite large, so we're willing to pay the cost of multiple database accesses to access
|
||||||
* them one at a time instead of reading and decoding all of them at once.
|
* them one at a time instead of reading and decoding all of them at once.
|
||||||
**/
|
**/
|
||||||
signedSubmissionIndices: AugmentedQuery<ApiType, () => Observable<BTreeMap<SpNposElectionsElectionScore, u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
signedSubmissionIndices: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[SpNposElectionsElectionScore, u32, u32]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The next index to be assigned to an incoming signed submission.
|
* The next index to be assigned to an incoming signed submission.
|
||||||
*
|
*
|
||||||
@@ -543,27 +468,95 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
gilt: {
|
fastUnstake: {
|
||||||
/**
|
/**
|
||||||
* The currently active gilts, indexed according to the order of creation.
|
* Counter for the related counted storage map
|
||||||
**/
|
**/
|
||||||
active: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletGiltActiveGilt>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
counterForQueue: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Information relating to the gilts currently active.
|
* Number of eras to check per block.
|
||||||
**/
|
|
||||||
activeTotal: AugmentedQuery<ApiType, () => Observable<PalletGiltActiveGiltsTotal>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* The queues of bids ready to become gilts. Indexed by duration (in `Period`s).
|
|
||||||
**/
|
|
||||||
queues: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<PalletGiltGiltBid>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
|
||||||
/**
|
|
||||||
* The totals of items and balances within each queue. Saves a lot of storage reads in the
|
|
||||||
* case of sparsely packed queues.
|
|
||||||
*
|
*
|
||||||
* The vector is indexed by duration in `Period`s, offset by one, so information on the queue
|
* If set to 0, this pallet does absolutely nothing.
|
||||||
* whose duration is one `Period` would be storage `0`.
|
*
|
||||||
|
* Based on the amount of weight available at `on_idle`, up to this many eras of a single
|
||||||
|
* nominator might be checked.
|
||||||
**/
|
**/
|
||||||
queueTotals: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, u128]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
erasToCheckPerBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The current "head of the queue" being unstaked.
|
||||||
|
**/
|
||||||
|
head: AugmentedQuery<ApiType, () => Observable<Option<PalletFastUnstakeUnstakeRequest>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The map of all accounts wishing to be unstaked.
|
||||||
|
*
|
||||||
|
* Keeps track of `AccountId` wishing to unstake and it's corresponding deposit.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
|
**/
|
||||||
|
queue: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<u128>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
|
fellowshipCollective: {
|
||||||
|
/**
|
||||||
|
* The index of each ranks's member into the group of members who have at least that rank.
|
||||||
|
**/
|
||||||
|
idToIndex: AugmentedQuery<ApiType, (arg1: u16 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u16, AccountId32]> & QueryableStorageEntry<ApiType, [u16, AccountId32]>;
|
||||||
|
/**
|
||||||
|
* The members in the collective by index. All indices in the range `0..MemberCount` will
|
||||||
|
* return `Some`, however a member's index is not guaranteed to remain unchanged over time.
|
||||||
|
**/
|
||||||
|
indexToId: AugmentedQuery<ApiType, (arg1: u16 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<AccountId32>>, [u16, u32]> & QueryableStorageEntry<ApiType, [u16, u32]>;
|
||||||
|
/**
|
||||||
|
* The number of members in the collective who have at least the rank according to the index
|
||||||
|
* of the vec.
|
||||||
|
**/
|
||||||
|
memberCount: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<u32>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
|
||||||
|
/**
|
||||||
|
* The current members of the collective.
|
||||||
|
**/
|
||||||
|
members: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletRankedCollectiveMemberRecord>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Votes on a given proposal, if it is ongoing.
|
||||||
|
**/
|
||||||
|
voting: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array) => Observable<Option<PalletRankedCollectiveVoteRecord>>, [u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, AccountId32]>;
|
||||||
|
votingCleanup: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<Bytes>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
|
fellowshipReferenda: {
|
||||||
|
/**
|
||||||
|
* The number of referenda being decided currently.
|
||||||
|
**/
|
||||||
|
decidingCount: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<u32>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
|
||||||
|
/**
|
||||||
|
* The metadata is a general information concerning the referendum.
|
||||||
|
* The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON
|
||||||
|
* dump or IPFS hash of a JSON file.
|
||||||
|
*
|
||||||
|
* Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove)
|
||||||
|
* large preimages.
|
||||||
|
**/
|
||||||
|
metadataOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<H256>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* The next free referendum index, aka the number of referenda started so far.
|
||||||
|
**/
|
||||||
|
referendumCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Information concerning any given referendum.
|
||||||
|
**/
|
||||||
|
referendumInfoFor: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletReferendaReferendumInfoRankedCollectiveTally>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* The sorted list of referenda ready to be decided but not yet being decided, ordered by
|
||||||
|
* conviction-weighted approvals.
|
||||||
|
*
|
||||||
|
* This should be empty if `DecidingCount` is less than `TrackInfo::max_deciding`.
|
||||||
|
**/
|
||||||
|
trackQueue: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<Vec<ITuple<[u32, u32]>>>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -587,6 +580,12 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* A mapping from grandpa set ID to the index of the *most recent* session for which its
|
* A mapping from grandpa set ID to the index of the *most recent* session for which its
|
||||||
* members were responsible.
|
* members were responsible.
|
||||||
*
|
*
|
||||||
|
* This is only used for validating equivocation proofs. An equivocation proof must
|
||||||
|
* contains a key-ownership proof for a given session, therefore we need a way to tie
|
||||||
|
* together sessions and GRANDPA set ids, i.e. we need to validate that a validator
|
||||||
|
* was the owner of a given key on a given session, and what the active set ID was
|
||||||
|
* during that session.
|
||||||
|
*
|
||||||
* TWOX-NOTE: `SetId` is not under user control.
|
* TWOX-NOTE: `SetId` is not under user control.
|
||||||
**/
|
**/
|
||||||
setIdSession: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;
|
setIdSession: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;
|
||||||
@@ -789,7 +788,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
multisig: {
|
multisig: {
|
||||||
calls: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[WrapperKeepOpaque<Call>, AccountId32, u128]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;
|
|
||||||
/**
|
/**
|
||||||
* The set of open multisig operations.
|
* The set of open multisig operations.
|
||||||
**/
|
**/
|
||||||
@@ -799,11 +797,99 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
|
nis: {
|
||||||
|
/**
|
||||||
|
* The queues of bids. Indexed by duration (in `Period`s).
|
||||||
|
**/
|
||||||
|
queues: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<PalletNisBid>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* The totals of items and balances within each queue. Saves a lot of storage reads in the
|
||||||
|
* case of sparsely packed queues.
|
||||||
|
*
|
||||||
|
* The vector is indexed by duration in `Period`s, offset by one, so information on the queue
|
||||||
|
* whose duration is one `Period` would be storage `0`.
|
||||||
|
**/
|
||||||
|
queueTotals: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, u128]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The currently outstanding receipts, indexed according to the order of creation.
|
||||||
|
**/
|
||||||
|
receipts: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNisReceiptRecord>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* Summary information over the general state.
|
||||||
|
**/
|
||||||
|
summary: AugmentedQuery<ApiType, () => Observable<PalletNisSummaryRecord>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
|
nisCounterpartBalances: {
|
||||||
|
/**
|
||||||
|
* The Balances pallet example of storing the balance of an account.
|
||||||
|
*
|
||||||
|
* # Example
|
||||||
|
*
|
||||||
|
* ```nocompile
|
||||||
|
* impl pallet_balances::Config for Runtime {
|
||||||
|
* type AccountStore = StorageMapShim<Self::Account<Runtime>, frame_system::Provider<Runtime>, AccountId, Self::AccountData<Balance>>
|
||||||
|
* }
|
||||||
|
* ```
|
||||||
|
*
|
||||||
|
* You can also store the balance of an account in the `System` pallet.
|
||||||
|
*
|
||||||
|
* # Example
|
||||||
|
*
|
||||||
|
* ```nocompile
|
||||||
|
* impl pallet_balances::Config for Runtime {
|
||||||
|
* type AccountStore = System
|
||||||
|
* }
|
||||||
|
* ```
|
||||||
|
*
|
||||||
|
* But this comes with tradeoffs, storing account balances in the system pallet stores
|
||||||
|
* `frame_system` data alongside the account data contrary to storing account balances in the
|
||||||
|
* `Balances` pallet, which uses a `StorageMap` to store balances data only.
|
||||||
|
* NOTE: This is only used in the case that this pallet is used to store balances.
|
||||||
|
**/
|
||||||
|
account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletBalancesAccountData>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Freeze locks on account balances.
|
||||||
|
**/
|
||||||
|
freezes: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesIdAmount>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Holds on account balances.
|
||||||
|
**/
|
||||||
|
holds: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesIdAmount>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* The total units of outstanding deactivated balance in the system.
|
||||||
|
**/
|
||||||
|
inactiveIssuance: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Any liquidity locks on some account balances.
|
||||||
|
* NOTE: Should only be accessed when setting, changing and freeing a lock.
|
||||||
|
**/
|
||||||
|
locks: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesBalanceLock>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Named reserves on some account balances.
|
||||||
|
**/
|
||||||
|
reserves: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesReserveData>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* The total units issued in the system.
|
||||||
|
**/
|
||||||
|
totalIssuance: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
nominationPools: {
|
nominationPools: {
|
||||||
/**
|
/**
|
||||||
* Storage for bonded pools.
|
* Storage for bonded pools.
|
||||||
**/
|
**/
|
||||||
bondedPools: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsBondedPoolInner>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
bondedPools: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsBondedPoolInner>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* Map from a pool member account to their opted claim permission.
|
||||||
|
**/
|
||||||
|
claimPermissions: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletNominationPoolsClaimPermission>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
* Counter for the related counted storage map
|
* Counter for the related counted storage map
|
||||||
**/
|
**/
|
||||||
@@ -828,6 +914,12 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Counter for the related counted storage map
|
* Counter for the related counted storage map
|
||||||
**/
|
**/
|
||||||
counterForSubPoolsStorage: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
counterForSubPoolsStorage: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The maximum commission that can be charged by a pool. Used on commission payouts to bound
|
||||||
|
* pool commissions that are > `GlobalMaxCommission`, necessary if a future
|
||||||
|
* `GlobalMaxCommission` is lower than some current pool commissions.
|
||||||
|
**/
|
||||||
|
globalMaxCommission: AugmentedQuery<ApiType, () => Observable<Option<Perbill>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Ever increasing number of all pools created so far.
|
* Ever increasing number of all pools created so far.
|
||||||
**/
|
**/
|
||||||
@@ -867,6 +959,8 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
minJoinBond: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
minJoinBond: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Active members.
|
* Active members.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
poolMembers: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletNominationPoolsPoolMember>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
poolMembers: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletNominationPoolsPoolMember>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -877,13 +971,13 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
reversePoolIdLookup: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
reversePoolIdLookup: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
* Reward pools. This is where there rewards for each pool accumulate. When a members payout
|
* Reward pools. This is where there rewards for each pool accumulate. When a members payout is
|
||||||
* is claimed, the balance comes out fo the reward pool. Keyed by the bonded pools account.
|
* claimed, the balance comes out fo the reward pool. Keyed by the bonded pools account.
|
||||||
**/
|
**/
|
||||||
rewardPools: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsRewardPool>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
rewardPools: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsRewardPool>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* Groups of unbonding pools. Each group of unbonding pools belongs to a bonded pool,
|
* Groups of unbonding pools. Each group of unbonding pools belongs to a
|
||||||
* hence the name sub-pools. Keyed by the bonded pools account.
|
* bonded pool, hence the name sub-pools. Keyed by the bonded pools account.
|
||||||
**/
|
**/
|
||||||
subPoolsStorage: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsSubPools>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
subPoolsStorage: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsSubPools>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
@@ -926,7 +1020,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* The commitments of candidates pending availability, by `ParaId`.
|
* The commitments of candidates pending availability, by `ParaId`.
|
||||||
**/
|
**/
|
||||||
pendingAvailabilityCommitments: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV2CandidateCommitments>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
pendingAvailabilityCommitments: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV4CandidateCommitments>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -945,7 +1039,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* Scraped on chain data for extracting resolved disputes as well as backing votes.
|
* Scraped on chain data for extracting resolved disputes as well as backing votes.
|
||||||
**/
|
**/
|
||||||
onChainVotes: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV2ScrapedOnChainVotes>>, []> & QueryableStorageEntry<ApiType, []>;
|
onChainVotes: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV4ScrapedOnChainVotes>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -1009,7 +1103,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* Past code of parachains. The parachains themselves may not be registered anymore,
|
* Past code of parachains. The parachains themselves may not be registered anymore,
|
||||||
* but we also keep their code on-chain for the same amount of time as outdated code
|
* but we also keep their code on-chain for the same amount of time as outdated code
|
||||||
* to keep it available for secondary checkers.
|
* to keep it available for approval checkers.
|
||||||
**/
|
**/
|
||||||
pastCodeMeta: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<PolkadotRuntimeParachainsParasParaPastCodeMeta>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
pastCodeMeta: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<PolkadotRuntimeParachainsParasParaPastCodeMeta>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1063,7 +1157,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* NOTE that this field is used by parachains via merkle storage proofs, therefore changing
|
* NOTE that this field is used by parachains via merkle storage proofs, therefore changing
|
||||||
* the format will require migration of parachains.
|
* the format will require migration of parachains.
|
||||||
**/
|
**/
|
||||||
upgradeGoAheadSignal: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV2UpgradeGoAhead>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
upgradeGoAheadSignal: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV4UpgradeGoAhead>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* This is used by the relay-chain to communicate that there are restrictions for performing
|
* This is used by the relay-chain to communicate that there are restrictions for performing
|
||||||
* an upgrade for this parachain.
|
* an upgrade for this parachain.
|
||||||
@@ -1075,7 +1169,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* NOTE that this field is used by parachains via merkle storage proofs, therefore changing
|
* NOTE that this field is used by parachains via merkle storage proofs, therefore changing
|
||||||
* the format will require migration of parachains.
|
* the format will require migration of parachains.
|
||||||
**/
|
**/
|
||||||
upgradeRestrictionSignal: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV2UpgradeRestriction>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
upgradeRestrictionSignal: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV4UpgradeRestriction>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -1092,7 +1186,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* * The number of parachains and parathread multiplexers
|
* * The number of parachains and parathread multiplexers
|
||||||
* * The number of validators divided by `configuration.max_validators_per_core`.
|
* * The number of validators divided by `configuration.max_validators_per_core`.
|
||||||
**/
|
**/
|
||||||
availabilityCores: AugmentedQuery<ApiType, () => Observable<Vec<Option<PolkadotPrimitivesV2CoreOccupied>>>, []> & QueryableStorageEntry<ApiType, []>;
|
availabilityCores: AugmentedQuery<ApiType, () => Observable<Vec<Option<PolkadotPrimitivesV4CoreOccupied>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* An index used to ensure that only one claim on a parathread exists in the queue or is
|
* An index used to ensure that only one claim on a parathread exists in the queue or is
|
||||||
* currently being handled by an occupied core.
|
* currently being handled by an occupied core.
|
||||||
@@ -1140,10 +1234,15 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
parasDisputes: {
|
parasDisputes: {
|
||||||
|
/**
|
||||||
|
* Backing votes stored for each dispute.
|
||||||
|
* This storage is used for slashing.
|
||||||
|
**/
|
||||||
|
backersOnDisputes: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: H256 | string | Uint8Array) => Observable<Option<BTreeSet<u32>>>, [u32, H256]> & QueryableStorageEntry<ApiType, [u32, H256]>;
|
||||||
/**
|
/**
|
||||||
* All ongoing or concluded disputes for the last several sessions.
|
* All ongoing or concluded disputes for the last several sessions.
|
||||||
**/
|
**/
|
||||||
disputes: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: H256 | string | Uint8Array) => Observable<Option<PolkadotPrimitivesV2DisputeState>>, [u32, H256]> & QueryableStorageEntry<ApiType, [u32, H256]>;
|
disputes: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: H256 | string | Uint8Array) => Observable<Option<PolkadotPrimitivesV4DisputeState>>, [u32, H256]> & QueryableStorageEntry<ApiType, [u32, H256]>;
|
||||||
/**
|
/**
|
||||||
* Whether the chain is frozen. Starts as `None`. When this is `Some`,
|
* Whether the chain is frozen. Starts as `None`. When this is `Some`,
|
||||||
* the chain will not accept any new parachain blocks for backing or inclusion,
|
* the chain will not accept any new parachain blocks for backing or inclusion,
|
||||||
@@ -1161,14 +1260,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* references sessions.
|
* references sessions.
|
||||||
**/
|
**/
|
||||||
lastPrunedSession: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
lastPrunedSession: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
|
||||||
* Maps session indices to a vector indicating the number of potentially-spam disputes
|
|
||||||
* each validator is participating in. Potentially-spam disputes are remote disputes which have
|
|
||||||
* fewer than `byzantine_threshold + 1` validators.
|
|
||||||
*
|
|
||||||
* The i'th entry of the vector corresponds to the i'th validator in the session.
|
|
||||||
**/
|
|
||||||
spamSlots: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<Vec<u32>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -1184,17 +1275,21 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Note that this API is private due to it being prone to 'off-by-one' at session boundaries.
|
* Note that this API is private due to it being prone to 'off-by-one' at session boundaries.
|
||||||
* When in doubt, use `Sessions` API instead.
|
* When in doubt, use `Sessions` API instead.
|
||||||
**/
|
**/
|
||||||
assignmentKeysUnsafe: AugmentedQuery<ApiType, () => Observable<Vec<PolkadotPrimitivesV2AssignmentAppPublic>>, []> & QueryableStorageEntry<ApiType, []>;
|
assignmentKeysUnsafe: AugmentedQuery<ApiType, () => Observable<Vec<PolkadotPrimitivesV4AssignmentAppPublic>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The earliest session for which previous session info is stored.
|
* The earliest session for which previous session info is stored.
|
||||||
**/
|
**/
|
||||||
earliestStoredSession: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
earliestStoredSession: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Executor parameter set for a given session index
|
||||||
|
**/
|
||||||
|
sessionExecutorParams: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV4ExecutorParams>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* Session information in a rolling window.
|
* Session information in a rolling window.
|
||||||
* Should have an entry in range `EarliestStoredSession..=CurrentSessionIndex`.
|
* Should have an entry in range `EarliestStoredSession..=CurrentSessionIndex`.
|
||||||
* Does not have any entries before the session index in the first session change notification.
|
* Does not have any entries before the session index in the first session change notification.
|
||||||
**/
|
**/
|
||||||
sessions: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV2SessionInfo>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
sessions: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV4SessionInfo>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -1210,7 +1305,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* The parachain attestation keys of the validators actively participating in parachain consensus.
|
* The parachain attestation keys of the validators actively participating in parachain consensus.
|
||||||
* This should be the same length as `ActiveValidatorIndices`.
|
* This should be the same length as `ActiveValidatorIndices`.
|
||||||
**/
|
**/
|
||||||
activeValidatorKeys: AugmentedQuery<ApiType, () => Observable<Vec<PolkadotPrimitivesV2ValidatorAppPublic>>, []> & QueryableStorageEntry<ApiType, []>;
|
activeValidatorKeys: AugmentedQuery<ApiType, () => Observable<Vec<PolkadotPrimitivesV4ValidatorAppPublic>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The current session index.
|
* The current session index.
|
||||||
**/
|
**/
|
||||||
@@ -1220,49 +1315,22 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
phragmenElection: {
|
parasSlashing: {
|
||||||
/**
|
/**
|
||||||
* The present candidate list. A current member or runner-up can never enter this vector
|
* Validators pending dispute slashes.
|
||||||
* and is always implicitly assumed to be a candidate.
|
|
||||||
*
|
|
||||||
* Second element is the deposit.
|
|
||||||
*
|
|
||||||
* Invariant: Always sorted based on account id.
|
|
||||||
**/
|
**/
|
||||||
candidates: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[AccountId32, u128]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
unappliedSlashes: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: H256 | string | Uint8Array) => Observable<Option<PolkadotRuntimeParachainsDisputesSlashingPendingSlashes>>, [u32, H256]> & QueryableStorageEntry<ApiType, [u32, H256]>;
|
||||||
/**
|
/**
|
||||||
* The total number of vote rounds that have happened, excluding the upcoming one.
|
* `ValidatorSetCount` per session.
|
||||||
**/
|
**/
|
||||||
electionRounds: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
validatorSetCounts: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
|
||||||
* The current elected members.
|
|
||||||
*
|
|
||||||
* Invariant: Always sorted based on account id.
|
|
||||||
**/
|
|
||||||
members: AugmentedQuery<ApiType, () => Observable<Vec<PalletElectionsPhragmenSeatHolder>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* The current reserved runners-up.
|
|
||||||
*
|
|
||||||
* Invariant: Always sorted based on rank (worse to best). Upon removal of a member, the
|
|
||||||
* last (i.e. _best_) runner-up will be replaced.
|
|
||||||
**/
|
|
||||||
runnersUp: AugmentedQuery<ApiType, () => Observable<Vec<PalletElectionsPhragmenSeatHolder>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* Votes and locked stake of a particular voter.
|
|
||||||
*
|
|
||||||
* TWOX-NOTE: SAFE as `AccountId` is a crypto hash.
|
|
||||||
**/
|
|
||||||
voting: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletElectionsPhragmenVoter>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
preimage: {
|
preimage: {
|
||||||
/**
|
preimageFor: AugmentedQuery<ApiType, (arg: ITuple<[H256, u32]> | [H256 | string | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable<Option<Bytes>>, [ITuple<[H256, u32]>]> & QueryableStorageEntry<ApiType, [ITuple<[H256, u32]>]>;
|
||||||
* The preimages stored by this pallet.
|
|
||||||
**/
|
|
||||||
preimageFor: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<Bytes>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
|
||||||
/**
|
/**
|
||||||
* The request status of a given hash.
|
* The request status of a given hash.
|
||||||
**/
|
**/
|
||||||
@@ -1310,6 +1378,40 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
|
referenda: {
|
||||||
|
/**
|
||||||
|
* The number of referenda being decided currently.
|
||||||
|
**/
|
||||||
|
decidingCount: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<u32>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
|
||||||
|
/**
|
||||||
|
* The metadata is a general information concerning the referendum.
|
||||||
|
* The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON
|
||||||
|
* dump or IPFS hash of a JSON file.
|
||||||
|
*
|
||||||
|
* Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove)
|
||||||
|
* large preimages.
|
||||||
|
**/
|
||||||
|
metadataOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<H256>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* The next free referendum index, aka the number of referenda started so far.
|
||||||
|
**/
|
||||||
|
referendumCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Information concerning any given referendum.
|
||||||
|
**/
|
||||||
|
referendumInfoFor: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletReferendaReferendumInfoConvictionVotingTally>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* The sorted list of referenda ready to be decided but not yet being decided, ordered by
|
||||||
|
* conviction-weighted approvals.
|
||||||
|
*
|
||||||
|
* This should be empty if `DecidingCount` is less than `TrackInfo::max_deciding`.
|
||||||
|
**/
|
||||||
|
trackQueue: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<Vec<ITuple<[u32, u128]>>>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
registrar: {
|
registrar: {
|
||||||
/**
|
/**
|
||||||
* The next free `ParaId`.
|
* The next free `ParaId`.
|
||||||
@@ -1335,11 +1437,15 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* Items to be executed, indexed by the block number that they should be executed on.
|
* Items to be executed, indexed by the block number that they should be executed on.
|
||||||
**/
|
**/
|
||||||
agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<Option<PalletSchedulerScheduledV3>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<Option<PalletSchedulerScheduled>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
incompleteSince: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Lookup from identity to the block number and index of the task.
|
* Lookup from a name to the block number and index of the task.
|
||||||
|
*
|
||||||
|
* For v3 -> v4 the previously unbounded identities are Blake2-256 hashed to form the v4
|
||||||
|
* identities.
|
||||||
**/
|
**/
|
||||||
lookup: AugmentedQuery<ApiType, (arg: Bytes | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [Bytes]> & QueryableStorageEntry<ApiType, [Bytes]>;
|
lookup: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -1491,6 +1597,8 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
activeEra: AugmentedQuery<ApiType, () => Observable<Option<PalletStakingActiveEraInfo>>, []> & QueryableStorageEntry<ApiType, []>;
|
activeEra: AugmentedQuery<ApiType, () => Observable<Option<PalletStakingActiveEraInfo>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Map from all locked "stash" accounts to the controller account.
|
* Map from all locked "stash" accounts to the controller account.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
bonded: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<AccountId32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
bonded: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<AccountId32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1618,6 +1726,10 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* If set to `0`, no limit exists.
|
* If set to `0`, no limit exists.
|
||||||
**/
|
**/
|
||||||
minCommission: AugmentedQuery<ApiType, () => Observable<Perbill>, []> & QueryableStorageEntry<ApiType, []>;
|
minCommission: AugmentedQuery<ApiType, () => Observable<Perbill>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The minimum active nominator stake of the last successful election.
|
||||||
|
**/
|
||||||
|
minimumActiveStake: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Minimum number of staking participants before emergency conditions are imposed.
|
* Minimum number of staking participants before emergency conditions are imposed.
|
||||||
**/
|
**/
|
||||||
@@ -1647,6 +1759,8 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
*
|
*
|
||||||
* Lastly, if any of the nominators become non-decodable, they can be chilled immediately via
|
* Lastly, if any of the nominators become non-decodable, they can be chilled immediately via
|
||||||
* [`Call::chill_other`] dispatchable by anyone.
|
* [`Call::chill_other`] dispatchable by anyone.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
nominators: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletStakingNominations>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
nominators: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletStakingNominations>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1667,6 +1781,8 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
offendingValidators: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, bool]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
offendingValidators: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, bool]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Where the reward payment should be made. Keyed by stash.
|
* Where the reward payment should be made. Keyed by stash.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
payee: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletStakingRewardDestination>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
payee: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletStakingRewardDestination>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1684,23 +1800,18 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* as well as how much reward has been paid out.
|
* as well as how much reward has been paid out.
|
||||||
**/
|
**/
|
||||||
spanSlash: AugmentedQuery<ApiType, (arg: ITuple<[AccountId32, u32]> | [AccountId32 | string | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable<PalletStakingSlashingSpanRecord>, [ITuple<[AccountId32, u32]>]> & QueryableStorageEntry<ApiType, [ITuple<[AccountId32, u32]>]>;
|
spanSlash: AugmentedQuery<ApiType, (arg: ITuple<[AccountId32, u32]> | [AccountId32 | string | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable<PalletStakingSlashingSpanRecord>, [ITuple<[AccountId32, u32]>]> & QueryableStorageEntry<ApiType, [ITuple<[AccountId32, u32]>]>;
|
||||||
/**
|
|
||||||
* True if network has been upgraded to this version.
|
|
||||||
* Storage version of the pallet.
|
|
||||||
*
|
|
||||||
* This is set to v7.0.0 for new networks.
|
|
||||||
**/
|
|
||||||
storageVersion: AugmentedQuery<ApiType, () => Observable<PalletStakingReleases>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
/**
|
||||||
* All unapplied slashes that are queued for later.
|
* All unapplied slashes that are queued for later.
|
||||||
**/
|
**/
|
||||||
unappliedSlashes: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<PalletStakingUnappliedSlash>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
unappliedSlashes: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<PalletStakingUnappliedSlash>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* The ideal number of staking participants.
|
* The ideal number of active validators.
|
||||||
**/
|
**/
|
||||||
validatorCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
validatorCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The map from (wannabe) validator stash key to the preferences of that validator.
|
* The map from (wannabe) validator stash key to the preferences of that validator.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
validators: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletStakingValidatorPrefs>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
validators: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletStakingValidatorPrefs>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1799,50 +1910,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
technicalCommittee: {
|
|
||||||
/**
|
|
||||||
* The current members of the collective. This is stored sorted (just by value).
|
|
||||||
**/
|
|
||||||
members: AugmentedQuery<ApiType, () => Observable<Vec<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* The prime member that helps determine the default vote behavior in case of absentations.
|
|
||||||
**/
|
|
||||||
prime: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* Proposals so far.
|
|
||||||
**/
|
|
||||||
proposalCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* Actual proposal for a given hash, if it's current.
|
|
||||||
**/
|
|
||||||
proposalOf: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<Call>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
|
||||||
/**
|
|
||||||
* The hashes of the active proposals.
|
|
||||||
**/
|
|
||||||
proposals: AugmentedQuery<ApiType, () => Observable<Vec<H256>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* Votes on a given proposal, if it is ongoing.
|
|
||||||
**/
|
|
||||||
voting: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<PalletCollectiveVotes>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
|
||||||
/**
|
|
||||||
* Generic query
|
|
||||||
**/
|
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
|
||||||
};
|
|
||||||
technicalMembership: {
|
|
||||||
/**
|
|
||||||
* The current membership, stored as an ordered Vec.
|
|
||||||
**/
|
|
||||||
members: AugmentedQuery<ApiType, () => Observable<Vec<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* The current prime member, if one exists.
|
|
||||||
**/
|
|
||||||
prime: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* Generic query
|
|
||||||
**/
|
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
|
||||||
};
|
|
||||||
timestamp: {
|
timestamp: {
|
||||||
/**
|
/**
|
||||||
* Did the timestamp get updated in this block?
|
* Did the timestamp get updated in this block?
|
||||||
@@ -1857,23 +1924,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
tips: {
|
|
||||||
/**
|
|
||||||
* Simple preimage lookup from the reason's hash to the original data. Again, has an
|
|
||||||
* insecure enumerable hash since the key is guaranteed to be the result of a secure hash.
|
|
||||||
**/
|
|
||||||
reasons: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<Bytes>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
|
||||||
/**
|
|
||||||
* TipsMap that are not yet completed. Keyed by the hash of `(reason, who)` from the value.
|
|
||||||
* This has the insecure enumerable hash function since the key itself is already
|
|
||||||
* guaranteed to be a secure hash.
|
|
||||||
**/
|
|
||||||
tips: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<PalletTipsOpenTip>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
|
||||||
/**
|
|
||||||
* Generic query
|
|
||||||
**/
|
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
|
||||||
};
|
|
||||||
transactionPayment: {
|
transactionPayment: {
|
||||||
nextFeeMultiplier: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
nextFeeMultiplier: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
storageVersion: AugmentedQuery<ApiType, () => Observable<PalletTransactionPaymentReleases>, []> & QueryableStorageEntry<ApiType, []>;
|
storageVersion: AugmentedQuery<ApiType, () => Observable<PalletTransactionPaymentReleases>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
@@ -1887,6 +1937,10 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Proposal indices that have been approved but not yet awarded.
|
* Proposal indices that have been approved but not yet awarded.
|
||||||
**/
|
**/
|
||||||
approvals: AugmentedQuery<ApiType, () => Observable<Vec<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
approvals: AugmentedQuery<ApiType, () => Observable<Vec<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The amount which has been reported as inactive to Currency.
|
||||||
|
**/
|
||||||
|
deactivated: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Number of proposals that have been made.
|
* Number of proposals that have been made.
|
||||||
**/
|
**/
|
||||||
@@ -1901,6 +1955,10 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
ump: {
|
ump: {
|
||||||
|
/**
|
||||||
|
* Counter for the related counted storage map
|
||||||
|
**/
|
||||||
|
counterForOverweight: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The ordered list of `ParaId`s that have a `RelayDispatchQueue` entry.
|
* The ordered list of `ParaId`s that have a `RelayDispatchQueue` entry.
|
||||||
*
|
*
|
||||||
@@ -1994,6 +2052,13 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
|
whitelist: {
|
||||||
|
whitelistedCall: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<Null>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
xcmPallet: {
|
xcmPallet: {
|
||||||
/**
|
/**
|
||||||
* The existing asset traps.
|
* The existing asset traps.
|
||||||
@@ -2006,6 +2071,10 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* The current migration's stage, if any.
|
* The current migration's stage, if any.
|
||||||
**/
|
**/
|
||||||
currentMigration: AugmentedQuery<ApiType, () => Observable<Option<PalletXcmVersionMigrationStage>>, []> & QueryableStorageEntry<ApiType, []>;
|
currentMigration: AugmentedQuery<ApiType, () => Observable<Option<PalletXcmVersionMigrationStage>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Fungible assets which we know are locked on this chain.
|
||||||
|
**/
|
||||||
|
lockedFungibles: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<Vec<ITuple<[u128, XcmVersionedMultiLocation]>>>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
* The ongoing queries.
|
* The ongoing queries.
|
||||||
**/
|
**/
|
||||||
@@ -2014,6 +2083,10 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* The latest available query index.
|
* The latest available query index.
|
||||||
**/
|
**/
|
||||||
queryCounter: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;
|
queryCounter: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Fungible assets which we know are locked on a remote chain.
|
||||||
|
**/
|
||||||
|
remoteLockedFungibles: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array, arg3: XcmVersionedAssetId | { V3: any } | string | Uint8Array) => Observable<Option<PalletXcmRemoteLockedFungibleRecord>>, [u32, AccountId32, XcmVersionedAssetId]> & QueryableStorageEntry<ApiType, [u32, AccountId32, XcmVersionedAssetId]>;
|
||||||
/**
|
/**
|
||||||
* Default version to encode XCM when latest version of destination is unknown. If `None`,
|
* Default version to encode XCM when latest version of destination is unknown. If `None`,
|
||||||
* then the destinations whose XCM version is unknown are considered unreachable.
|
* then the destinations whose XCM version is unknown are considered unreachable.
|
||||||
@@ -2022,7 +2095,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* The Latest versions that we know various locations support.
|
* The Latest versions that we know various locations support.
|
||||||
**/
|
**/
|
||||||
supportedVersion: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => Observable<Option<u32>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
|
supportedVersion: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => Observable<Option<u32>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
|
||||||
/**
|
/**
|
||||||
* Destinations whose latest XCM version we would like to know. Duplicates not allowed, and
|
* Destinations whose latest XCM version we would like to know. Duplicates not allowed, and
|
||||||
* the `u32` counter is the number of times that a send to the destination has been attempted,
|
* the `u32` counter is the number of times that a send to the destination has been attempted,
|
||||||
@@ -2032,12 +2105,12 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* All locations that we have requested version notifications from.
|
* All locations that we have requested version notifications from.
|
||||||
**/
|
**/
|
||||||
versionNotifiers: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => Observable<Option<u64>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
|
versionNotifiers: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => Observable<Option<u64>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
|
||||||
/**
|
/**
|
||||||
* The target locations that are subscribed to our version changes, as well as the most recent
|
* The target locations that are subscribed to our version changes, as well as the most recent
|
||||||
* of our versions we informed them of.
|
* of our versions we informed them of.
|
||||||
**/
|
**/
|
||||||
versionNotifyTargets: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => Observable<Option<ITuple<[u64, u64, u32]>>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
|
versionNotifyTargets: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => Observable<Option<ITuple<[u64, SpWeightsWeightV2Weight, u32]>>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
// Copyright 2017-2023 @polkadot/api-augment authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import '@polkadot/types-augment/registry/substrate';
|
import '@polkadot/types-augment/registry/substrate';
|
||||||
|
|||||||
@@ -9,17 +9,18 @@ import type { ApiTypes, AugmentedCall, DecoratedCallBase } from '@polkadot/api-b
|
|||||||
import type { Bytes, Null, Option, Result, Vec, bool, u32 } from '@polkadot/types-codec';
|
import type { Bytes, Null, Option, Result, Vec, bool, u32 } from '@polkadot/types-codec';
|
||||||
import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
|
import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
|
||||||
import type { BabeEquivocationProof, BabeGenesisConfiguration, Epoch, OpaqueKeyOwnershipProof } from '@polkadot/types/interfaces/babe';
|
import type { BabeEquivocationProof, BabeGenesisConfiguration, Epoch, OpaqueKeyOwnershipProof } from '@polkadot/types/interfaces/babe';
|
||||||
import type { ValidatorSet } from '@polkadot/types/interfaces/beefy';
|
import type { BeefyEquivocationProof, ValidatorSet, ValidatorSetId } from '@polkadot/types/interfaces/beefy';
|
||||||
import type { CheckInherentsResult, InherentData } from '@polkadot/types/interfaces/blockbuilder';
|
import type { CheckInherentsResult, InherentData } from '@polkadot/types/interfaces/blockbuilder';
|
||||||
import type { BlockHash } from '@polkadot/types/interfaces/chain';
|
import type { BlockHash } from '@polkadot/types/interfaces/chain';
|
||||||
import type { AuthorityId } from '@polkadot/types/interfaces/consensus';
|
import type { AuthorityId } from '@polkadot/types/interfaces/consensus';
|
||||||
import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';
|
import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';
|
||||||
import type { AuthorityList, GrandpaEquivocationProof, SetId } from '@polkadot/types/interfaces/grandpa';
|
import type { AuthorityList, GrandpaEquivocationProof, SetId } from '@polkadot/types/interfaces/grandpa';
|
||||||
import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata';
|
import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata';
|
||||||
import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError, MmrLeafIndex, MmrProof } from '@polkadot/types/interfaces/mmr';
|
import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError } from '@polkadot/types/interfaces/mmr';
|
||||||
import type { CandidateCommitments, CandidateEvent, CommittedCandidateReceipt, CoreState, GroupRotationInfo, InboundDownwardMessage, InboundHrmpMessage, OccupiedCoreAssumption, ParaId, ParaValidatorIndex, PersistedValidationData, PvfCheckStatement, ScrapedOnChainVotes, SessionInfo, ValidationCode, ValidationCodeHash, ValidatorSignature } from '@polkadot/types/interfaces/parachains';
|
import type { NpPoolId } from '@polkadot/types/interfaces/nompools';
|
||||||
|
import type { CandidateCommitments, CandidateEvent, CandidateHash, CommittedCandidateReceipt, CoreState, DisputeState, ExecutorParams, GroupRotationInfo, InboundDownwardMessage, InboundHrmpMessage, OccupiedCoreAssumption, ParaId, ParaValidatorIndex, PersistedValidationData, PvfCheckStatement, ScrapedOnChainVotes, SessionInfo, ValidationCode, ValidationCodeHash, ValidatorSignature } from '@polkadot/types/interfaces/parachains';
|
||||||
import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
|
import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
|
||||||
import type { AccountId, Balance, Block, Call, Hash, Header, Index, KeyTypeId, Slot, ValidatorId } from '@polkadot/types/interfaces/runtime';
|
import type { AccountId, Balance, Block, BlockNumber, Call, Hash, Header, Index, KeyTypeId, Slot, ValidatorId, Weight } from '@polkadot/types/interfaces/runtime';
|
||||||
import type { SessionIndex } from '@polkadot/types/interfaces/session';
|
import type { SessionIndex } from '@polkadot/types/interfaces/session';
|
||||||
import type { RuntimeVersion } from '@polkadot/types/interfaces/state';
|
import type { RuntimeVersion } from '@polkadot/types/interfaces/state';
|
||||||
import type { ApplyExtrinsicResult } from '@polkadot/types/interfaces/system';
|
import type { ApplyExtrinsicResult } from '@polkadot/types/interfaces/system';
|
||||||
@@ -84,8 +85,20 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0x49eaaf1b548a0cb0/1 */
|
/** 0x49eaaf1b548a0cb0/2 */
|
||||||
beefyApi: {
|
beefyApi: {
|
||||||
|
/**
|
||||||
|
* Return the block number where BEEFY consensus is enabled/started
|
||||||
|
**/
|
||||||
|
beefyGenesis: AugmentedCall<ApiType, () => Observable<Option<BlockNumber>>>;
|
||||||
|
/**
|
||||||
|
* Generates a proof of key ownership for the given authority in the given set.
|
||||||
|
**/
|
||||||
|
generateKeyOwnershipProof: AugmentedCall<ApiType, (setId: ValidatorSetId | AnyNumber | Uint8Array, authorityId: AuthorityId | string | Uint8Array) => Observable<Option<OpaqueKeyOwnershipProof>>>;
|
||||||
|
/**
|
||||||
|
* Submits an unsigned extrinsic to report an equivocation.
|
||||||
|
**/
|
||||||
|
submitReportEquivocationUnsignedExtrinsic: AugmentedCall<ApiType, (equivocationProof: BeefyEquivocationProof | { first?: any; second?: any } | string | Uint8Array, keyOwnerProof: OpaqueKeyOwnershipProof | string | Uint8Array) => Observable<Option<Null>>>;
|
||||||
/**
|
/**
|
||||||
* Return the current active BEEFY validator set
|
* Return the current active BEEFY validator set
|
||||||
**/
|
**/
|
||||||
@@ -160,47 +173,43 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0x37e397fc7c91f5e4/1 */
|
/** 0x37e397fc7c91f5e4/2 */
|
||||||
metadata: {
|
metadata: {
|
||||||
/**
|
/**
|
||||||
* Returns the metadata of a runtime
|
* Returns the metadata of a runtime
|
||||||
**/
|
**/
|
||||||
metadata: AugmentedCall<ApiType, () => Observable<OpaqueMetadata>>;
|
metadata: AugmentedCall<ApiType, () => Observable<OpaqueMetadata>>;
|
||||||
|
/**
|
||||||
|
* Returns the metadata at a given version.
|
||||||
|
**/
|
||||||
|
metadataAtVersion: AugmentedCall<ApiType, (version: u32 | AnyNumber | Uint8Array) => Observable<Option<OpaqueMetadata>>>;
|
||||||
|
/**
|
||||||
|
* Returns the supported metadata versions.
|
||||||
|
**/
|
||||||
|
metadataVersions: AugmentedCall<ApiType, () => Observable<Vec<u32>>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0x91d5df18b0d2cf58/1 */
|
/** 0x91d5df18b0d2cf58/2 */
|
||||||
mmrApi: {
|
mmrApi: {
|
||||||
/**
|
/**
|
||||||
* Generate MMR proof for a series of leaves under given indices.
|
* Generate MMR proof for the given block numbers.
|
||||||
**/
|
**/
|
||||||
generateBatchProof: AugmentedCall<ApiType, (leafIndices: Vec<MmrLeafIndex> | (MmrLeafIndex | AnyNumber | Uint8Array)[]) => Observable<Result<ITuple<[Vec<MmrEncodableOpaqueLeaf>, MmrBatchProof]>, MmrError>>>;
|
generateProof: AugmentedCall<ApiType, (blockNumbers: Vec<BlockNumber> | (BlockNumber | AnyNumber | Uint8Array)[], bestKnownBlockNumber: Option<BlockNumber> | null | Uint8Array | BlockNumber | AnyNumber) => Observable<Result<ITuple<[Vec<MmrEncodableOpaqueLeaf>, MmrBatchProof]>, MmrError>>>;
|
||||||
/**
|
|
||||||
* Generate MMR proof for a leaf under given index.
|
|
||||||
**/
|
|
||||||
generateProof: AugmentedCall<ApiType, (leafIndex: MmrLeafIndex | AnyNumber | Uint8Array) => Observable<Result<ITuple<[MmrEncodableOpaqueLeaf, MmrProof]>, MmrError>>>;
|
|
||||||
/**
|
/**
|
||||||
* Return the on-chain MMR root hash.
|
* Return the on-chain MMR root hash.
|
||||||
**/
|
**/
|
||||||
mmrRoot: AugmentedCall<ApiType, () => Observable<Result<Hash, MmrError>>>;
|
root: AugmentedCall<ApiType, () => Observable<Result<Hash, MmrError>>>;
|
||||||
/**
|
|
||||||
* Verify MMR proof against on-chain MMR for a batch of leaves.
|
|
||||||
**/
|
|
||||||
verifyBatchProof: AugmentedCall<ApiType, (leaves: Vec<MmrEncodableOpaqueLeaf> | (MmrEncodableOpaqueLeaf | string | Uint8Array)[], proof: MmrBatchProof | { leafIndices?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
|
||||||
/**
|
|
||||||
* Verify MMR proof against given root hash or a batch of leaves.
|
|
||||||
**/
|
|
||||||
verifyBatchProofStateless: AugmentedCall<ApiType, (root: Hash | string | Uint8Array, leaves: Vec<MmrEncodableOpaqueLeaf> | (MmrEncodableOpaqueLeaf | string | Uint8Array)[], proof: MmrBatchProof | { leafIndices?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
|
||||||
/**
|
/**
|
||||||
* Verify MMR proof against on-chain MMR.
|
* Verify MMR proof against on-chain MMR.
|
||||||
**/
|
**/
|
||||||
verifyProof: AugmentedCall<ApiType, (leaf: MmrEncodableOpaqueLeaf | string | Uint8Array, proof: MmrProof | { leafIndex?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
verifyProof: AugmentedCall<ApiType, (leaves: Vec<MmrEncodableOpaqueLeaf> | (MmrEncodableOpaqueLeaf | string | Uint8Array)[], proof: MmrBatchProof | { leafIndices?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
||||||
/**
|
/**
|
||||||
* Verify MMR proof against given root hash.
|
* Verify MMR proof against given root hash.
|
||||||
**/
|
**/
|
||||||
verifyProofStateless: AugmentedCall<ApiType, (root: Hash | string | Uint8Array, leaf: MmrEncodableOpaqueLeaf | string | Uint8Array, proof: MmrProof | { leafIndex?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
verifyProofStateless: AugmentedCall<ApiType, (root: Hash | string | Uint8Array, leaves: Vec<MmrEncodableOpaqueLeaf> | (MmrEncodableOpaqueLeaf | string | Uint8Array)[], proof: MmrBatchProof | { leafIndices?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
@@ -208,10 +217,18 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
};
|
};
|
||||||
/** 0x17a6bc0d0062aeb3/1 */
|
/** 0x17a6bc0d0062aeb3/1 */
|
||||||
nominationPoolsApi: {
|
nominationPoolsApi: {
|
||||||
|
/**
|
||||||
|
* Returns the equivalent points of `new_funds` for a given pool.
|
||||||
|
**/
|
||||||
|
balanceToPoints: AugmentedCall<ApiType, (poolId: NpPoolId | AnyNumber | Uint8Array, newFunds: Balance | AnyNumber | Uint8Array) => Observable<Balance>>;
|
||||||
/**
|
/**
|
||||||
* Returns the pending rewards for the given member.
|
* Returns the pending rewards for the given member.
|
||||||
**/
|
**/
|
||||||
pendingRewards: AugmentedCall<ApiType, (member: AccountId | string | Uint8Array) => Observable<Balance>>;
|
pendingRewards: AugmentedCall<ApiType, (member: AccountId | string | Uint8Array) => Observable<Balance>>;
|
||||||
|
/**
|
||||||
|
* Returns the equivalent balance of `points` for a given pool.
|
||||||
|
**/
|
||||||
|
pointsToBalance: AugmentedCall<ApiType, (poolId: NpPoolId | AnyNumber | Uint8Array, points: Balance | AnyNumber | Uint8Array) => Observable<Balance>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
@@ -228,7 +245,7 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0xaf2c0297a23e6d3d/2 */
|
/** 0xaf2c0297a23e6d3d/4 */
|
||||||
parachainHost: {
|
parachainHost: {
|
||||||
/**
|
/**
|
||||||
* Returns the persisted validation data for the given `ParaId` along with the corresponding validation code hash.
|
* Returns the persisted validation data for the given `ParaId` along with the corresponding validation code hash.
|
||||||
@@ -250,6 +267,10 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
* Checks if the given validation outputs pass the acceptance criteria.
|
* Checks if the given validation outputs pass the acceptance criteria.
|
||||||
**/
|
**/
|
||||||
checkValidationOutputs: AugmentedCall<ApiType, (paraId: ParaId | AnyNumber | Uint8Array, outputs: CandidateCommitments | { upwardMessages?: any; horizontalMessages?: any; newValidationCode?: any; headData?: any; processedDownwardMessages?: any; hrmpWatermark?: any } | string | Uint8Array) => Observable<bool>>;
|
checkValidationOutputs: AugmentedCall<ApiType, (paraId: ParaId | AnyNumber | Uint8Array, outputs: CandidateCommitments | { upwardMessages?: any; horizontalMessages?: any; newValidationCode?: any; headData?: any; processedDownwardMessages?: any; hrmpWatermark?: any } | string | Uint8Array) => Observable<bool>>;
|
||||||
|
/**
|
||||||
|
* Returns all onchain disputes.
|
||||||
|
**/
|
||||||
|
disputes: AugmentedCall<ApiType, () => Observable<Vec<ITuple<[SessionIndex, CandidateHash, DisputeState]>>>>;
|
||||||
/**
|
/**
|
||||||
* Get all the pending inbound messages in the downward message queue for a para.
|
* Get all the pending inbound messages in the downward message queue for a para.
|
||||||
**/
|
**/
|
||||||
@@ -270,6 +291,10 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
* Returns code hashes of PVFs that require pre-checking by validators in the active set.
|
* Returns code hashes of PVFs that require pre-checking by validators in the active set.
|
||||||
**/
|
**/
|
||||||
pvfsRequirePrecheck: AugmentedCall<ApiType, () => Observable<Vec<ValidationCodeHash>>>;
|
pvfsRequirePrecheck: AugmentedCall<ApiType, () => Observable<Vec<ValidationCodeHash>>>;
|
||||||
|
/**
|
||||||
|
* Returns execution parameters for the session.
|
||||||
|
**/
|
||||||
|
sessionExecutorParams: AugmentedCall<ApiType, (sessionIndex: SessionIndex | AnyNumber | Uint8Array) => Observable<Option<ExecutorParams>>>;
|
||||||
/**
|
/**
|
||||||
* Returns the session index expected at a child of the block.
|
* Returns the session index expected at a child of the block.
|
||||||
**/
|
**/
|
||||||
@@ -322,6 +347,17 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
|
/** 0x18ef58a3b67ba770/1 */
|
||||||
|
stakingApi: {
|
||||||
|
/**
|
||||||
|
* Returns the nominations quota for a nominator with a given balance.
|
||||||
|
**/
|
||||||
|
nominationsQuota: AugmentedCall<ApiType, (balance: Balance | AnyNumber | Uint8Array) => Observable<u32>>;
|
||||||
|
/**
|
||||||
|
* Generic call
|
||||||
|
**/
|
||||||
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
|
};
|
||||||
/** 0xd2bc9897eed08f15/3 */
|
/** 0xd2bc9897eed08f15/3 */
|
||||||
taggedTransactionQueue: {
|
taggedTransactionQueue: {
|
||||||
/**
|
/**
|
||||||
@@ -333,7 +369,7 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0x37c8bb1350a9a2a8/1 */
|
/** 0x37c8bb1350a9a2a8/3 */
|
||||||
transactionPaymentApi: {
|
transactionPaymentApi: {
|
||||||
/**
|
/**
|
||||||
* The transaction fee details
|
* The transaction fee details
|
||||||
@@ -343,12 +379,20 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
* The transaction info
|
* The transaction info
|
||||||
**/
|
**/
|
||||||
queryInfo: AugmentedCall<ApiType, (uxt: Extrinsic | IExtrinsic | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
|
queryInfo: AugmentedCall<ApiType, (uxt: Extrinsic | IExtrinsic | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
|
||||||
|
/**
|
||||||
|
* Query the output of the current LengthToFee given some input
|
||||||
|
**/
|
||||||
|
queryLengthToFee: AugmentedCall<ApiType, (length: u32 | AnyNumber | Uint8Array) => Observable<Balance>>;
|
||||||
|
/**
|
||||||
|
* Query the output of the current WeightToFee given some input
|
||||||
|
**/
|
||||||
|
queryWeightToFee: AugmentedCall<ApiType, (weight: Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => Observable<Balance>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0xf3ff14d5ab527059/1 */
|
/** 0xf3ff14d5ab527059/3 */
|
||||||
transactionPaymentCallApi: {
|
transactionPaymentCallApi: {
|
||||||
/**
|
/**
|
||||||
* The call fee details
|
* The call fee details
|
||||||
@@ -358,6 +402,14 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
* The call info
|
* The call info
|
||||||
**/
|
**/
|
||||||
queryCallInfo: AugmentedCall<ApiType, (call: Call | IMethod | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
|
queryCallInfo: AugmentedCall<ApiType, (call: Call | IMethod | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
|
||||||
|
/**
|
||||||
|
* Query the output of the current LengthToFee given some input
|
||||||
|
**/
|
||||||
|
queryLengthToFee: AugmentedCall<ApiType, (length: u32 | AnyNumber | Uint8Array) => Observable<Balance>>;
|
||||||
|
/**
|
||||||
|
* Query the output of the current WeightToFee given some input
|
||||||
|
**/
|
||||||
|
queryWeightToFee: AugmentedCall<ApiType, (weight: Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => Observable<Balance>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
|
|||||||
+925
-1523
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
// Copyright 2017-2023 @polkadot/api-augment authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
export * from './index';
|
export * from './index.js';
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
// Copyright 2017-2023 @polkadot/api-augment authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
// Do not edit, auto-generated by @polkadot/dev
|
// Do not edit, auto-generated by @polkadot/dev
|
||||||
|
|
||||||
export const packageInfo = { name: '@polkadot/api-augment', path: 'auto', type: 'auto', version: '9.4.2' };
|
export const packageInfo = { name: '@polkadot/api-augment', path: 'auto', type: 'auto', version: '10.2.2' };
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ import '@polkadot/api-base/types/consts';
|
|||||||
|
|
||||||
import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';
|
import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';
|
||||||
import type { Bytes, Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
|
import type { Bytes, Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
|
||||||
import type { Codec } from '@polkadot/types-codec/types';
|
import type { Codec, ITuple } from '@polkadot/types-codec/types';
|
||||||
import type { Perbill, Percent, Permill, Weight } from '@polkadot/types/interfaces/runtime';
|
import type { Perbill, Percent, Permill } from '@polkadot/types/interfaces/runtime';
|
||||||
import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight } from '@polkadot/types/lookup';
|
import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, PalletReferendaTrackInfo, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup';
|
||||||
|
|
||||||
export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
|
export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
|
||||||
|
|
||||||
@@ -33,18 +33,6 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
authorship: {
|
|
||||||
/**
|
|
||||||
* The number of blocks back we should accept uncles.
|
|
||||||
* This means that we will deal with uncle-parents that are
|
|
||||||
* `UncleGenerations + 1` before `now`.
|
|
||||||
**/
|
|
||||||
uncleGenerations: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Generic const
|
|
||||||
**/
|
|
||||||
[key: string]: Codec;
|
|
||||||
};
|
|
||||||
babe: {
|
babe: {
|
||||||
/**
|
/**
|
||||||
* The amount of time, in slots, that each epoch should last.
|
* The amount of time, in slots, that each epoch should last.
|
||||||
@@ -71,9 +59,24 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
};
|
};
|
||||||
balances: {
|
balances: {
|
||||||
/**
|
/**
|
||||||
* The minimum amount required to keep an account open.
|
* The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO!
|
||||||
|
*
|
||||||
|
* If you *really* need it to be zero, you can enable the feature `insecure_zero_ed` for
|
||||||
|
* this pallet. However, you do so at your own risk: this will open up a major DoS vector.
|
||||||
|
* In case you have multiple sources of provider references, you may also get unexpected
|
||||||
|
* behaviour if you set this to zero.
|
||||||
|
*
|
||||||
|
* Bottom line: Do yourself a favour and make it at least one!
|
||||||
**/
|
**/
|
||||||
existentialDeposit: u128 & AugmentedConst<ApiType>;
|
existentialDeposit: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of individual freeze locks that can exist on an account at any time.
|
||||||
|
**/
|
||||||
|
maxFreezes: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of holds that can exist on an account at any time.
|
||||||
|
**/
|
||||||
|
maxHolds: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of locks that should exist on an account.
|
* The maximum number of locks that should exist on an account.
|
||||||
* Not strictly enforced, but used for weight estimation.
|
* Not strictly enforced, but used for weight estimation.
|
||||||
@@ -156,6 +159,26 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
|
convictionVoting: {
|
||||||
|
/**
|
||||||
|
* The maximum number of concurrent votes an account may have.
|
||||||
|
*
|
||||||
|
* Also used to compute weight, an overly large value can lead to extrinsics with large
|
||||||
|
* weight estimation: see `delegate` for instance.
|
||||||
|
**/
|
||||||
|
maxVotes: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The minimum period of vote locking.
|
||||||
|
*
|
||||||
|
* It should be no shorter than enactment period to ensure that in the case of an approval,
|
||||||
|
* those successful voters are locked into the consequences that their votes entail.
|
||||||
|
**/
|
||||||
|
voteLockingPeriod: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic const
|
||||||
|
**/
|
||||||
|
[key: string]: Codec;
|
||||||
|
};
|
||||||
crowdloan: {
|
crowdloan: {
|
||||||
/**
|
/**
|
||||||
* The minimum amount that may be contributed into a crowdloan. Should almost certainly be at
|
* The minimum amount that may be contributed into a crowdloan. Should almost certainly be at
|
||||||
@@ -202,6 +225,14 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* How often (in blocks) new public referenda are launched.
|
* How often (in blocks) new public referenda are launched.
|
||||||
**/
|
**/
|
||||||
launchPeriod: u32 & AugmentedConst<ApiType>;
|
launchPeriod: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of items which can be blacklisted.
|
||||||
|
**/
|
||||||
|
maxBlacklisted: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of deposits a public proposal may have at any time.
|
||||||
|
**/
|
||||||
|
maxDeposits: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of public proposals that can exist at any time.
|
* The maximum number of public proposals that can exist at any time.
|
||||||
**/
|
**/
|
||||||
@@ -217,10 +248,6 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* The minimum amount to be used as a deposit for a public referendum proposal.
|
* The minimum amount to be used as a deposit for a public referendum proposal.
|
||||||
**/
|
**/
|
||||||
minimumDeposit: u128 & AugmentedConst<ApiType>;
|
minimumDeposit: u128 & AugmentedConst<ApiType>;
|
||||||
/**
|
|
||||||
* The amount of balance that must be deposited per byte of preimage stored.
|
|
||||||
**/
|
|
||||||
preimageByteDeposit: u128 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* The minimum period of vote locking.
|
* The minimum period of vote locking.
|
||||||
*
|
*
|
||||||
@@ -258,9 +285,17 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* take place over multiple blocks.
|
* take place over multiple blocks.
|
||||||
**/
|
**/
|
||||||
maxElectingVoters: u32 & AugmentedConst<ApiType>;
|
maxElectingVoters: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of winners that can be elected by this `ElectionProvider`
|
||||||
|
* implementation.
|
||||||
|
*
|
||||||
|
* Note: This must always be greater or equal to `T::DataProvider::desired_targets()`.
|
||||||
|
**/
|
||||||
|
maxWinners: u32 & AugmentedConst<ApiType>;
|
||||||
minerMaxLength: u32 & AugmentedConst<ApiType>;
|
minerMaxLength: u32 & AugmentedConst<ApiType>;
|
||||||
minerMaxVotesPerVoter: u32 & AugmentedConst<ApiType>;
|
minerMaxVotesPerVoter: u32 & AugmentedConst<ApiType>;
|
||||||
minerMaxWeight: Weight & AugmentedConst<ApiType>;
|
minerMaxWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
|
||||||
|
minerMaxWinners: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The priority of the unsigned transaction submitted in the unsigned-phase
|
* The priority of the unsigned transaction submitted in the unsigned-phase
|
||||||
**/
|
**/
|
||||||
@@ -305,7 +340,7 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* this pallet), then [`MinerConfig::solution_weight`] is used to compare against
|
* this pallet), then [`MinerConfig::solution_weight`] is used to compare against
|
||||||
* this value.
|
* this value.
|
||||||
**/
|
**/
|
||||||
signedMaxWeight: Weight & AugmentedConst<ApiType>;
|
signedMaxWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Duration of the signed phase.
|
* Duration of the signed phase.
|
||||||
**/
|
**/
|
||||||
@@ -323,11 +358,31 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
|
fastUnstake: {
|
||||||
|
/**
|
||||||
|
* Deposit to take for unstaking, to make sure we're able to slash the it in order to cover
|
||||||
|
* the costs of resources on unsuccessful unstake.
|
||||||
|
**/
|
||||||
|
deposit: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic const
|
||||||
|
**/
|
||||||
|
[key: string]: Codec;
|
||||||
|
};
|
||||||
grandpa: {
|
grandpa: {
|
||||||
/**
|
/**
|
||||||
* Max Authorities in use
|
* Max Authorities in use
|
||||||
**/
|
**/
|
||||||
maxAuthorities: u32 & AugmentedConst<ApiType>;
|
maxAuthorities: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of entries to keep in the set id to session index mapping.
|
||||||
|
*
|
||||||
|
* Since the `SetIdSession` map is only used for validating equivocations this
|
||||||
|
* value should relate to the bonding duration of whatever staking system is
|
||||||
|
* being used (if any). If equivocation handling is not enabled then this value
|
||||||
|
* can be zero.
|
||||||
|
**/
|
||||||
|
maxSetIdSessionEntries: u64 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Generic const
|
* Generic const
|
||||||
**/
|
**/
|
||||||
@@ -409,7 +464,7 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
/**
|
/**
|
||||||
* The maximum amount of signatories allowed in the multisig.
|
* The maximum amount of signatories allowed in the multisig.
|
||||||
**/
|
**/
|
||||||
maxSignatories: u16 & AugmentedConst<ApiType>;
|
maxSignatories: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Generic const
|
* Generic const
|
||||||
**/
|
**/
|
||||||
@@ -463,18 +518,28 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
/**
|
/**
|
||||||
* The maximum number of candidates in a phragmen election.
|
* The maximum number of candidates in a phragmen election.
|
||||||
*
|
*
|
||||||
* Warning: The election happens onchain, and this value will determine
|
* Warning: This impacts the size of the election which is run onchain. Chose wisely, and
|
||||||
* the size of the election. When this limit is reached no more
|
* consider how it will impact `T::WeightInfo::election_phragmen`.
|
||||||
* candidates are accepted in the election.
|
*
|
||||||
|
* When this limit is reached no more candidates are accepted in the election.
|
||||||
**/
|
**/
|
||||||
maxCandidates: u32 & AugmentedConst<ApiType>;
|
maxCandidates: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of voters to allow in a phragmen election.
|
* The maximum number of voters to allow in a phragmen election.
|
||||||
*
|
*
|
||||||
* Warning: This impacts the size of the election which is run onchain.
|
* Warning: This impacts the size of the election which is run onchain. Chose wisely, and
|
||||||
|
* consider how it will impact `T::WeightInfo::election_phragmen`.
|
||||||
|
*
|
||||||
* When the limit is reached the new voters are ignored.
|
* When the limit is reached the new voters are ignored.
|
||||||
**/
|
**/
|
||||||
maxVoters: u32 & AugmentedConst<ApiType>;
|
maxVoters: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Maximum numbers of votes per voter.
|
||||||
|
*
|
||||||
|
* Warning: This impacts the size of the election which is run onchain. Chose wisely, and
|
||||||
|
* consider how it will impact `T::WeightInfo::election_phragmen`.
|
||||||
|
**/
|
||||||
|
maxVotesPerVoter: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Identifier for the elections-phragmen pallet's lock
|
* Identifier for the elections-phragmen pallet's lock
|
||||||
**/
|
**/
|
||||||
@@ -544,6 +609,35 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
|
referenda: {
|
||||||
|
/**
|
||||||
|
* Quantization level for the referendum wakeup scheduler. A higher number will result in
|
||||||
|
* fewer storage reads/writes needed for smaller voters, but also result in delays to the
|
||||||
|
* automatic referendum status changes. Explicit servicing instructions are unaffected.
|
||||||
|
**/
|
||||||
|
alarmInterval: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Maximum size of the referendum queue for a single track.
|
||||||
|
**/
|
||||||
|
maxQueued: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The minimum amount to be used as a deposit for a public referendum proposal.
|
||||||
|
**/
|
||||||
|
submissionDeposit: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Information concerning the different referendum tracks.
|
||||||
|
**/
|
||||||
|
tracks: Vec<ITuple<[u16, PalletReferendaTrackInfo]>> & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The number of blocks after submission that a referendum must begin being decided by.
|
||||||
|
* Once this passes, then anyone may cancel the referendum.
|
||||||
|
**/
|
||||||
|
undecidingTimeout: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic const
|
||||||
|
**/
|
||||||
|
[key: string]: Codec;
|
||||||
|
};
|
||||||
registrar: {
|
registrar: {
|
||||||
/**
|
/**
|
||||||
* The deposit to be paid per byte stored on chain.
|
* The deposit to be paid per byte stored on chain.
|
||||||
@@ -561,13 +655,11 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
};
|
};
|
||||||
scheduler: {
|
scheduler: {
|
||||||
/**
|
/**
|
||||||
* The maximum weight that may be scheduled per block for any dispatchables of less
|
* The maximum weight that may be scheduled per block for any dispatchables.
|
||||||
* priority than `schedule::HARD_DEADLINE`.
|
|
||||||
**/
|
**/
|
||||||
maximumWeight: Weight & AugmentedConst<ApiType>;
|
maximumWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of scheduled calls in the queue for a single block.
|
* The maximum number of scheduled calls in the queue for a single block.
|
||||||
* Not strictly enforced, but used for weight estimation.
|
|
||||||
**/
|
**/
|
||||||
maxScheduledPerBlock: u32 & AugmentedConst<ApiType>;
|
maxScheduledPerBlock: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -612,8 +704,9 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
*
|
*
|
||||||
* Note: `HistoryDepth` is used as the upper bound for the `BoundedVec`
|
* Note: `HistoryDepth` is used as the upper bound for the `BoundedVec`
|
||||||
* item `StakingLedger.claimed_rewards`. Setting this value lower than
|
* item `StakingLedger.claimed_rewards`. Setting this value lower than
|
||||||
* the existing value can lead to inconsistencies and will need to be
|
* the existing value can lead to inconsistencies in the
|
||||||
* handled properly in a migration.
|
* `StakingLedger` and will need to be handled properly in a migration.
|
||||||
|
* The test `reducing_history_depth_abrupt` shows this effect.
|
||||||
**/
|
**/
|
||||||
historyDepth: u32 & AugmentedConst<ApiType>;
|
historyDepth: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -628,8 +721,16 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
maxNominatorRewardedPerValidator: u32 & AugmentedConst<ApiType>;
|
maxNominatorRewardedPerValidator: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of `unlocking` chunks a [`StakingLedger`] can have. Effectively
|
* The maximum number of `unlocking` chunks a [`StakingLedger`] can
|
||||||
* determines how many unique eras a staker may be unbonding in.
|
* have. Effectively determines how many unique eras a staker may be
|
||||||
|
* unbonding in.
|
||||||
|
*
|
||||||
|
* Note: `MaxUnlockingChunks` is used as the upper bound for the
|
||||||
|
* `BoundedVec` item `StakingLedger.unlocking`. Setting this value
|
||||||
|
* lower than the existing value can lead to inconsistencies in the
|
||||||
|
* `StakingLedger` and will need to be handled properly in a runtime
|
||||||
|
* migration. The test `reducing_max_unlocking_chunks_abrupt` shows
|
||||||
|
* this effect.
|
||||||
**/
|
**/
|
||||||
maxUnlockingChunks: u32 & AugmentedConst<ApiType>;
|
maxUnlockingChunks: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -45,40 +45,6 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedError<ApiType>;
|
[key: string]: AugmentedError<ApiType>;
|
||||||
};
|
};
|
||||||
authorship: {
|
|
||||||
/**
|
|
||||||
* The uncle is genesis.
|
|
||||||
**/
|
|
||||||
GenesisUncle: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* The uncle parent not in the chain.
|
|
||||||
**/
|
|
||||||
InvalidUncleParent: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* The uncle isn't recent enough to be included.
|
|
||||||
**/
|
|
||||||
OldUncle: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* The uncle is too high in chain.
|
|
||||||
**/
|
|
||||||
TooHighUncle: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* Too many uncles.
|
|
||||||
**/
|
|
||||||
TooManyUncles: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* The uncle is already included.
|
|
||||||
**/
|
|
||||||
UncleAlreadyIncluded: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* Uncles already set in the block.
|
|
||||||
**/
|
|
||||||
UnclesAlreadySet: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* Generic error
|
|
||||||
**/
|
|
||||||
[key: string]: AugmentedError<ApiType>;
|
|
||||||
};
|
|
||||||
babe: {
|
babe: {
|
||||||
/**
|
/**
|
||||||
* A given equivocation report is valid but already previously reported.
|
* A given equivocation report is valid but already previously reported.
|
||||||
@@ -103,35 +69,43 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
};
|
};
|
||||||
balances: {
|
balances: {
|
||||||
/**
|
/**
|
||||||
* Beneficiary account must pre-exist
|
* Beneficiary account must pre-exist.
|
||||||
**/
|
**/
|
||||||
DeadAccount: AugmentedError<ApiType>;
|
DeadAccount: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Value too low to create account due to existential deposit
|
* Value too low to create account due to existential deposit.
|
||||||
**/
|
**/
|
||||||
ExistentialDeposit: AugmentedError<ApiType>;
|
ExistentialDeposit: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* A vesting schedule already exists for this account
|
* A vesting schedule already exists for this account.
|
||||||
**/
|
**/
|
||||||
ExistingVestingSchedule: AugmentedError<ApiType>;
|
ExistingVestingSchedule: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Balance too low to send value
|
* Transfer/payment would kill account.
|
||||||
|
**/
|
||||||
|
Expendability: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Balance too low to send value.
|
||||||
**/
|
**/
|
||||||
InsufficientBalance: AugmentedError<ApiType>;
|
InsufficientBalance: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Transfer/payment would kill account
|
* Account liquidity restrictions prevent withdrawal.
|
||||||
**/
|
|
||||||
KeepAlive: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* Account liquidity restrictions prevent withdrawal
|
|
||||||
**/
|
**/
|
||||||
LiquidityRestrictions: AugmentedError<ApiType>;
|
LiquidityRestrictions: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Number of named reserves exceed MaxReserves
|
* Number of freezes exceed `MaxFreezes`.
|
||||||
|
**/
|
||||||
|
TooManyFreezes: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Number of holds exceed `MaxHolds`.
|
||||||
|
**/
|
||||||
|
TooManyHolds: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Number of named reserves exceed `MaxReserves`.
|
||||||
**/
|
**/
|
||||||
TooManyReserves: AugmentedError<ApiType>;
|
TooManyReserves: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Vesting balance too high to send value
|
* Vesting balance too high to send value.
|
||||||
**/
|
**/
|
||||||
VestingBalance: AugmentedError<ApiType>;
|
VestingBalance: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -249,6 +223,61 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedError<ApiType>;
|
[key: string]: AugmentedError<ApiType>;
|
||||||
};
|
};
|
||||||
|
convictionVoting: {
|
||||||
|
/**
|
||||||
|
* The account is already delegating.
|
||||||
|
**/
|
||||||
|
AlreadyDelegating: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The account currently has votes attached to it and the operation cannot succeed until
|
||||||
|
* these are removed, either through `unvote` or `reap_vote`.
|
||||||
|
**/
|
||||||
|
AlreadyVoting: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The class ID supplied is invalid.
|
||||||
|
**/
|
||||||
|
BadClass: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The class must be supplied since it is not easily determinable from the state.
|
||||||
|
**/
|
||||||
|
ClassNeeded: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Too high a balance was provided that the account cannot afford.
|
||||||
|
**/
|
||||||
|
InsufficientFunds: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Maximum number of votes reached.
|
||||||
|
**/
|
||||||
|
MaxVotesReached: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Delegation to oneself makes no sense.
|
||||||
|
**/
|
||||||
|
Nonsense: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The actor has no permission to conduct the action.
|
||||||
|
**/
|
||||||
|
NoPermission: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The actor has no permission to conduct the action right now but will do in the future.
|
||||||
|
**/
|
||||||
|
NoPermissionYet: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The account is not currently delegating.
|
||||||
|
**/
|
||||||
|
NotDelegating: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Poll is not ongoing.
|
||||||
|
**/
|
||||||
|
NotOngoing: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The given account did not vote on the poll.
|
||||||
|
**/
|
||||||
|
NotVoter: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic error
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedError<ApiType>;
|
||||||
|
};
|
||||||
council: {
|
council: {
|
||||||
/**
|
/**
|
||||||
* Members are already initialized!
|
* Members are already initialized!
|
||||||
@@ -406,18 +435,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* Identity may not veto a proposal twice
|
* Identity may not veto a proposal twice
|
||||||
**/
|
**/
|
||||||
AlreadyVetoed: AugmentedError<ApiType>;
|
AlreadyVetoed: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* Preimage already noted
|
|
||||||
**/
|
|
||||||
DuplicatePreimage: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* Proposal already made
|
* Proposal already made
|
||||||
**/
|
**/
|
||||||
DuplicateProposal: AugmentedError<ApiType>;
|
DuplicateProposal: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* Imminent
|
|
||||||
**/
|
|
||||||
Imminent: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* The instant referendum origin is currently disallowed.
|
* The instant referendum origin is currently disallowed.
|
||||||
**/
|
**/
|
||||||
@@ -454,10 +475,6 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* The account is not currently delegating.
|
* The account is not currently delegating.
|
||||||
**/
|
**/
|
||||||
NotDelegating: AugmentedError<ApiType>;
|
NotDelegating: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* Not imminent
|
|
||||||
**/
|
|
||||||
NotImminent: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* Next external proposal not simple majority
|
* Next external proposal not simple majority
|
||||||
**/
|
**/
|
||||||
@@ -467,13 +484,9 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
NotVoter: AugmentedError<ApiType>;
|
NotVoter: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Invalid preimage
|
* The preimage does not exist.
|
||||||
**/
|
**/
|
||||||
PreimageInvalid: AugmentedError<ApiType>;
|
PreimageNotExist: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* Preimage not found
|
|
||||||
**/
|
|
||||||
PreimageMissing: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* Proposal still blacklisted
|
* Proposal still blacklisted
|
||||||
**/
|
**/
|
||||||
@@ -487,13 +500,9 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
ReferendumInvalid: AugmentedError<ApiType>;
|
ReferendumInvalid: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Too early
|
* Maximum number of items reached.
|
||||||
**/
|
**/
|
||||||
TooEarly: AugmentedError<ApiType>;
|
TooMany: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* Maximum number of proposals reached.
|
|
||||||
**/
|
|
||||||
TooManyProposals: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* Value too low
|
* Value too low
|
||||||
**/
|
**/
|
||||||
@@ -517,6 +526,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
[key: string]: AugmentedError<ApiType>;
|
[key: string]: AugmentedError<ApiType>;
|
||||||
};
|
};
|
||||||
electionProviderMultiPhase: {
|
electionProviderMultiPhase: {
|
||||||
|
/**
|
||||||
|
* Some bound not met
|
||||||
|
**/
|
||||||
|
BoundNotMet: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The call is not allowed at this point.
|
* The call is not allowed at this point.
|
||||||
**/
|
**/
|
||||||
@@ -565,6 +578,42 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* The signed submission consumes too much weight
|
* The signed submission consumes too much weight
|
||||||
**/
|
**/
|
||||||
SignedTooMuchWeight: AugmentedError<ApiType>;
|
SignedTooMuchWeight: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Submitted solution has too many winners
|
||||||
|
**/
|
||||||
|
TooManyWinners: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic error
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedError<ApiType>;
|
||||||
|
};
|
||||||
|
fastUnstake: {
|
||||||
|
/**
|
||||||
|
* The provided un-staker is already in Head, and cannot deregister.
|
||||||
|
**/
|
||||||
|
AlreadyHead: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The bonded account has already been queued.
|
||||||
|
**/
|
||||||
|
AlreadyQueued: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The call is not allowed at this point because the pallet is not active.
|
||||||
|
**/
|
||||||
|
CallNotAllowed: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The provided Controller account was not found.
|
||||||
|
*
|
||||||
|
* This means that the given account is not bonded.
|
||||||
|
**/
|
||||||
|
NotController: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The bonded account has active unlocking chunks.
|
||||||
|
**/
|
||||||
|
NotFullyBonded: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The provided un-staker is not in the `Queue`.
|
||||||
|
**/
|
||||||
|
NotQueued: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Generic error
|
* Generic error
|
||||||
**/
|
**/
|
||||||
@@ -721,6 +770,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* Judgement given.
|
* Judgement given.
|
||||||
**/
|
**/
|
||||||
JudgementGiven: AugmentedError<ApiType>;
|
JudgementGiven: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Error that occurs when there is an issue paying for judgement.
|
||||||
|
**/
|
||||||
|
JudgementPaymentFailed: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* No identity found.
|
* No identity found.
|
||||||
**/
|
**/
|
||||||
@@ -870,6 +923,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* pool at a time.
|
* pool at a time.
|
||||||
**/
|
**/
|
||||||
AccountBelongsToOtherPool: AugmentedError<ApiType>;
|
AccountBelongsToOtherPool: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Bonding extra is restricted to the exact pending reward amount.
|
||||||
|
**/
|
||||||
|
BondExtraRestricted: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The pools state cannot be changed.
|
* The pools state cannot be changed.
|
||||||
**/
|
**/
|
||||||
@@ -878,6 +935,18 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* None of the funds can be withdrawn yet because the bonding duration has not passed.
|
* None of the funds can be withdrawn yet because the bonding duration has not passed.
|
||||||
**/
|
**/
|
||||||
CannotWithdrawAny: AugmentedError<ApiType>;
|
CannotWithdrawAny: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The submitted changes to commission change rate are not allowed.
|
||||||
|
**/
|
||||||
|
CommissionChangeRateNotAllowed: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Not enough blocks have surpassed since the last commission update.
|
||||||
|
**/
|
||||||
|
CommissionChangeThrottled: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The supplied commission exceeds the max allowed commission.
|
||||||
|
**/
|
||||||
|
CommissionExceedsMaximum: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Some error occurred that should never happen. This should be reported to the
|
* Some error occurred that should never happen. This should be reported to the
|
||||||
* maintainers.
|
* maintainers.
|
||||||
@@ -892,6 +961,14 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* anymore to, for example, collect rewards).
|
* anymore to, for example, collect rewards).
|
||||||
**/
|
**/
|
||||||
FullyUnbonding: AugmentedError<ApiType>;
|
FullyUnbonding: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Pool id provided is not correct/usable.
|
||||||
|
**/
|
||||||
|
InvalidPoolId: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The pool's max commission cannot be set higher than the existing value.
|
||||||
|
**/
|
||||||
|
MaxCommissionRestricted: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Too many members in the pool or system.
|
* Too many members in the pool or system.
|
||||||
**/
|
**/
|
||||||
@@ -916,6 +993,14 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* permissions for the pool. Members can never unbond to a value below `MinJoinBond`.
|
* permissions for the pool. Members can never unbond to a value below `MinJoinBond`.
|
||||||
**/
|
**/
|
||||||
MinimumBondNotMet: AugmentedError<ApiType>;
|
MinimumBondNotMet: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* No commission current has been set.
|
||||||
|
**/
|
||||||
|
NoCommissionCurrentSet: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* There is no pending commission to claim.
|
||||||
|
**/
|
||||||
|
NoPendingCommission: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* A pool must be in [`PoolState::Destroying`] in order for the depositor to unbond or for
|
* A pool must be in [`PoolState::Destroying`] in order for the depositor to unbond or for
|
||||||
* other members to be permissionlessly unbonded.
|
* other members to be permissionlessly unbonded.
|
||||||
@@ -941,6 +1026,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* Partial unbonding now allowed permissionlessly.
|
* Partial unbonding now allowed permissionlessly.
|
||||||
**/
|
**/
|
||||||
PartialUnbondNotAllowedPermissionlessly: AugmentedError<ApiType>;
|
PartialUnbondNotAllowedPermissionlessly: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Pool id currently in use.
|
||||||
|
**/
|
||||||
|
PoolIdInUse: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* An account is not a member.
|
* An account is not a member.
|
||||||
**/
|
**/
|
||||||
@@ -1135,6 +1224,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* Para cannot be upgraded to a parachain.
|
* Para cannot be upgraded to a parachain.
|
||||||
**/
|
**/
|
||||||
CannotUpgrade: AugmentedError<ApiType>;
|
CannotUpgrade: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Parachain cannot currently schedule a code upgrade.
|
||||||
|
**/
|
||||||
|
CannotUpgradeCode: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Para is not registered in our system.
|
* Para is not registered in our system.
|
||||||
**/
|
**/
|
||||||
@@ -1191,13 +1284,21 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
InvalidSignature: AugmentedError<ApiType>;
|
InvalidSignature: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Too many spam slots used by some specific validator.
|
* A dispute vote from a malicious backer.
|
||||||
**/
|
**/
|
||||||
PotentialSpam: AugmentedError<ApiType>;
|
MaliciousBacker: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* No backing votes were provides along dispute statements.
|
||||||
|
**/
|
||||||
|
MissingBackingVotes: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* A dispute where there are only votes on one side.
|
* A dispute where there are only votes on one side.
|
||||||
**/
|
**/
|
||||||
SingleSidedDispute: AugmentedError<ApiType>;
|
SingleSidedDispute: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Unconfirmed dispute statement sets provided.
|
||||||
|
**/
|
||||||
|
UnconfirmedDispute: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Validator index on statement is out of bounds for session.
|
* Validator index on statement is out of bounds for session.
|
||||||
**/
|
**/
|
||||||
@@ -1305,7 +1406,7 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
/**
|
/**
|
||||||
* Preimage is too large to store on-chain.
|
* Preimage is too large to store on-chain.
|
||||||
**/
|
**/
|
||||||
TooLarge: AugmentedError<ApiType>;
|
TooBig: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Generic error
|
* Generic error
|
||||||
**/
|
**/
|
||||||
@@ -1349,6 +1450,64 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedError<ApiType>;
|
[key: string]: AugmentedError<ApiType>;
|
||||||
};
|
};
|
||||||
|
referenda: {
|
||||||
|
/**
|
||||||
|
* The referendum index provided is invalid in this context.
|
||||||
|
**/
|
||||||
|
BadReferendum: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The referendum status is invalid for this operation.
|
||||||
|
**/
|
||||||
|
BadStatus: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The track identifier given was invalid.
|
||||||
|
**/
|
||||||
|
BadTrack: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* There are already a full complement of referenda in progress for this track.
|
||||||
|
**/
|
||||||
|
Full: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Referendum's decision deposit is already paid.
|
||||||
|
**/
|
||||||
|
HasDeposit: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The deposit cannot be refunded since none was made.
|
||||||
|
**/
|
||||||
|
NoDeposit: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The deposit refunder is not the depositor.
|
||||||
|
**/
|
||||||
|
NoPermission: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* There was nothing to do in the advancement.
|
||||||
|
**/
|
||||||
|
NothingToDo: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Referendum is not ongoing.
|
||||||
|
**/
|
||||||
|
NotOngoing: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* No track exists for the proposal origin.
|
||||||
|
**/
|
||||||
|
NoTrack: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The preimage does not exist.
|
||||||
|
**/
|
||||||
|
PreimageNotExist: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The queue of the track is empty.
|
||||||
|
**/
|
||||||
|
QueueEmpty: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Any deposit cannot be refunded until after the decision is over.
|
||||||
|
**/
|
||||||
|
Unfinished: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic error
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedError<ApiType>;
|
||||||
|
};
|
||||||
registrar: {
|
registrar: {
|
||||||
/**
|
/**
|
||||||
* The ID is already registered.
|
* The ID is already registered.
|
||||||
@@ -1417,6 +1576,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* Failed to schedule a call
|
* Failed to schedule a call
|
||||||
**/
|
**/
|
||||||
FailedToSchedule: AugmentedError<ApiType>;
|
FailedToSchedule: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Attempt to use a non-named function on a named task.
|
||||||
|
**/
|
||||||
|
Named: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Cannot find the scheduled call.
|
* Cannot find the scheduled call.
|
||||||
**/
|
**/
|
||||||
@@ -1575,8 +1738,8 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
TooManyTargets: AugmentedError<ApiType>;
|
TooManyTargets: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* There are too many validators in the system. Governance needs to adjust the staking
|
* There are too many validator candidates in the system. Governance needs to adjust the
|
||||||
* settings to keep things safe for the runtime.
|
* staking settings to keep things safe for the runtime.
|
||||||
**/
|
**/
|
||||||
TooManyValidators: AugmentedError<ApiType>;
|
TooManyValidators: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -1800,7 +1963,37 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedError<ApiType>;
|
[key: string]: AugmentedError<ApiType>;
|
||||||
};
|
};
|
||||||
|
whitelist: {
|
||||||
|
/**
|
||||||
|
* The call was already whitelisted; No-Op.
|
||||||
|
**/
|
||||||
|
CallAlreadyWhitelisted: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The call was not whitelisted.
|
||||||
|
**/
|
||||||
|
CallIsNotWhitelisted: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The weight of the decoded call was higher than the witness.
|
||||||
|
**/
|
||||||
|
InvalidCallWeightWitness: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The preimage of the call hash could not be loaded.
|
||||||
|
**/
|
||||||
|
UnavailablePreImage: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The call could not be decoded.
|
||||||
|
**/
|
||||||
|
UndecodableCall: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic error
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedError<ApiType>;
|
||||||
|
};
|
||||||
xcmPallet: {
|
xcmPallet: {
|
||||||
|
/**
|
||||||
|
* The given account is not an identifiable sovereign account for any location.
|
||||||
|
**/
|
||||||
|
AccountNotSovereign: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The location is invalid since it already has a subscription from us.
|
* The location is invalid since it already has a subscription from us.
|
||||||
**/
|
**/
|
||||||
@@ -1826,14 +2019,34 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* The assets to be sent are empty.
|
* The assets to be sent are empty.
|
||||||
**/
|
**/
|
||||||
Empty: AugmentedError<ApiType>;
|
Empty: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The operation required fees to be paid which the initiator could not meet.
|
||||||
|
**/
|
||||||
|
FeesNotMet: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The message execution fails the filter.
|
* The message execution fails the filter.
|
||||||
**/
|
**/
|
||||||
Filtered: AugmentedError<ApiType>;
|
Filtered: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The unlock operation cannot succeed because there are still users of the lock.
|
||||||
|
**/
|
||||||
|
InUse: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Invalid asset for the operation.
|
||||||
|
**/
|
||||||
|
InvalidAsset: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Origin is invalid for sending.
|
* Origin is invalid for sending.
|
||||||
**/
|
**/
|
||||||
InvalidOrigin: AugmentedError<ApiType>;
|
InvalidOrigin: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* A remote lock with the corresponding data could not be found.
|
||||||
|
**/
|
||||||
|
LockNotFound: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The owner does not own (all) of the asset that they wish to do the operation on.
|
||||||
|
**/
|
||||||
|
LowBalance: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The referenced subscription could not be found.
|
* The referenced subscription could not be found.
|
||||||
**/
|
**/
|
||||||
@@ -1847,6 +2060,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* Too many assets have been attempted for transfer.
|
* Too many assets have been attempted for transfer.
|
||||||
**/
|
**/
|
||||||
TooManyAssets: AugmentedError<ApiType>;
|
TooManyAssets: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The asset owner has too many locks on the asset.
|
||||||
|
**/
|
||||||
|
TooManyLocks: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The desired destination was unreachable, generally because there is a no way of routing
|
* The desired destination was unreachable, generally because there is a no way of routing
|
||||||
* to it.
|
* to it.
|
||||||
|
|||||||
@@ -9,8 +9,8 @@ import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types';
|
|||||||
import type { Bytes, Null, Option, Result, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
|
import type { Bytes, Null, Option, Result, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
|
||||||
import type { ITuple } from '@polkadot/types-codec/types';
|
import type { ITuple } from '@polkadot/types-codec/types';
|
||||||
import type { EthereumAddress } from '@polkadot/types/interfaces/eth';
|
import type { EthereumAddress } from '@polkadot/types/interfaces/eth';
|
||||||
import type { AccountId32, H256, Weight } from '@polkadot/types/interfaces/runtime';
|
import type { AccountId32, H256, Perbill } from '@polkadot/types/interfaces/runtime';
|
||||||
import type { FrameSupportDispatchDispatchInfo, FrameSupportScheduleLookupError, FrameSupportTokensMiscBalanceStatus, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletElectionProviderMultiPhaseElectionCompute, PalletImOnlineSr25519AppSr25519Public, PalletMultisigTimepoint, PalletNominationPoolsPoolState, PalletStakingExposure, PalletStakingValidatorPrefs, PolkadotParachainPrimitivesHrmpChannelId, PolkadotPrimitivesV2CandidateReceipt, PolkadotRuntimeParachainsDisputesDisputeLocation, PolkadotRuntimeParachainsDisputesDisputeResult, PolkadotRuntimeProxyType, SpFinalityGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, XcmV1MultiLocation, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
|
import type { FrameSupportDispatchDispatchInfo, FrameSupportDispatchPostDispatchInfo, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, PalletConvictionVotingTally, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletImOnlineSr25519AppSr25519Public, PalletMultisigTimepoint, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsPoolState, PalletStakingExposure, PalletStakingForcing, PalletStakingValidatorPrefs, PolkadotParachainPrimitivesHrmpChannelId, PolkadotPrimitivesV4CandidateReceipt, PolkadotRuntimeParachainsDisputesDisputeLocation, PolkadotRuntimeParachainsDisputesDisputeResult, PolkadotRuntimeProxyType, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpWeightsWeightV2Weight, XcmV3MultiLocation, XcmV3MultiassetMultiAssets, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
|
||||||
|
|
||||||
export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;
|
export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;
|
||||||
|
|
||||||
@@ -57,7 +57,11 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* A balance was set by root.
|
* A balance was set by root.
|
||||||
**/
|
**/
|
||||||
BalanceSet: AugmentedEvent<ApiType, [who: AccountId32, free: u128, reserved: u128], { who: AccountId32, free: u128, reserved: u128 }>;
|
BalanceSet: AugmentedEvent<ApiType, [who: AccountId32, free: u128], { who: AccountId32, free: u128 }>;
|
||||||
|
/**
|
||||||
|
* Some amount was burned from an account.
|
||||||
|
**/
|
||||||
|
Burned: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Some amount was deposited (e.g. for transaction fees).
|
* Some amount was deposited (e.g. for transaction fees).
|
||||||
**/
|
**/
|
||||||
@@ -71,6 +75,22 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* An account was created with some free balance.
|
* An account was created with some free balance.
|
||||||
**/
|
**/
|
||||||
Endowed: AugmentedEvent<ApiType, [account: AccountId32, freeBalance: u128], { account: AccountId32, freeBalance: u128 }>;
|
Endowed: AugmentedEvent<ApiType, [account: AccountId32, freeBalance: u128], { account: AccountId32, freeBalance: u128 }>;
|
||||||
|
/**
|
||||||
|
* Total issuance was increased by `amount`, creating a credit to be balanced.
|
||||||
|
**/
|
||||||
|
Issued: AugmentedEvent<ApiType, [amount: u128], { amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* Some balance was locked.
|
||||||
|
**/
|
||||||
|
Locked: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* Some amount was minted into an account.
|
||||||
|
**/
|
||||||
|
Minted: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* Total issuance was decreased by `amount`, creating a debt to be balanced.
|
||||||
|
**/
|
||||||
|
Rescinded: AugmentedEvent<ApiType, [amount: u128], { amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Some balance was reserved (moved from free to reserved).
|
* Some balance was reserved (moved from free to reserved).
|
||||||
**/
|
**/
|
||||||
@@ -80,18 +100,34 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* Final argument indicates the destination balance type.
|
* Final argument indicates the destination balance type.
|
||||||
**/
|
**/
|
||||||
ReserveRepatriated: AugmentedEvent<ApiType, [from: AccountId32, to: AccountId32, amount: u128, destinationStatus: FrameSupportTokensMiscBalanceStatus], { from: AccountId32, to: AccountId32, amount: u128, destinationStatus: FrameSupportTokensMiscBalanceStatus }>;
|
ReserveRepatriated: AugmentedEvent<ApiType, [from: AccountId32, to: AccountId32, amount: u128, destinationStatus: FrameSupportTokensMiscBalanceStatus], { from: AccountId32, to: AccountId32, amount: u128, destinationStatus: FrameSupportTokensMiscBalanceStatus }>;
|
||||||
|
/**
|
||||||
|
* Some amount was restored into an account.
|
||||||
|
**/
|
||||||
|
Restored: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Some amount was removed from the account (e.g. for misbehavior).
|
* Some amount was removed from the account (e.g. for misbehavior).
|
||||||
**/
|
**/
|
||||||
Slashed: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
Slashed: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* Some amount was suspended from an account (it can be restored later).
|
||||||
|
**/
|
||||||
|
Suspended: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Transfer succeeded.
|
* Transfer succeeded.
|
||||||
**/
|
**/
|
||||||
Transfer: AugmentedEvent<ApiType, [from: AccountId32, to: AccountId32, amount: u128], { from: AccountId32, to: AccountId32, amount: u128 }>;
|
Transfer: AugmentedEvent<ApiType, [from: AccountId32, to: AccountId32, amount: u128], { from: AccountId32, to: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* Some balance was unlocked.
|
||||||
|
**/
|
||||||
|
Unlocked: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Some balance was unreserved (moved from reserved to free).
|
* Some balance was unreserved (moved from reserved to free).
|
||||||
**/
|
**/
|
||||||
Unreserved: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
Unreserved: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* An account was upgraded.
|
||||||
|
**/
|
||||||
|
Upgraded: AugmentedEvent<ApiType, [who: AccountId32], { who: AccountId32 }>;
|
||||||
/**
|
/**
|
||||||
* Some amount was withdrawn from the account (e.g. for transaction fees).
|
* Some amount was withdrawn from the account (e.g. for transaction fees).
|
||||||
**/
|
**/
|
||||||
@@ -167,6 +203,20 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedEvent<ApiType>;
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
};
|
};
|
||||||
|
convictionVoting: {
|
||||||
|
/**
|
||||||
|
* An account has delegated their vote to another account. \[who, target\]
|
||||||
|
**/
|
||||||
|
Delegated: AugmentedEvent<ApiType, [AccountId32, AccountId32]>;
|
||||||
|
/**
|
||||||
|
* An \[account\] has cancelled a previous delegation operation.
|
||||||
|
**/
|
||||||
|
Undelegated: AugmentedEvent<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Generic event
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
|
};
|
||||||
council: {
|
council: {
|
||||||
/**
|
/**
|
||||||
* A motion was approved by the required threshold.
|
* A motion was approved by the required threshold.
|
||||||
@@ -263,14 +313,22 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* An account has delegated their vote to another account.
|
* An account has delegated their vote to another account.
|
||||||
**/
|
**/
|
||||||
Delegated: AugmentedEvent<ApiType, [who: AccountId32, target: AccountId32], { who: AccountId32, target: AccountId32 }>;
|
Delegated: AugmentedEvent<ApiType, [who: AccountId32, target: AccountId32], { who: AccountId32, target: AccountId32 }>;
|
||||||
/**
|
|
||||||
* A proposal has been enacted.
|
|
||||||
**/
|
|
||||||
Executed: AugmentedEvent<ApiType, [refIndex: u32, result: Result<Null, SpRuntimeDispatchError>], { refIndex: u32, result: Result<Null, SpRuntimeDispatchError> }>;
|
|
||||||
/**
|
/**
|
||||||
* An external proposal has been tabled.
|
* An external proposal has been tabled.
|
||||||
**/
|
**/
|
||||||
ExternalTabled: AugmentedEvent<ApiType, []>;
|
ExternalTabled: AugmentedEvent<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Metadata for a proposal or a referendum has been cleared.
|
||||||
|
**/
|
||||||
|
MetadataCleared: AugmentedEvent<ApiType, [owner: PalletDemocracyMetadataOwner, hash_: H256], { owner: PalletDemocracyMetadataOwner, hash_: H256 }>;
|
||||||
|
/**
|
||||||
|
* Metadata for a proposal or a referendum has been set.
|
||||||
|
**/
|
||||||
|
MetadataSet: AugmentedEvent<ApiType, [owner: PalletDemocracyMetadataOwner, hash_: H256], { owner: PalletDemocracyMetadataOwner, hash_: H256 }>;
|
||||||
|
/**
|
||||||
|
* Metadata has been transferred to new owner.
|
||||||
|
**/
|
||||||
|
MetadataTransferred: AugmentedEvent<ApiType, [prevOwner: PalletDemocracyMetadataOwner, owner: PalletDemocracyMetadataOwner, hash_: H256], { prevOwner: PalletDemocracyMetadataOwner, owner: PalletDemocracyMetadataOwner, hash_: H256 }>;
|
||||||
/**
|
/**
|
||||||
* A proposal has been rejected by referendum.
|
* A proposal has been rejected by referendum.
|
||||||
**/
|
**/
|
||||||
@@ -279,26 +337,6 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* A proposal has been approved by referendum.
|
* A proposal has been approved by referendum.
|
||||||
**/
|
**/
|
||||||
Passed: AugmentedEvent<ApiType, [refIndex: u32], { refIndex: u32 }>;
|
Passed: AugmentedEvent<ApiType, [refIndex: u32], { refIndex: u32 }>;
|
||||||
/**
|
|
||||||
* A proposal could not be executed because its preimage was invalid.
|
|
||||||
**/
|
|
||||||
PreimageInvalid: AugmentedEvent<ApiType, [proposalHash: H256, refIndex: u32], { proposalHash: H256, refIndex: u32 }>;
|
|
||||||
/**
|
|
||||||
* A proposal could not be executed because its preimage was missing.
|
|
||||||
**/
|
|
||||||
PreimageMissing: AugmentedEvent<ApiType, [proposalHash: H256, refIndex: u32], { proposalHash: H256, refIndex: u32 }>;
|
|
||||||
/**
|
|
||||||
* A proposal's preimage was noted, and the deposit taken.
|
|
||||||
**/
|
|
||||||
PreimageNoted: AugmentedEvent<ApiType, [proposalHash: H256, who: AccountId32, deposit: u128], { proposalHash: H256, who: AccountId32, deposit: u128 }>;
|
|
||||||
/**
|
|
||||||
* A registered preimage was removed and the deposit collected by the reaper.
|
|
||||||
**/
|
|
||||||
PreimageReaped: AugmentedEvent<ApiType, [proposalHash: H256, provider: AccountId32, deposit: u128, reaper: AccountId32], { proposalHash: H256, provider: AccountId32, deposit: u128, reaper: AccountId32 }>;
|
|
||||||
/**
|
|
||||||
* A proposal preimage was removed and used (the deposit was returned).
|
|
||||||
**/
|
|
||||||
PreimageUsed: AugmentedEvent<ApiType, [proposalHash: H256, provider: AccountId32, deposit: u128], { proposalHash: H256, provider: AccountId32, deposit: u128 }>;
|
|
||||||
/**
|
/**
|
||||||
* A proposal got canceled.
|
* A proposal got canceled.
|
||||||
**/
|
**/
|
||||||
@@ -318,7 +356,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* A public proposal has been tabled for referendum vote.
|
* A public proposal has been tabled for referendum vote.
|
||||||
**/
|
**/
|
||||||
Tabled: AugmentedEvent<ApiType, [proposalIndex: u32, deposit: u128, depositors: Vec<AccountId32>], { proposalIndex: u32, deposit: u128, depositors: Vec<AccountId32> }>;
|
Tabled: AugmentedEvent<ApiType, [proposalIndex: u32, deposit: u128], { proposalIndex: u32, deposit: u128 }>;
|
||||||
/**
|
/**
|
||||||
* An account has cancelled a previous delegation operation.
|
* An account has cancelled a previous delegation operation.
|
||||||
**/
|
**/
|
||||||
@@ -347,14 +385,14 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* The election has been finalized, with the given computation and score.
|
* The election has been finalized, with the given computation and score.
|
||||||
**/
|
**/
|
||||||
ElectionFinalized: AugmentedEvent<ApiType, [compute: PalletElectionProviderMultiPhaseElectionCompute, score: SpNposElectionsElectionScore], { compute: PalletElectionProviderMultiPhaseElectionCompute, score: SpNposElectionsElectionScore }>;
|
ElectionFinalized: AugmentedEvent<ApiType, [compute: PalletElectionProviderMultiPhaseElectionCompute, score: SpNposElectionsElectionScore], { compute: PalletElectionProviderMultiPhaseElectionCompute, score: SpNposElectionsElectionScore }>;
|
||||||
|
/**
|
||||||
|
* There was a phase transition in a given round.
|
||||||
|
**/
|
||||||
|
PhaseTransitioned: AugmentedEvent<ApiType, [from: PalletElectionProviderMultiPhasePhase, to: PalletElectionProviderMultiPhasePhase, round: u32], { from: PalletElectionProviderMultiPhasePhase, to: PalletElectionProviderMultiPhasePhase, round: u32 }>;
|
||||||
/**
|
/**
|
||||||
* An account has been rewarded for their signed submission being finalized.
|
* An account has been rewarded for their signed submission being finalized.
|
||||||
**/
|
**/
|
||||||
Rewarded: AugmentedEvent<ApiType, [account: AccountId32, value: u128], { account: AccountId32, value: u128 }>;
|
Rewarded: AugmentedEvent<ApiType, [account: AccountId32, value: u128], { account: AccountId32, value: u128 }>;
|
||||||
/**
|
|
||||||
* The signed phase of the given round has started.
|
|
||||||
**/
|
|
||||||
SignedPhaseStarted: AugmentedEvent<ApiType, [round: u32], { round: u32 }>;
|
|
||||||
/**
|
/**
|
||||||
* An account has been slashed for submitting an invalid signed submission.
|
* An account has been slashed for submitting an invalid signed submission.
|
||||||
**/
|
**/
|
||||||
@@ -362,16 +400,42 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* A solution was stored with the given compute.
|
* A solution was stored with the given compute.
|
||||||
*
|
*
|
||||||
* If the solution is signed, this means that it hasn't yet been processed. If the
|
* The `origin` indicates the origin of the solution. If `origin` is `Some(AccountId)`,
|
||||||
* solution is unsigned, this means that it has also been processed.
|
* the stored solution was submited in the signed phase by a miner with the `AccountId`.
|
||||||
*
|
* Otherwise, the solution was stored either during the unsigned phase or by
|
||||||
* The `bool` is `true` when a previous solution was ejected to make room for this one.
|
* `T::ForceOrigin`. The `bool` is `true` when a previous solution was ejected to make
|
||||||
|
* room for this one.
|
||||||
**/
|
**/
|
||||||
SolutionStored: AugmentedEvent<ApiType, [compute: PalletElectionProviderMultiPhaseElectionCompute, prevEjected: bool], { compute: PalletElectionProviderMultiPhaseElectionCompute, prevEjected: bool }>;
|
SolutionStored: AugmentedEvent<ApiType, [compute: PalletElectionProviderMultiPhaseElectionCompute, origin: Option<AccountId32>, prevEjected: bool], { compute: PalletElectionProviderMultiPhaseElectionCompute, origin: Option<AccountId32>, prevEjected: bool }>;
|
||||||
/**
|
/**
|
||||||
* The unsigned phase of the given round has started.
|
* Generic event
|
||||||
**/
|
**/
|
||||||
UnsignedPhaseStarted: AugmentedEvent<ApiType, [round: u32], { round: u32 }>;
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
|
};
|
||||||
|
fastUnstake: {
|
||||||
|
/**
|
||||||
|
* A batch was partially checked for the given eras, but the process did not finish.
|
||||||
|
**/
|
||||||
|
BatchChecked: AugmentedEvent<ApiType, [eras: Vec<u32>], { eras: Vec<u32> }>;
|
||||||
|
/**
|
||||||
|
* A batch of a given size was terminated.
|
||||||
|
*
|
||||||
|
* This is always follows by a number of `Unstaked` or `Slashed` events, marking the end
|
||||||
|
* of the batch. A new batch will be created upon next block.
|
||||||
|
**/
|
||||||
|
BatchFinished: AugmentedEvent<ApiType, [size_: u32], { size_: u32 }>;
|
||||||
|
/**
|
||||||
|
* An internal error happened. Operations will be paused now.
|
||||||
|
**/
|
||||||
|
InternalError: AugmentedEvent<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* A staker was slashed for requesting fast-unstake whilst being exposed.
|
||||||
|
**/
|
||||||
|
Slashed: AugmentedEvent<ApiType, [stash: AccountId32, amount: u128], { stash: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* A staker was unstaked.
|
||||||
|
**/
|
||||||
|
Unstaked: AugmentedEvent<ApiType, [stash: AccountId32, result: Result<Null, SpRuntimeDispatchError>], { stash: AccountId32, result: Result<Null, SpRuntimeDispatchError> }>;
|
||||||
/**
|
/**
|
||||||
* Generic event
|
* Generic event
|
||||||
**/
|
**/
|
||||||
@@ -381,7 +445,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* New authority set has been applied.
|
* New authority set has been applied.
|
||||||
**/
|
**/
|
||||||
NewAuthorities: AugmentedEvent<ApiType, [authoritySet: Vec<ITuple<[SpFinalityGrandpaAppPublic, u64]>>], { authoritySet: Vec<ITuple<[SpFinalityGrandpaAppPublic, u64]>> }>;
|
NewAuthorities: AugmentedEvent<ApiType, [authoritySet: Vec<ITuple<[SpConsensusGrandpaAppPublic, u64]>>], { authoritySet: Vec<ITuple<[SpConsensusGrandpaAppPublic, u64]>> }>;
|
||||||
/**
|
/**
|
||||||
* Current authority set has been paused.
|
* Current authority set has been paused.
|
||||||
**/
|
**/
|
||||||
@@ -400,6 +464,11 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* HRMP channel closed. `[by_parachain, channel_id]`
|
* HRMP channel closed. `[by_parachain, channel_id]`
|
||||||
**/
|
**/
|
||||||
ChannelClosed: AugmentedEvent<ApiType, [u32, PolkadotParachainPrimitivesHrmpChannelId]>;
|
ChannelClosed: AugmentedEvent<ApiType, [u32, PolkadotParachainPrimitivesHrmpChannelId]>;
|
||||||
|
/**
|
||||||
|
* An HRMP channel was opened via Root origin.
|
||||||
|
* `[sender, recipient, proposed_max_capacity, proposed_max_message_size]`
|
||||||
|
**/
|
||||||
|
HrmpChannelForceOpened: AugmentedEvent<ApiType, [u32, u32, u32, u32]>;
|
||||||
/**
|
/**
|
||||||
* Open HRMP channel accepted. `[sender, recipient]`
|
* Open HRMP channel accepted. `[sender, recipient]`
|
||||||
**/
|
**/
|
||||||
@@ -547,6 +616,22 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* A payout has been made to a member.
|
* A payout has been made to a member.
|
||||||
**/
|
**/
|
||||||
PaidOut: AugmentedEvent<ApiType, [member: AccountId32, poolId: u32, payout: u128], { member: AccountId32, poolId: u32, payout: u128 }>;
|
PaidOut: AugmentedEvent<ApiType, [member: AccountId32, poolId: u32, payout: u128], { member: AccountId32, poolId: u32, payout: u128 }>;
|
||||||
|
/**
|
||||||
|
* A pool's commission `change_rate` has been changed.
|
||||||
|
**/
|
||||||
|
PoolCommissionChangeRateUpdated: AugmentedEvent<ApiType, [poolId: u32, changeRate: PalletNominationPoolsCommissionChangeRate], { poolId: u32, changeRate: PalletNominationPoolsCommissionChangeRate }>;
|
||||||
|
/**
|
||||||
|
* Pool commission has been claimed.
|
||||||
|
**/
|
||||||
|
PoolCommissionClaimed: AugmentedEvent<ApiType, [poolId: u32, commission: u128], { poolId: u32, commission: u128 }>;
|
||||||
|
/**
|
||||||
|
* A pool's commission setting has been changed.
|
||||||
|
**/
|
||||||
|
PoolCommissionUpdated: AugmentedEvent<ApiType, [poolId: u32, current: Option<ITuple<[Perbill, AccountId32]>>], { poolId: u32, current: Option<ITuple<[Perbill, AccountId32]>> }>;
|
||||||
|
/**
|
||||||
|
* A pool's maximum commission setting has been changed.
|
||||||
|
**/
|
||||||
|
PoolMaxCommissionUpdated: AugmentedEvent<ApiType, [poolId: u32, maxCommission: Perbill], { poolId: u32, maxCommission: Perbill }>;
|
||||||
/**
|
/**
|
||||||
* The active balance of pool `pool_id` has been slashed to `balance`.
|
* The active balance of pool `pool_id` has been slashed to `balance`.
|
||||||
**/
|
**/
|
||||||
@@ -555,7 +640,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* The roles of a pool have been updated to the given new roles. Note that the depositor
|
* The roles of a pool have been updated to the given new roles. Note that the depositor
|
||||||
* can never change.
|
* can never change.
|
||||||
**/
|
**/
|
||||||
RolesUpdated: AugmentedEvent<ApiType, [root: Option<AccountId32>, stateToggler: Option<AccountId32>, nominator: Option<AccountId32>], { root: Option<AccountId32>, stateToggler: Option<AccountId32>, nominator: Option<AccountId32> }>;
|
RolesUpdated: AugmentedEvent<ApiType, [root: Option<AccountId32>, bouncer: Option<AccountId32>, nominator: Option<AccountId32>], { root: Option<AccountId32>, bouncer: Option<AccountId32>, nominator: Option<AccountId32> }>;
|
||||||
/**
|
/**
|
||||||
* The state of a pool has changed
|
* The state of a pool has changed
|
||||||
**/
|
**/
|
||||||
@@ -608,15 +693,15 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* A candidate was backed. `[candidate, head_data]`
|
* A candidate was backed. `[candidate, head_data]`
|
||||||
**/
|
**/
|
||||||
CandidateBacked: AugmentedEvent<ApiType, [PolkadotPrimitivesV2CandidateReceipt, Bytes, u32, u32]>;
|
CandidateBacked: AugmentedEvent<ApiType, [PolkadotPrimitivesV4CandidateReceipt, Bytes, u32, u32]>;
|
||||||
/**
|
/**
|
||||||
* A candidate was included. `[candidate, head_data]`
|
* A candidate was included. `[candidate, head_data]`
|
||||||
**/
|
**/
|
||||||
CandidateIncluded: AugmentedEvent<ApiType, [PolkadotPrimitivesV2CandidateReceipt, Bytes, u32, u32]>;
|
CandidateIncluded: AugmentedEvent<ApiType, [PolkadotPrimitivesV4CandidateReceipt, Bytes, u32, u32]>;
|
||||||
/**
|
/**
|
||||||
* A candidate timed out. `[candidate, head_data]`
|
* A candidate timed out. `[candidate, head_data]`
|
||||||
**/
|
**/
|
||||||
CandidateTimedOut: AugmentedEvent<ApiType, [PolkadotPrimitivesV2CandidateReceipt, Bytes, u32]>;
|
CandidateTimedOut: AugmentedEvent<ApiType, [PolkadotPrimitivesV4CandidateReceipt, Bytes, u32]>;
|
||||||
/**
|
/**
|
||||||
* Generic event
|
* Generic event
|
||||||
**/
|
**/
|
||||||
@@ -673,11 +758,6 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* A dispute has been initiated. \[candidate hash, dispute location\]
|
* A dispute has been initiated. \[candidate hash, dispute location\]
|
||||||
**/
|
**/
|
||||||
DisputeInitiated: AugmentedEvent<ApiType, [H256, PolkadotRuntimeParachainsDisputesDisputeLocation]>;
|
DisputeInitiated: AugmentedEvent<ApiType, [H256, PolkadotRuntimeParachainsDisputesDisputeLocation]>;
|
||||||
/**
|
|
||||||
* A dispute has timed out due to insufficient participation.
|
|
||||||
* `\[para id, candidate hash\]`
|
|
||||||
**/
|
|
||||||
DisputeTimedOut: AugmentedEvent<ApiType, [H256]>;
|
|
||||||
/**
|
/**
|
||||||
* A dispute has concluded with supermajority against a candidate.
|
* A dispute has concluded with supermajority against a candidate.
|
||||||
* Block authors should no longer build on top of this head and should
|
* Block authors should no longer build on top of this head and should
|
||||||
@@ -778,6 +858,70 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedEvent<ApiType>;
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
};
|
};
|
||||||
|
referenda: {
|
||||||
|
/**
|
||||||
|
* A referendum has been approved and its proposal has been scheduled.
|
||||||
|
**/
|
||||||
|
Approved: AugmentedEvent<ApiType, [index: u32], { index: u32 }>;
|
||||||
|
/**
|
||||||
|
* A referendum has been cancelled.
|
||||||
|
**/
|
||||||
|
Cancelled: AugmentedEvent<ApiType, [index: u32, tally: PalletConvictionVotingTally], { index: u32, tally: PalletConvictionVotingTally }>;
|
||||||
|
ConfirmAborted: AugmentedEvent<ApiType, [index: u32], { index: u32 }>;
|
||||||
|
/**
|
||||||
|
* A referendum has ended its confirmation phase and is ready for approval.
|
||||||
|
**/
|
||||||
|
Confirmed: AugmentedEvent<ApiType, [index: u32, tally: PalletConvictionVotingTally], { index: u32, tally: PalletConvictionVotingTally }>;
|
||||||
|
ConfirmStarted: AugmentedEvent<ApiType, [index: u32], { index: u32 }>;
|
||||||
|
/**
|
||||||
|
* The decision deposit has been placed.
|
||||||
|
**/
|
||||||
|
DecisionDepositPlaced: AugmentedEvent<ApiType, [index: u32, who: AccountId32, amount: u128], { index: u32, who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* The decision deposit has been refunded.
|
||||||
|
**/
|
||||||
|
DecisionDepositRefunded: AugmentedEvent<ApiType, [index: u32, who: AccountId32, amount: u128], { index: u32, who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* A referendum has moved into the deciding phase.
|
||||||
|
**/
|
||||||
|
DecisionStarted: AugmentedEvent<ApiType, [index: u32, track: u16, proposal: FrameSupportPreimagesBounded, tally: PalletConvictionVotingTally], { index: u32, track: u16, proposal: FrameSupportPreimagesBounded, tally: PalletConvictionVotingTally }>;
|
||||||
|
/**
|
||||||
|
* A deposit has been slashaed.
|
||||||
|
**/
|
||||||
|
DepositSlashed: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* A referendum has been killed.
|
||||||
|
**/
|
||||||
|
Killed: AugmentedEvent<ApiType, [index: u32, tally: PalletConvictionVotingTally], { index: u32, tally: PalletConvictionVotingTally }>;
|
||||||
|
/**
|
||||||
|
* Metadata for a referendum has been cleared.
|
||||||
|
**/
|
||||||
|
MetadataCleared: AugmentedEvent<ApiType, [index: u32, hash_: H256], { index: u32, hash_: H256 }>;
|
||||||
|
/**
|
||||||
|
* Metadata for a referendum has been set.
|
||||||
|
**/
|
||||||
|
MetadataSet: AugmentedEvent<ApiType, [index: u32, hash_: H256], { index: u32, hash_: H256 }>;
|
||||||
|
/**
|
||||||
|
* A proposal has been rejected by referendum.
|
||||||
|
**/
|
||||||
|
Rejected: AugmentedEvent<ApiType, [index: u32, tally: PalletConvictionVotingTally], { index: u32, tally: PalletConvictionVotingTally }>;
|
||||||
|
/**
|
||||||
|
* The submission deposit has been refunded.
|
||||||
|
**/
|
||||||
|
SubmissionDepositRefunded: AugmentedEvent<ApiType, [index: u32, who: AccountId32, amount: u128], { index: u32, who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* A referendum has been submitted.
|
||||||
|
**/
|
||||||
|
Submitted: AugmentedEvent<ApiType, [index: u32, track: u16, proposal: FrameSupportPreimagesBounded], { index: u32, track: u16, proposal: FrameSupportPreimagesBounded }>;
|
||||||
|
/**
|
||||||
|
* A referendum has been timed out without being decided.
|
||||||
|
**/
|
||||||
|
TimedOut: AugmentedEvent<ApiType, [index: u32, tally: PalletConvictionVotingTally], { index: u32, tally: PalletConvictionVotingTally }>;
|
||||||
|
/**
|
||||||
|
* Generic event
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
|
};
|
||||||
registrar: {
|
registrar: {
|
||||||
Deregistered: AugmentedEvent<ApiType, [paraId: u32], { paraId: u32 }>;
|
Deregistered: AugmentedEvent<ApiType, [paraId: u32], { paraId: u32 }>;
|
||||||
Registered: AugmentedEvent<ApiType, [paraId: u32, manager: AccountId32], { paraId: u32, manager: AccountId32 }>;
|
Registered: AugmentedEvent<ApiType, [paraId: u32, manager: AccountId32], { paraId: u32, manager: AccountId32 }>;
|
||||||
@@ -791,7 +935,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* The call for the provided hash was not found so the task has been aborted.
|
* The call for the provided hash was not found so the task has been aborted.
|
||||||
**/
|
**/
|
||||||
CallLookupFailed: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<Bytes>, error: FrameSupportScheduleLookupError], { task: ITuple<[u32, u32]>, id: Option<Bytes>, error: FrameSupportScheduleLookupError }>;
|
CallUnavailable: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
|
||||||
/**
|
/**
|
||||||
* Canceled some task.
|
* Canceled some task.
|
||||||
**/
|
**/
|
||||||
@@ -799,7 +943,15 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* Dispatched some task.
|
* Dispatched some task.
|
||||||
**/
|
**/
|
||||||
Dispatched: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<Bytes>, result: Result<Null, SpRuntimeDispatchError>], { task: ITuple<[u32, u32]>, id: Option<Bytes>, result: Result<Null, SpRuntimeDispatchError> }>;
|
Dispatched: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>, result: Result<Null, SpRuntimeDispatchError>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed>, result: Result<Null, SpRuntimeDispatchError> }>;
|
||||||
|
/**
|
||||||
|
* The given task was unable to be renewed since the agenda is full at that block.
|
||||||
|
**/
|
||||||
|
PeriodicFailed: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
|
||||||
|
/**
|
||||||
|
* The given task can never be executed since it is overweight.
|
||||||
|
**/
|
||||||
|
PermanentlyOverweight: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
|
||||||
/**
|
/**
|
||||||
* Scheduled some task.
|
* Scheduled some task.
|
||||||
**/
|
**/
|
||||||
@@ -843,40 +995,46 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* NOTE: This event is only emitted when funds are bonded via a dispatchable. Notably,
|
* NOTE: This event is only emitted when funds are bonded via a dispatchable. Notably,
|
||||||
* it will not be emitted for staking rewards when they are added to stake.
|
* it will not be emitted for staking rewards when they are added to stake.
|
||||||
**/
|
**/
|
||||||
Bonded: AugmentedEvent<ApiType, [AccountId32, u128]>;
|
Bonded: AugmentedEvent<ApiType, [stash: AccountId32, amount: u128], { stash: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* An account has stopped participating as either a validator or nominator.
|
* An account has stopped participating as either a validator or nominator.
|
||||||
* \[stash\]
|
|
||||||
**/
|
**/
|
||||||
Chilled: AugmentedEvent<ApiType, [AccountId32]>;
|
Chilled: AugmentedEvent<ApiType, [stash: AccountId32], { stash: AccountId32 }>;
|
||||||
/**
|
/**
|
||||||
* The era payout has been set; the first balance is the validator-payout; the second is
|
* The era payout has been set; the first balance is the validator-payout; the second is
|
||||||
* the remainder from the maximum amount of reward.
|
* the remainder from the maximum amount of reward.
|
||||||
* \[era_index, validator_payout, remainder\]
|
|
||||||
**/
|
**/
|
||||||
EraPaid: AugmentedEvent<ApiType, [u32, u128, u128]>;
|
EraPaid: AugmentedEvent<ApiType, [eraIndex: u32, validatorPayout: u128, remainder: u128], { eraIndex: u32, validatorPayout: u128, remainder: u128 }>;
|
||||||
/**
|
/**
|
||||||
* A nominator has been kicked from a validator. \[nominator, stash\]
|
* A new force era mode was set.
|
||||||
**/
|
**/
|
||||||
Kicked: AugmentedEvent<ApiType, [AccountId32, AccountId32]>;
|
ForceEra: AugmentedEvent<ApiType, [mode: PalletStakingForcing], { mode: PalletStakingForcing }>;
|
||||||
|
/**
|
||||||
|
* A nominator has been kicked from a validator.
|
||||||
|
**/
|
||||||
|
Kicked: AugmentedEvent<ApiType, [nominator: AccountId32, stash: AccountId32], { nominator: AccountId32, stash: AccountId32 }>;
|
||||||
/**
|
/**
|
||||||
* An old slashing report from a prior era was discarded because it could
|
* An old slashing report from a prior era was discarded because it could
|
||||||
* not be processed. \[session_index\]
|
* not be processed.
|
||||||
**/
|
**/
|
||||||
OldSlashingReportDiscarded: AugmentedEvent<ApiType, [u32]>;
|
OldSlashingReportDiscarded: AugmentedEvent<ApiType, [sessionIndex: u32], { sessionIndex: u32 }>;
|
||||||
/**
|
/**
|
||||||
* The stakers' rewards are getting paid. \[era_index, validator_stash\]
|
* The stakers' rewards are getting paid.
|
||||||
**/
|
**/
|
||||||
PayoutStarted: AugmentedEvent<ApiType, [u32, AccountId32]>;
|
PayoutStarted: AugmentedEvent<ApiType, [eraIndex: u32, validatorStash: AccountId32], { eraIndex: u32, validatorStash: AccountId32 }>;
|
||||||
/**
|
/**
|
||||||
* The nominator has been rewarded by this amount. \[stash, amount\]
|
* The nominator has been rewarded by this amount.
|
||||||
**/
|
**/
|
||||||
Rewarded: AugmentedEvent<ApiType, [AccountId32, u128]>;
|
Rewarded: AugmentedEvent<ApiType, [stash: AccountId32, amount: u128], { stash: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* One staker (and potentially its nominators) has been slashed by the given amount.
|
* A staker (validator or nominator) has been slashed by the given amount.
|
||||||
* \[staker, amount\]
|
|
||||||
**/
|
**/
|
||||||
Slashed: AugmentedEvent<ApiType, [AccountId32, u128]>;
|
Slashed: AugmentedEvent<ApiType, [staker: AccountId32, amount: u128], { staker: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* A slash for the given validator, for the given percentage of their stake, at the given
|
||||||
|
* era as been reported.
|
||||||
|
**/
|
||||||
|
SlashReported: AugmentedEvent<ApiType, [validator: AccountId32, fraction: Perbill, slashEra: u32], { validator: AccountId32, fraction: Perbill, slashEra: u32 }>;
|
||||||
/**
|
/**
|
||||||
* A new set of stakers was elected.
|
* A new set of stakers was elected.
|
||||||
**/
|
**/
|
||||||
@@ -886,18 +1044,18 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
**/
|
**/
|
||||||
StakingElectionFailed: AugmentedEvent<ApiType, []>;
|
StakingElectionFailed: AugmentedEvent<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* An account has unbonded this amount. \[stash, amount\]
|
* An account has unbonded this amount.
|
||||||
**/
|
**/
|
||||||
Unbonded: AugmentedEvent<ApiType, [AccountId32, u128]>;
|
Unbonded: AugmentedEvent<ApiType, [stash: AccountId32, amount: u128], { stash: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* A validator has set their preferences.
|
* A validator has set their preferences.
|
||||||
**/
|
**/
|
||||||
ValidatorPrefsSet: AugmentedEvent<ApiType, [AccountId32, PalletStakingValidatorPrefs]>;
|
ValidatorPrefsSet: AugmentedEvent<ApiType, [stash: AccountId32, prefs: PalletStakingValidatorPrefs], { stash: AccountId32, prefs: PalletStakingValidatorPrefs }>;
|
||||||
/**
|
/**
|
||||||
* An account has called `withdraw_unbonded` and removed unbonding chunks worth `Balance`
|
* An account has called `withdraw_unbonded` and removed unbonding chunks worth `Balance`
|
||||||
* from the unlocking queue. \[stash, amount\]
|
* from the unlocking queue.
|
||||||
**/
|
**/
|
||||||
Withdrawn: AugmentedEvent<ApiType, [AccountId32, u128]>;
|
Withdrawn: AugmentedEvent<ApiType, [stash: AccountId32, amount: u128], { stash: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Generic event
|
* Generic event
|
||||||
**/
|
**/
|
||||||
@@ -1069,6 +1227,10 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* We have ended a spend period and will now allocate funds.
|
* We have ended a spend period and will now allocate funds.
|
||||||
**/
|
**/
|
||||||
Spending: AugmentedEvent<ApiType, [budgetRemaining: u128], { budgetRemaining: u128 }>;
|
Spending: AugmentedEvent<ApiType, [budgetRemaining: u128], { budgetRemaining: u128 }>;
|
||||||
|
/**
|
||||||
|
* The inactive funds of the pallet have been updated.
|
||||||
|
**/
|
||||||
|
UpdatedInactive: AugmentedEvent<ApiType, [reactivated: u128, deactivated: u128], { reactivated: u128, deactivated: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Generic event
|
* Generic event
|
||||||
**/
|
**/
|
||||||
@@ -1079,7 +1241,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* Upward message executed with the given outcome.
|
* Upward message executed with the given outcome.
|
||||||
* \[ id, outcome \]
|
* \[ id, outcome \]
|
||||||
**/
|
**/
|
||||||
ExecutedUpward: AugmentedEvent<ApiType, [U8aFixed, XcmV2TraitsOutcome]>;
|
ExecutedUpward: AugmentedEvent<ApiType, [U8aFixed, XcmV3TraitsOutcome]>;
|
||||||
/**
|
/**
|
||||||
* Upward message is invalid XCM.
|
* Upward message is invalid XCM.
|
||||||
* \[ id \]
|
* \[ id \]
|
||||||
@@ -1093,14 +1255,14 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
*
|
*
|
||||||
* \[ para, id, overweight_index, required \]
|
* \[ para, id, overweight_index, required \]
|
||||||
**/
|
**/
|
||||||
OverweightEnqueued: AugmentedEvent<ApiType, [u32, U8aFixed, u64, Weight]>;
|
OverweightEnqueued: AugmentedEvent<ApiType, [u32, U8aFixed, u64, SpWeightsWeightV2Weight]>;
|
||||||
/**
|
/**
|
||||||
* Upward message from the overweight queue was executed with the given actual weight
|
* Upward message from the overweight queue was executed with the given actual weight
|
||||||
* used.
|
* used.
|
||||||
*
|
*
|
||||||
* \[ overweight_index, used \]
|
* \[ overweight_index, used \]
|
||||||
**/
|
**/
|
||||||
OverweightServiced: AugmentedEvent<ApiType, [u64, Weight]>;
|
OverweightServiced: AugmentedEvent<ApiType, [u64, SpWeightsWeightV2Weight]>;
|
||||||
/**
|
/**
|
||||||
* Upward message is unsupported version of XCM.
|
* Upward message is unsupported version of XCM.
|
||||||
* \[ id \]
|
* \[ id \]
|
||||||
@@ -1115,7 +1277,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* The weight limit for handling upward messages was reached.
|
* The weight limit for handling upward messages was reached.
|
||||||
* \[ id, remaining, required \]
|
* \[ id, remaining, required \]
|
||||||
**/
|
**/
|
||||||
WeightExhausted: AugmentedEvent<ApiType, [U8aFixed, Weight, Weight]>;
|
WeightExhausted: AugmentedEvent<ApiType, [U8aFixed, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;
|
||||||
/**
|
/**
|
||||||
* Generic event
|
* Generic event
|
||||||
**/
|
**/
|
||||||
@@ -1181,19 +1343,60 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedEvent<ApiType>;
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
};
|
};
|
||||||
|
whitelist: {
|
||||||
|
CallWhitelisted: AugmentedEvent<ApiType, [callHash: H256], { callHash: H256 }>;
|
||||||
|
WhitelistedCallDispatched: AugmentedEvent<ApiType, [callHash: H256, result: Result<FrameSupportDispatchPostDispatchInfo, SpRuntimeDispatchErrorWithPostInfo>], { callHash: H256, result: Result<FrameSupportDispatchPostDispatchInfo, SpRuntimeDispatchErrorWithPostInfo> }>;
|
||||||
|
WhitelistedCallRemoved: AugmentedEvent<ApiType, [callHash: H256], { callHash: H256 }>;
|
||||||
|
/**
|
||||||
|
* Generic event
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
|
};
|
||||||
xcmPallet: {
|
xcmPallet: {
|
||||||
|
/**
|
||||||
|
* Some assets have been claimed from an asset trap
|
||||||
|
*
|
||||||
|
* \[ hash, origin, assets \]
|
||||||
|
**/
|
||||||
|
AssetsClaimed: AugmentedEvent<ApiType, [H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;
|
||||||
/**
|
/**
|
||||||
* Some assets have been placed in an asset trap.
|
* Some assets have been placed in an asset trap.
|
||||||
*
|
*
|
||||||
* \[ hash, origin, assets \]
|
* \[ hash, origin, assets \]
|
||||||
**/
|
**/
|
||||||
AssetsTrapped: AugmentedEvent<ApiType, [H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;
|
AssetsTrapped: AugmentedEvent<ApiType, [H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;
|
||||||
/**
|
/**
|
||||||
* Execution of an XCM message was attempted.
|
* Execution of an XCM message was attempted.
|
||||||
*
|
*
|
||||||
* \[ outcome \]
|
* \[ outcome \]
|
||||||
**/
|
**/
|
||||||
Attempted: AugmentedEvent<ApiType, [XcmV2TraitsOutcome]>;
|
Attempted: AugmentedEvent<ApiType, [XcmV3TraitsOutcome]>;
|
||||||
|
/**
|
||||||
|
* Fees were paid from a location for an operation (often for using `SendXcm`).
|
||||||
|
*
|
||||||
|
* \[ paying location, fees \]
|
||||||
|
**/
|
||||||
|
FeesPaid: AugmentedEvent<ApiType, [XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
|
||||||
|
/**
|
||||||
|
* Expected query response has been received but the querier location of the response does
|
||||||
|
* not match the expected. The query remains registered for a later, valid, response to
|
||||||
|
* be received and acted upon.
|
||||||
|
*
|
||||||
|
* \[ origin location, id, expected querier, maybe actual querier \]
|
||||||
|
**/
|
||||||
|
InvalidQuerier: AugmentedEvent<ApiType, [XcmV3MultiLocation, u64, XcmV3MultiLocation, Option<XcmV3MultiLocation>]>;
|
||||||
|
/**
|
||||||
|
* Expected query response has been received but the expected querier location placed in
|
||||||
|
* storage by this runtime previously cannot be decoded. The query remains registered.
|
||||||
|
*
|
||||||
|
* This is unexpected (since a location placed in storage in a previously executing
|
||||||
|
* runtime should be readable prior to query timeout) and dangerous since the possibly
|
||||||
|
* valid response will be dropped. Manual governance intervention is probably going to be
|
||||||
|
* needed.
|
||||||
|
*
|
||||||
|
* \[ origin location, id \]
|
||||||
|
**/
|
||||||
|
InvalidQuerierVersion: AugmentedEvent<ApiType, [XcmV3MultiLocation, u64]>;
|
||||||
/**
|
/**
|
||||||
* Expected query response has been received but the origin location of the response does
|
* Expected query response has been received but the origin location of the response does
|
||||||
* not match that expected. The query remains registered for a later, valid, response to
|
* not match that expected. The query remains registered for a later, valid, response to
|
||||||
@@ -1201,7 +1404,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
*
|
*
|
||||||
* \[ origin location, id, expected location \]
|
* \[ origin location, id, expected location \]
|
||||||
**/
|
**/
|
||||||
InvalidResponder: AugmentedEvent<ApiType, [XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;
|
InvalidResponder: AugmentedEvent<ApiType, [XcmV3MultiLocation, u64, Option<XcmV3MultiLocation>]>;
|
||||||
/**
|
/**
|
||||||
* Expected query response has been received but the expected origin location placed in
|
* Expected query response has been received but the expected origin location placed in
|
||||||
* storage by this runtime previously cannot be decoded. The query remains registered.
|
* storage by this runtime previously cannot be decoded. The query remains registered.
|
||||||
@@ -1213,7 +1416,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
*
|
*
|
||||||
* \[ origin location, id \]
|
* \[ origin location, id \]
|
||||||
**/
|
**/
|
||||||
InvalidResponderVersion: AugmentedEvent<ApiType, [XcmV1MultiLocation, u64]>;
|
InvalidResponderVersion: AugmentedEvent<ApiType, [XcmV3MultiLocation, u64]>;
|
||||||
/**
|
/**
|
||||||
* Query response has been received and query is removed. The registered notification has
|
* Query response has been received and query is removed. The registered notification has
|
||||||
* been dispatched and executed successfully.
|
* been dispatched and executed successfully.
|
||||||
@@ -1243,7 +1446,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
*
|
*
|
||||||
* \[ id, pallet index, call index, actual weight, max budgeted weight \]
|
* \[ id, pallet index, call index, actual weight, max budgeted weight \]
|
||||||
**/
|
**/
|
||||||
NotifyOverweight: AugmentedEvent<ApiType, [u64, u8, u8, Weight, Weight]>;
|
NotifyOverweight: AugmentedEvent<ApiType, [u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;
|
||||||
/**
|
/**
|
||||||
* A given location which had a version change subscription was dropped owing to an error
|
* A given location which had a version change subscription was dropped owing to an error
|
||||||
* migrating the location to our new XCM format.
|
* migrating the location to our new XCM format.
|
||||||
@@ -1257,14 +1460,14 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
*
|
*
|
||||||
* \[ location, query ID, error \]
|
* \[ location, query ID, error \]
|
||||||
**/
|
**/
|
||||||
NotifyTargetSendFail: AugmentedEvent<ApiType, [XcmV1MultiLocation, u64, XcmV2TraitsError]>;
|
NotifyTargetSendFail: AugmentedEvent<ApiType, [XcmV3MultiLocation, u64, XcmV3TraitsError]>;
|
||||||
/**
|
/**
|
||||||
* Query response has been received and is ready for taking with `take_response`. There is
|
* Query response has been received and is ready for taking with `take_response`. There is
|
||||||
* no registered notification call.
|
* no registered notification call.
|
||||||
*
|
*
|
||||||
* \[ id, response \]
|
* \[ id, response \]
|
||||||
**/
|
**/
|
||||||
ResponseReady: AugmentedEvent<ApiType, [u64, XcmV2Response]>;
|
ResponseReady: AugmentedEvent<ApiType, [u64, XcmV3Response]>;
|
||||||
/**
|
/**
|
||||||
* Received query response has been read and removed.
|
* Received query response has been read and removed.
|
||||||
*
|
*
|
||||||
@@ -1276,14 +1479,14 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
*
|
*
|
||||||
* \[ origin, destination, message \]
|
* \[ origin, destination, message \]
|
||||||
**/
|
**/
|
||||||
Sent: AugmentedEvent<ApiType, [XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;
|
Sent: AugmentedEvent<ApiType, [XcmV3MultiLocation, XcmV3MultiLocation, XcmV3Xcm]>;
|
||||||
/**
|
/**
|
||||||
* The supported version of a location has been changed. This might be through an
|
* The supported version of a location has been changed. This might be through an
|
||||||
* automatic notification or a manual intervention.
|
* automatic notification or a manual intervention.
|
||||||
*
|
*
|
||||||
* \[ location, XCM version \]
|
* \[ location, XCM version \]
|
||||||
**/
|
**/
|
||||||
SupportedVersionChanged: AugmentedEvent<ApiType, [XcmV1MultiLocation, u32]>;
|
SupportedVersionChanged: AugmentedEvent<ApiType, [XcmV3MultiLocation, u32]>;
|
||||||
/**
|
/**
|
||||||
* Query response received which does not match a registered query. This may be because a
|
* Query response received which does not match a registered query. This may be because a
|
||||||
* matching query was never registered, it may be because it is a duplicate response, or
|
* matching query was never registered, it may be because it is a duplicate response, or
|
||||||
@@ -1291,13 +1494,34 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
*
|
*
|
||||||
* \[ origin location, id \]
|
* \[ origin location, id \]
|
||||||
**/
|
**/
|
||||||
UnexpectedResponse: AugmentedEvent<ApiType, [XcmV1MultiLocation, u64]>;
|
UnexpectedResponse: AugmentedEvent<ApiType, [XcmV3MultiLocation, u64]>;
|
||||||
/**
|
/**
|
||||||
* An XCM version change notification message has been attempted to be sent.
|
* An XCM version change notification message has been attempted to be sent.
|
||||||
*
|
*
|
||||||
* \[ destination, result \]
|
* The cost of sending it (borne by the chain) is included.
|
||||||
|
*
|
||||||
|
* \[ destination, result, cost \]
|
||||||
**/
|
**/
|
||||||
VersionChangeNotified: AugmentedEvent<ApiType, [XcmV1MultiLocation, u32]>;
|
VersionChangeNotified: AugmentedEvent<ApiType, [XcmV3MultiLocation, u32, XcmV3MultiassetMultiAssets]>;
|
||||||
|
/**
|
||||||
|
* We have requested that a remote chain sends us XCM version change notifications.
|
||||||
|
*
|
||||||
|
* \[ destination location, cost \]
|
||||||
|
**/
|
||||||
|
VersionNotifyRequested: AugmentedEvent<ApiType, [XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
|
||||||
|
/**
|
||||||
|
* A remote has requested XCM version change notification from us and we have honored it.
|
||||||
|
* A version information message is sent to them and its cost is included.
|
||||||
|
*
|
||||||
|
* \[ destination location, cost \]
|
||||||
|
**/
|
||||||
|
VersionNotifyStarted: AugmentedEvent<ApiType, [XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
|
||||||
|
/**
|
||||||
|
* We have requested that a remote chain stops sending us XCM version change notifications.
|
||||||
|
*
|
||||||
|
* \[ destination location, cost \]
|
||||||
|
**/
|
||||||
|
VersionNotifyUnrequested: AugmentedEvent<ApiType, [XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
|
||||||
/**
|
/**
|
||||||
* Generic event
|
* Generic event
|
||||||
**/
|
**/
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
// Copyright 2017-2023 @polkadot/api-augment authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import '../base';
|
import '../base.js';
|
||||||
import './consts';
|
import './consts.js';
|
||||||
import './errors';
|
import './errors.js';
|
||||||
import './events';
|
import './events.js';
|
||||||
import './query';
|
import './query.js';
|
||||||
import './registry';
|
import './registry.js';
|
||||||
import './runtime';
|
import './runtime.js';
|
||||||
import './tx';
|
import './tx.js';
|
||||||
|
|||||||
@@ -7,11 +7,11 @@ import '@polkadot/api-base/types/storage';
|
|||||||
|
|
||||||
import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';
|
import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';
|
||||||
import type { Data } from '@polkadot/types';
|
import type { Data } from '@polkadot/types';
|
||||||
import type { BTreeMap, Bytes, Null, Option, U8aFixed, Vec, WrapperKeepOpaque, WrapperOpaque, bool, u128, u32, u64 } from '@polkadot/types-codec';
|
import type { BTreeSet, Bytes, Null, Option, U8aFixed, Vec, WrapperOpaque, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';
|
||||||
import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
|
import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
|
||||||
import type { EthereumAddress } from '@polkadot/types/interfaces/eth';
|
import type { EthereumAddress } from '@polkadot/types/interfaces/eth';
|
||||||
import type { AccountId32, Call, H256, Perbill, Percent } from '@polkadot/types/interfaces/runtime';
|
import type { AccountId32, Call, H256, Perbill, Percent } from '@polkadot/types/interfaces/runtime';
|
||||||
import type { FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, PalletAuthorshipUncleEntryItem, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletBountiesBounty, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletDemocracyPreimageStatus, PalletDemocracyReferendumInfo, PalletDemocracyReleases, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineBoundedOpaqueNetworkState, PalletImOnlineSr25519AppSr25519Public, PalletMultisigMultisig, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsPoolMember, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletSchedulerScheduledV3, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingNominations, PalletStakingReleases, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingValidatorPrefs, PalletTipsOpenTip, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletVestingReleases, PalletVestingVestingInfo, PalletXcmQueryStatus, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotParachainPrimitivesHrmpChannelId, PolkadotPrimitivesV2AssignmentAppPublic, PolkadotPrimitivesV2CandidateCommitments, PolkadotPrimitivesV2CoreOccupied, PolkadotPrimitivesV2DisputeState, PolkadotPrimitivesV2ScrapedOnChainVotes, PolkadotPrimitivesV2SessionInfo, PolkadotPrimitivesV2UpgradeGoAhead, PolkadotPrimitivesV2UpgradeRestriction, PolkadotPrimitivesV2ValidatorAppPublic, PolkadotRuntimeCommonClaimsStatementKind, PolkadotRuntimeCommonCrowdloanFundInfo, PolkadotRuntimeCommonParasRegistrarParaInfo, PolkadotRuntimeParachainsConfigurationHostConfiguration, PolkadotRuntimeParachainsHrmpHrmpChannel, PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest, PolkadotRuntimeParachainsInclusionAvailabilityBitfieldRecord, PolkadotRuntimeParachainsInclusionCandidatePendingAvailability, PolkadotRuntimeParachainsInitializerBufferedSessionChange, PolkadotRuntimeParachainsParasParaGenesisArgs, PolkadotRuntimeParachainsParasParaLifecycle, PolkadotRuntimeParachainsParasParaPastCodeMeta, PolkadotRuntimeParachainsParasPvfCheckActiveVoteState, PolkadotRuntimeParachainsSchedulerCoreAssignment, PolkadotRuntimeParachainsSchedulerParathreadClaimQueue, PolkadotRuntimeSessionKeys, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpCoreCryptoKeyTypeId, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingOffenceOffenceDetails, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
|
import type { FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesIdAmount, PalletBalancesReserveData, PalletBountiesBounty, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletConvictionVotingVoteVoting, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletFastUnstakeUnstakeRequest, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineBoundedOpaqueNetworkState, PalletImOnlineSr25519AppSr25519Public, PalletMultisigMultisig, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsClaimPermission, PalletNominationPoolsPoolMember, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletReferendaReferendumInfo, PalletSchedulerScheduled, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingNominations, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingValidatorPrefs, PalletTipsOpenTip, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletVestingReleases, PalletVestingVestingInfo, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotParachainPrimitivesHrmpChannelId, PolkadotPrimitivesV4AssignmentAppPublic, PolkadotPrimitivesV4CandidateCommitments, PolkadotPrimitivesV4CoreOccupied, PolkadotPrimitivesV4DisputeState, PolkadotPrimitivesV4ExecutorParams, PolkadotPrimitivesV4ScrapedOnChainVotes, PolkadotPrimitivesV4SessionInfo, PolkadotPrimitivesV4UpgradeGoAhead, PolkadotPrimitivesV4UpgradeRestriction, PolkadotPrimitivesV4ValidatorAppPublic, PolkadotRuntimeCommonClaimsStatementKind, PolkadotRuntimeCommonCrowdloanFundInfo, PolkadotRuntimeCommonParasRegistrarParaInfo, PolkadotRuntimeParachainsConfigurationHostConfiguration, PolkadotRuntimeParachainsHrmpHrmpChannel, PolkadotRuntimeParachainsHrmpHrmpOpenChannelRequest, PolkadotRuntimeParachainsInclusionAvailabilityBitfieldRecord, PolkadotRuntimeParachainsInclusionCandidatePendingAvailability, PolkadotRuntimeParachainsInitializerBufferedSessionChange, PolkadotRuntimeParachainsParasParaGenesisArgs, PolkadotRuntimeParachainsParasParaLifecycle, PolkadotRuntimeParachainsParasParaPastCodeMeta, PolkadotRuntimeParachainsParasPvfCheckActiveVoteState, PolkadotRuntimeParachainsSchedulerCoreAssignment, PolkadotRuntimeParachainsSchedulerParathreadClaimQueue, PolkadotRuntimeSessionKeys, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpCoreCryptoKeyTypeId, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingOffenceOffenceDetails, SpWeightsWeightV2Weight, XcmVersionedAssetId, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
|
||||||
import type { Observable } from '@polkadot/types/types';
|
import type { Observable } from '@polkadot/types/types';
|
||||||
|
|
||||||
export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
|
export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
|
||||||
@@ -53,14 +53,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Author of current block.
|
* Author of current block.
|
||||||
**/
|
**/
|
||||||
author: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
|
author: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
|
||||||
* Whether uncles were already set in this block.
|
|
||||||
**/
|
|
||||||
didSetUncles: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* Uncles
|
|
||||||
**/
|
|
||||||
uncles: AugmentedQuery<ApiType, () => Observable<Vec<PalletAuthorshipUncleEntryItem>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -159,6 +151,17 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* epoch.
|
* epoch.
|
||||||
**/
|
**/
|
||||||
segmentIndex: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
segmentIndex: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* A list of the last 100 skipped epochs and the corresponding session index
|
||||||
|
* when the epoch was skipped.
|
||||||
|
*
|
||||||
|
* This is only used for validating equivocation proofs. An equivocation proof
|
||||||
|
* must contains a key-ownership proof for a given session, therefore we need a
|
||||||
|
* way to tie together sessions and epoch indices, i.e. we need to validate that
|
||||||
|
* a validator was the owner of a given key on a given session, and what the
|
||||||
|
* active epoch index was during that session.
|
||||||
|
**/
|
||||||
|
skippedEpochs: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u64, u32]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* TWOX-NOTE: `SegmentIndex` is an increasing integer, so this is okay.
|
* TWOX-NOTE: `SegmentIndex` is an increasing integer, so this is okay.
|
||||||
**/
|
**/
|
||||||
@@ -196,6 +199,18 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* NOTE: This is only used in the case that this pallet is used to store balances.
|
* NOTE: This is only used in the case that this pallet is used to store balances.
|
||||||
**/
|
**/
|
||||||
account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletBalancesAccountData>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletBalancesAccountData>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Freeze locks on account balances.
|
||||||
|
**/
|
||||||
|
freezes: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesIdAmount>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Holds on account balances.
|
||||||
|
**/
|
||||||
|
holds: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesIdAmount>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* The total units of outstanding deactivated balance in the system.
|
||||||
|
**/
|
||||||
|
inactiveIssuance: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Any liquidity locks on some account balances.
|
* Any liquidity locks on some account balances.
|
||||||
* NOTE: Should only be accessed when setting, changing and freeing a lock.
|
* NOTE: Should only be accessed when setting, changing and freeing a lock.
|
||||||
@@ -205,12 +220,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Named reserves on some account balances.
|
* Named reserves on some account balances.
|
||||||
**/
|
**/
|
||||||
reserves: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesReserveData>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
reserves: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesReserveData>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
|
||||||
* Storage version of the pallet.
|
|
||||||
*
|
|
||||||
* This is set to v2.0.0 for new networks.
|
|
||||||
**/
|
|
||||||
storageVersion: AugmentedQuery<ApiType, () => Observable<PalletBalancesReleases>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
/**
|
||||||
* The total units issued in the system.
|
* The total units issued in the system.
|
||||||
**/
|
**/
|
||||||
@@ -317,6 +326,23 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
|
convictionVoting: {
|
||||||
|
/**
|
||||||
|
* The voting classes which have a non-zero lock requirement and the lock amounts which they
|
||||||
|
* require. The actual amount locked on behalf of this pallet should always be the maximum of
|
||||||
|
* this list.
|
||||||
|
**/
|
||||||
|
classLocksFor: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<ITuple<[u16, u128]>>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* All voting for a particular voter in a particular voting class. We store the balance for the
|
||||||
|
* number of votes that we have recorded.
|
||||||
|
**/
|
||||||
|
votingFor: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: u16 | AnyNumber | Uint8Array) => Observable<PalletConvictionVotingVoteVoting>, [AccountId32, u16]> & QueryableStorageEntry<ApiType, [AccountId32, u16]>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
council: {
|
council: {
|
||||||
/**
|
/**
|
||||||
* The current members of the collective. This is stored sorted (just by value).
|
* The current members of the collective. This is stored sorted (just by value).
|
||||||
@@ -396,26 +422,30 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* `ReferendumCount` if there isn't a unbaked referendum.
|
* `ReferendumCount` if there isn't a unbaked referendum.
|
||||||
**/
|
**/
|
||||||
lowestUnbaked: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
lowestUnbaked: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* General information concerning any proposal or referendum.
|
||||||
|
* The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON
|
||||||
|
* dump or IPFS hash of a JSON file.
|
||||||
|
*
|
||||||
|
* Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove)
|
||||||
|
* large preimages.
|
||||||
|
**/
|
||||||
|
metadataOf: AugmentedQuery<ApiType, (arg: PalletDemocracyMetadataOwner | { External: any } | { Proposal: any } | { Referendum: any } | string | Uint8Array) => Observable<Option<H256>>, [PalletDemocracyMetadataOwner]> & QueryableStorageEntry<ApiType, [PalletDemocracyMetadataOwner]>;
|
||||||
/**
|
/**
|
||||||
* The referendum to be tabled whenever it would be valid to table an external proposal.
|
* The referendum to be tabled whenever it would be valid to table an external proposal.
|
||||||
* This happens when a referendum needs to be tabled and one of two conditions are met:
|
* This happens when a referendum needs to be tabled and one of two conditions are met:
|
||||||
* - `LastTabledWasExternal` is `false`; or
|
* - `LastTabledWasExternal` is `false`; or
|
||||||
* - `PublicProps` is empty.
|
* - `PublicProps` is empty.
|
||||||
**/
|
**/
|
||||||
nextExternal: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[H256, PalletDemocracyVoteThreshold]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
nextExternal: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[FrameSupportPreimagesBounded, PalletDemocracyVoteThreshold]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
|
||||||
* Map of hashes to the proposal preimage, along with who registered it and their deposit.
|
|
||||||
* The block number is the block at which it was deposited.
|
|
||||||
**/
|
|
||||||
preimages: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<PalletDemocracyPreimageStatus>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
|
||||||
/**
|
/**
|
||||||
* The number of (public) proposals that have been made so far.
|
* The number of (public) proposals that have been made so far.
|
||||||
**/
|
**/
|
||||||
publicPropCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
publicPropCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The public proposals. Unsorted. The second item is the proposal's hash.
|
* The public proposals. Unsorted. The second item is the proposal.
|
||||||
**/
|
**/
|
||||||
publicProps: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, H256, AccountId32]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
publicProps: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, FrameSupportPreimagesBounded, AccountId32]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The next free referendum index, aka the number of referenda started so far.
|
* The next free referendum index, aka the number of referenda started so far.
|
||||||
**/
|
**/
|
||||||
@@ -426,12 +456,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* TWOX-NOTE: SAFE as indexes are not under an attacker’s control.
|
* TWOX-NOTE: SAFE as indexes are not under an attacker’s control.
|
||||||
**/
|
**/
|
||||||
referendumInfoOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletDemocracyReferendumInfo>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
referendumInfoOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletDemocracyReferendumInfo>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
|
||||||
* Storage version of the pallet.
|
|
||||||
*
|
|
||||||
* New networks start with last version.
|
|
||||||
**/
|
|
||||||
storageVersion: AugmentedQuery<ApiType, () => Observable<Option<PalletDemocracyReleases>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
/**
|
||||||
* All votes for a particular voter. We store the balance for the number of votes that we
|
* All votes for a particular voter. We store the balance for the number of votes that we
|
||||||
* have recorded. The second item is the total amount of delegations, that will be added.
|
* have recorded. The second item is the total amount of delegations, that will be added.
|
||||||
@@ -496,14 +520,14 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
round: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
round: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* A sorted, bounded set of `(score, index)`, where each `index` points to a value in
|
* A sorted, bounded vector of `(score, block_number, index)`, where each `index` points to a
|
||||||
* `SignedSubmissions`.
|
* value in `SignedSubmissions`.
|
||||||
*
|
*
|
||||||
* We never need to process more than a single signed submission at a time. Signed submissions
|
* We never need to process more than a single signed submission at a time. Signed submissions
|
||||||
* can be quite large, so we're willing to pay the cost of multiple database accesses to access
|
* can be quite large, so we're willing to pay the cost of multiple database accesses to access
|
||||||
* them one at a time instead of reading and decoding all of them at once.
|
* them one at a time instead of reading and decoding all of them at once.
|
||||||
**/
|
**/
|
||||||
signedSubmissionIndices: AugmentedQuery<ApiType, () => Observable<BTreeMap<SpNposElectionsElectionScore, u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
signedSubmissionIndices: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[SpNposElectionsElectionScore, u32, u32]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The next index to be assigned to an incoming signed submission.
|
* The next index to be assigned to an incoming signed submission.
|
||||||
*
|
*
|
||||||
@@ -543,6 +567,37 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
|
fastUnstake: {
|
||||||
|
/**
|
||||||
|
* Counter for the related counted storage map
|
||||||
|
**/
|
||||||
|
counterForQueue: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Number of eras to check per block.
|
||||||
|
*
|
||||||
|
* If set to 0, this pallet does absolutely nothing.
|
||||||
|
*
|
||||||
|
* Based on the amount of weight available at `on_idle`, up to this many eras of a single
|
||||||
|
* nominator might be checked.
|
||||||
|
**/
|
||||||
|
erasToCheckPerBlock: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The current "head of the queue" being unstaked.
|
||||||
|
**/
|
||||||
|
head: AugmentedQuery<ApiType, () => Observable<Option<PalletFastUnstakeUnstakeRequest>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The map of all accounts wishing to be unstaked.
|
||||||
|
*
|
||||||
|
* Keeps track of `AccountId` wishing to unstake and it's corresponding deposit.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
|
**/
|
||||||
|
queue: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<u128>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
grandpa: {
|
grandpa: {
|
||||||
/**
|
/**
|
||||||
* The number of changes (both in terms of keys and underlying economic responsibilities)
|
* The number of changes (both in terms of keys and underlying economic responsibilities)
|
||||||
@@ -561,6 +616,12 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* A mapping from grandpa set ID to the index of the *most recent* session for which its
|
* A mapping from grandpa set ID to the index of the *most recent* session for which its
|
||||||
* members were responsible.
|
* members were responsible.
|
||||||
*
|
*
|
||||||
|
* This is only used for validating equivocation proofs. An equivocation proof must
|
||||||
|
* contains a key-ownership proof for a given session, therefore we need a way to tie
|
||||||
|
* together sessions and GRANDPA set ids, i.e. we need to validate that a validator
|
||||||
|
* was the owner of a given key on a given session, and what the active set ID was
|
||||||
|
* during that session.
|
||||||
|
*
|
||||||
* TWOX-NOTE: `SetId` is not under user control.
|
* TWOX-NOTE: `SetId` is not under user control.
|
||||||
**/
|
**/
|
||||||
setIdSession: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;
|
setIdSession: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;
|
||||||
@@ -763,7 +824,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
multisig: {
|
multisig: {
|
||||||
calls: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[WrapperKeepOpaque<Call>, AccountId32, u128]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;
|
|
||||||
/**
|
/**
|
||||||
* The set of open multisig operations.
|
* The set of open multisig operations.
|
||||||
**/
|
**/
|
||||||
@@ -778,6 +838,10 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Storage for bonded pools.
|
* Storage for bonded pools.
|
||||||
**/
|
**/
|
||||||
bondedPools: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsBondedPoolInner>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
bondedPools: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsBondedPoolInner>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* Map from a pool member account to their opted claim permission.
|
||||||
|
**/
|
||||||
|
claimPermissions: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletNominationPoolsClaimPermission>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
* Counter for the related counted storage map
|
* Counter for the related counted storage map
|
||||||
**/
|
**/
|
||||||
@@ -802,6 +866,12 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Counter for the related counted storage map
|
* Counter for the related counted storage map
|
||||||
**/
|
**/
|
||||||
counterForSubPoolsStorage: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
counterForSubPoolsStorage: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The maximum commission that can be charged by a pool. Used on commission payouts to bound
|
||||||
|
* pool commissions that are > `GlobalMaxCommission`, necessary if a future
|
||||||
|
* `GlobalMaxCommission` is lower than some current pool commissions.
|
||||||
|
**/
|
||||||
|
globalMaxCommission: AugmentedQuery<ApiType, () => Observable<Option<Perbill>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Ever increasing number of all pools created so far.
|
* Ever increasing number of all pools created so far.
|
||||||
**/
|
**/
|
||||||
@@ -841,6 +911,8 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
minJoinBond: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
minJoinBond: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Active members.
|
* Active members.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
poolMembers: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletNominationPoolsPoolMember>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
poolMembers: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletNominationPoolsPoolMember>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -851,13 +923,13 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
reversePoolIdLookup: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
reversePoolIdLookup: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
* Reward pools. This is where there rewards for each pool accumulate. When a members payout
|
* Reward pools. This is where there rewards for each pool accumulate. When a members payout is
|
||||||
* is claimed, the balance comes out fo the reward pool. Keyed by the bonded pools account.
|
* claimed, the balance comes out fo the reward pool. Keyed by the bonded pools account.
|
||||||
**/
|
**/
|
||||||
rewardPools: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsRewardPool>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
rewardPools: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsRewardPool>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* Groups of unbonding pools. Each group of unbonding pools belongs to a bonded pool,
|
* Groups of unbonding pools. Each group of unbonding pools belongs to a
|
||||||
* hence the name sub-pools. Keyed by the bonded pools account.
|
* bonded pool, hence the name sub-pools. Keyed by the bonded pools account.
|
||||||
**/
|
**/
|
||||||
subPoolsStorage: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsSubPools>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
subPoolsStorage: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsSubPools>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
@@ -900,7 +972,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* The commitments of candidates pending availability, by `ParaId`.
|
* The commitments of candidates pending availability, by `ParaId`.
|
||||||
**/
|
**/
|
||||||
pendingAvailabilityCommitments: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV2CandidateCommitments>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
pendingAvailabilityCommitments: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV4CandidateCommitments>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -919,7 +991,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* Scraped on chain data for extracting resolved disputes as well as backing votes.
|
* Scraped on chain data for extracting resolved disputes as well as backing votes.
|
||||||
**/
|
**/
|
||||||
onChainVotes: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV2ScrapedOnChainVotes>>, []> & QueryableStorageEntry<ApiType, []>;
|
onChainVotes: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV4ScrapedOnChainVotes>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -983,7 +1055,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* Past code of parachains. The parachains themselves may not be registered anymore,
|
* Past code of parachains. The parachains themselves may not be registered anymore,
|
||||||
* but we also keep their code on-chain for the same amount of time as outdated code
|
* but we also keep their code on-chain for the same amount of time as outdated code
|
||||||
* to keep it available for secondary checkers.
|
* to keep it available for approval checkers.
|
||||||
**/
|
**/
|
||||||
pastCodeMeta: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<PolkadotRuntimeParachainsParasParaPastCodeMeta>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
pastCodeMeta: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<PolkadotRuntimeParachainsParasParaPastCodeMeta>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1037,7 +1109,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* NOTE that this field is used by parachains via merkle storage proofs, therefore changing
|
* NOTE that this field is used by parachains via merkle storage proofs, therefore changing
|
||||||
* the format will require migration of parachains.
|
* the format will require migration of parachains.
|
||||||
**/
|
**/
|
||||||
upgradeGoAheadSignal: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV2UpgradeGoAhead>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
upgradeGoAheadSignal: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV4UpgradeGoAhead>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* This is used by the relay-chain to communicate that there are restrictions for performing
|
* This is used by the relay-chain to communicate that there are restrictions for performing
|
||||||
* an upgrade for this parachain.
|
* an upgrade for this parachain.
|
||||||
@@ -1049,7 +1121,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* NOTE that this field is used by parachains via merkle storage proofs, therefore changing
|
* NOTE that this field is used by parachains via merkle storage proofs, therefore changing
|
||||||
* the format will require migration of parachains.
|
* the format will require migration of parachains.
|
||||||
**/
|
**/
|
||||||
upgradeRestrictionSignal: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV2UpgradeRestriction>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
upgradeRestrictionSignal: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV4UpgradeRestriction>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -1066,7 +1138,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* * The number of parachains and parathread multiplexers
|
* * The number of parachains and parathread multiplexers
|
||||||
* * The number of validators divided by `configuration.max_validators_per_core`.
|
* * The number of validators divided by `configuration.max_validators_per_core`.
|
||||||
**/
|
**/
|
||||||
availabilityCores: AugmentedQuery<ApiType, () => Observable<Vec<Option<PolkadotPrimitivesV2CoreOccupied>>>, []> & QueryableStorageEntry<ApiType, []>;
|
availabilityCores: AugmentedQuery<ApiType, () => Observable<Vec<Option<PolkadotPrimitivesV4CoreOccupied>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* An index used to ensure that only one claim on a parathread exists in the queue or is
|
* An index used to ensure that only one claim on a parathread exists in the queue or is
|
||||||
* currently being handled by an occupied core.
|
* currently being handled by an occupied core.
|
||||||
@@ -1114,10 +1186,15 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
parasDisputes: {
|
parasDisputes: {
|
||||||
|
/**
|
||||||
|
* Backing votes stored for each dispute.
|
||||||
|
* This storage is used for slashing.
|
||||||
|
**/
|
||||||
|
backersOnDisputes: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: H256 | string | Uint8Array) => Observable<Option<BTreeSet<u32>>>, [u32, H256]> & QueryableStorageEntry<ApiType, [u32, H256]>;
|
||||||
/**
|
/**
|
||||||
* All ongoing or concluded disputes for the last several sessions.
|
* All ongoing or concluded disputes for the last several sessions.
|
||||||
**/
|
**/
|
||||||
disputes: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: H256 | string | Uint8Array) => Observable<Option<PolkadotPrimitivesV2DisputeState>>, [u32, H256]> & QueryableStorageEntry<ApiType, [u32, H256]>;
|
disputes: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: H256 | string | Uint8Array) => Observable<Option<PolkadotPrimitivesV4DisputeState>>, [u32, H256]> & QueryableStorageEntry<ApiType, [u32, H256]>;
|
||||||
/**
|
/**
|
||||||
* Whether the chain is frozen. Starts as `None`. When this is `Some`,
|
* Whether the chain is frozen. Starts as `None`. When this is `Some`,
|
||||||
* the chain will not accept any new parachain blocks for backing or inclusion,
|
* the chain will not accept any new parachain blocks for backing or inclusion,
|
||||||
@@ -1135,14 +1212,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* references sessions.
|
* references sessions.
|
||||||
**/
|
**/
|
||||||
lastPrunedSession: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
lastPrunedSession: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
|
||||||
* Maps session indices to a vector indicating the number of potentially-spam disputes
|
|
||||||
* each validator is participating in. Potentially-spam disputes are remote disputes which have
|
|
||||||
* fewer than `byzantine_threshold + 1` validators.
|
|
||||||
*
|
|
||||||
* The i'th entry of the vector corresponds to the i'th validator in the session.
|
|
||||||
**/
|
|
||||||
spamSlots: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<Vec<u32>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -1158,17 +1227,21 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Note that this API is private due to it being prone to 'off-by-one' at session boundaries.
|
* Note that this API is private due to it being prone to 'off-by-one' at session boundaries.
|
||||||
* When in doubt, use `Sessions` API instead.
|
* When in doubt, use `Sessions` API instead.
|
||||||
**/
|
**/
|
||||||
assignmentKeysUnsafe: AugmentedQuery<ApiType, () => Observable<Vec<PolkadotPrimitivesV2AssignmentAppPublic>>, []> & QueryableStorageEntry<ApiType, []>;
|
assignmentKeysUnsafe: AugmentedQuery<ApiType, () => Observable<Vec<PolkadotPrimitivesV4AssignmentAppPublic>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The earliest session for which previous session info is stored.
|
* The earliest session for which previous session info is stored.
|
||||||
**/
|
**/
|
||||||
earliestStoredSession: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
earliestStoredSession: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Executor parameter set for a given session index
|
||||||
|
**/
|
||||||
|
sessionExecutorParams: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV4ExecutorParams>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* Session information in a rolling window.
|
* Session information in a rolling window.
|
||||||
* Should have an entry in range `EarliestStoredSession..=CurrentSessionIndex`.
|
* Should have an entry in range `EarliestStoredSession..=CurrentSessionIndex`.
|
||||||
* Does not have any entries before the session index in the first session change notification.
|
* Does not have any entries before the session index in the first session change notification.
|
||||||
**/
|
**/
|
||||||
sessions: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV2SessionInfo>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
sessions: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PolkadotPrimitivesV4SessionInfo>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -1184,7 +1257,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* The parachain attestation keys of the validators actively participating in parachain consensus.
|
* The parachain attestation keys of the validators actively participating in parachain consensus.
|
||||||
* This should be the same length as `ActiveValidatorIndices`.
|
* This should be the same length as `ActiveValidatorIndices`.
|
||||||
**/
|
**/
|
||||||
activeValidatorKeys: AugmentedQuery<ApiType, () => Observable<Vec<PolkadotPrimitivesV2ValidatorAppPublic>>, []> & QueryableStorageEntry<ApiType, []>;
|
activeValidatorKeys: AugmentedQuery<ApiType, () => Observable<Vec<PolkadotPrimitivesV4ValidatorAppPublic>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The current session index.
|
* The current session index.
|
||||||
**/
|
**/
|
||||||
@@ -1233,10 +1306,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
preimage: {
|
preimage: {
|
||||||
/**
|
preimageFor: AugmentedQuery<ApiType, (arg: ITuple<[H256, u32]> | [H256 | string | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable<Option<Bytes>>, [ITuple<[H256, u32]>]> & QueryableStorageEntry<ApiType, [ITuple<[H256, u32]>]>;
|
||||||
* The preimages stored by this pallet.
|
|
||||||
**/
|
|
||||||
preimageFor: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<Bytes>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
|
||||||
/**
|
/**
|
||||||
* The request status of a given hash.
|
* The request status of a given hash.
|
||||||
**/
|
**/
|
||||||
@@ -1261,6 +1331,40 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
|
referenda: {
|
||||||
|
/**
|
||||||
|
* The number of referenda being decided currently.
|
||||||
|
**/
|
||||||
|
decidingCount: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<u32>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
|
||||||
|
/**
|
||||||
|
* The metadata is a general information concerning the referendum.
|
||||||
|
* The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON
|
||||||
|
* dump or IPFS hash of a JSON file.
|
||||||
|
*
|
||||||
|
* Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove)
|
||||||
|
* large preimages.
|
||||||
|
**/
|
||||||
|
metadataOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<H256>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* The next free referendum index, aka the number of referenda started so far.
|
||||||
|
**/
|
||||||
|
referendumCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Information concerning any given referendum.
|
||||||
|
**/
|
||||||
|
referendumInfoFor: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletReferendaReferendumInfo>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* The sorted list of referenda ready to be decided but not yet being decided, ordered by
|
||||||
|
* conviction-weighted approvals.
|
||||||
|
*
|
||||||
|
* This should be empty if `DecidingCount` is less than `TrackInfo::max_deciding`.
|
||||||
|
**/
|
||||||
|
trackQueue: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<Vec<ITuple<[u32, u128]>>>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
registrar: {
|
registrar: {
|
||||||
/**
|
/**
|
||||||
* The next free `ParaId`.
|
* The next free `ParaId`.
|
||||||
@@ -1286,11 +1390,15 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* Items to be executed, indexed by the block number that they should be executed on.
|
* Items to be executed, indexed by the block number that they should be executed on.
|
||||||
**/
|
**/
|
||||||
agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<Option<PalletSchedulerScheduledV3>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<Option<PalletSchedulerScheduled>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
incompleteSince: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Lookup from identity to the block number and index of the task.
|
* Lookup from a name to the block number and index of the task.
|
||||||
|
*
|
||||||
|
* For v3 -> v4 the previously unbounded identities are Blake2-256 hashed to form the v4
|
||||||
|
* identities.
|
||||||
**/
|
**/
|
||||||
lookup: AugmentedQuery<ApiType, (arg: Bytes | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [Bytes]> & QueryableStorageEntry<ApiType, [Bytes]>;
|
lookup: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -1371,6 +1479,8 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
activeEra: AugmentedQuery<ApiType, () => Observable<Option<PalletStakingActiveEraInfo>>, []> & QueryableStorageEntry<ApiType, []>;
|
activeEra: AugmentedQuery<ApiType, () => Observable<Option<PalletStakingActiveEraInfo>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Map from all locked "stash" accounts to the controller account.
|
* Map from all locked "stash" accounts to the controller account.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
bonded: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<AccountId32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
bonded: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<AccountId32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1498,6 +1608,10 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* If set to `0`, no limit exists.
|
* If set to `0`, no limit exists.
|
||||||
**/
|
**/
|
||||||
minCommission: AugmentedQuery<ApiType, () => Observable<Perbill>, []> & QueryableStorageEntry<ApiType, []>;
|
minCommission: AugmentedQuery<ApiType, () => Observable<Perbill>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The minimum active nominator stake of the last successful election.
|
||||||
|
**/
|
||||||
|
minimumActiveStake: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Minimum number of staking participants before emergency conditions are imposed.
|
* Minimum number of staking participants before emergency conditions are imposed.
|
||||||
**/
|
**/
|
||||||
@@ -1527,6 +1641,8 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
*
|
*
|
||||||
* Lastly, if any of the nominators become non-decodable, they can be chilled immediately via
|
* Lastly, if any of the nominators become non-decodable, they can be chilled immediately via
|
||||||
* [`Call::chill_other`] dispatchable by anyone.
|
* [`Call::chill_other`] dispatchable by anyone.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
nominators: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletStakingNominations>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
nominators: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletStakingNominations>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1547,6 +1663,8 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
offendingValidators: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, bool]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
offendingValidators: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, bool]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Where the reward payment should be made. Keyed by stash.
|
* Where the reward payment should be made. Keyed by stash.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
payee: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletStakingRewardDestination>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
payee: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletStakingRewardDestination>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1564,23 +1682,18 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* as well as how much reward has been paid out.
|
* as well as how much reward has been paid out.
|
||||||
**/
|
**/
|
||||||
spanSlash: AugmentedQuery<ApiType, (arg: ITuple<[AccountId32, u32]> | [AccountId32 | string | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable<PalletStakingSlashingSpanRecord>, [ITuple<[AccountId32, u32]>]> & QueryableStorageEntry<ApiType, [ITuple<[AccountId32, u32]>]>;
|
spanSlash: AugmentedQuery<ApiType, (arg: ITuple<[AccountId32, u32]> | [AccountId32 | string | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable<PalletStakingSlashingSpanRecord>, [ITuple<[AccountId32, u32]>]> & QueryableStorageEntry<ApiType, [ITuple<[AccountId32, u32]>]>;
|
||||||
/**
|
|
||||||
* True if network has been upgraded to this version.
|
|
||||||
* Storage version of the pallet.
|
|
||||||
*
|
|
||||||
* This is set to v7.0.0 for new networks.
|
|
||||||
**/
|
|
||||||
storageVersion: AugmentedQuery<ApiType, () => Observable<PalletStakingReleases>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
/**
|
||||||
* All unapplied slashes that are queued for later.
|
* All unapplied slashes that are queued for later.
|
||||||
**/
|
**/
|
||||||
unappliedSlashes: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<PalletStakingUnappliedSlash>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
unappliedSlashes: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<PalletStakingUnappliedSlash>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* The ideal number of staking participants.
|
* The ideal number of active validators.
|
||||||
**/
|
**/
|
||||||
validatorCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
validatorCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The map from (wannabe) validator stash key to the preferences of that validator.
|
* The map from (wannabe) validator stash key to the preferences of that validator.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
validators: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletStakingValidatorPrefs>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
validators: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletStakingValidatorPrefs>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1767,6 +1880,10 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Proposal indices that have been approved but not yet awarded.
|
* Proposal indices that have been approved but not yet awarded.
|
||||||
**/
|
**/
|
||||||
approvals: AugmentedQuery<ApiType, () => Observable<Vec<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
approvals: AugmentedQuery<ApiType, () => Observable<Vec<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The amount which has been reported as inactive to Currency.
|
||||||
|
**/
|
||||||
|
deactivated: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Number of proposals that have been made.
|
* Number of proposals that have been made.
|
||||||
**/
|
**/
|
||||||
@@ -1781,6 +1898,10 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
ump: {
|
ump: {
|
||||||
|
/**
|
||||||
|
* Counter for the related counted storage map
|
||||||
|
**/
|
||||||
|
counterForOverweight: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The ordered list of `ParaId`s that have a `RelayDispatchQueue` entry.
|
* The ordered list of `ParaId`s that have a `RelayDispatchQueue` entry.
|
||||||
*
|
*
|
||||||
@@ -1874,6 +1995,13 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
|
whitelist: {
|
||||||
|
whitelistedCall: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<Null>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
xcmPallet: {
|
xcmPallet: {
|
||||||
/**
|
/**
|
||||||
* The existing asset traps.
|
* The existing asset traps.
|
||||||
@@ -1886,6 +2014,10 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* The current migration's stage, if any.
|
* The current migration's stage, if any.
|
||||||
**/
|
**/
|
||||||
currentMigration: AugmentedQuery<ApiType, () => Observable<Option<PalletXcmVersionMigrationStage>>, []> & QueryableStorageEntry<ApiType, []>;
|
currentMigration: AugmentedQuery<ApiType, () => Observable<Option<PalletXcmVersionMigrationStage>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Fungible assets which we know are locked on this chain.
|
||||||
|
**/
|
||||||
|
lockedFungibles: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<Vec<ITuple<[u128, XcmVersionedMultiLocation]>>>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
* The ongoing queries.
|
* The ongoing queries.
|
||||||
**/
|
**/
|
||||||
@@ -1894,6 +2026,10 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* The latest available query index.
|
* The latest available query index.
|
||||||
**/
|
**/
|
||||||
queryCounter: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;
|
queryCounter: AugmentedQuery<ApiType, () => Observable<u64>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Fungible assets which we know are locked on a remote chain.
|
||||||
|
**/
|
||||||
|
remoteLockedFungibles: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array, arg3: XcmVersionedAssetId | { V3: any } | string | Uint8Array) => Observable<Option<PalletXcmRemoteLockedFungibleRecord>>, [u32, AccountId32, XcmVersionedAssetId]> & QueryableStorageEntry<ApiType, [u32, AccountId32, XcmVersionedAssetId]>;
|
||||||
/**
|
/**
|
||||||
* Default version to encode XCM when latest version of destination is unknown. If `None`,
|
* Default version to encode XCM when latest version of destination is unknown. If `None`,
|
||||||
* then the destinations whose XCM version is unknown are considered unreachable.
|
* then the destinations whose XCM version is unknown are considered unreachable.
|
||||||
@@ -1902,7 +2038,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* The Latest versions that we know various locations support.
|
* The Latest versions that we know various locations support.
|
||||||
**/
|
**/
|
||||||
supportedVersion: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => Observable<Option<u32>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
|
supportedVersion: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => Observable<Option<u32>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
|
||||||
/**
|
/**
|
||||||
* Destinations whose latest XCM version we would like to know. Duplicates not allowed, and
|
* Destinations whose latest XCM version we would like to know. Duplicates not allowed, and
|
||||||
* the `u32` counter is the number of times that a send to the destination has been attempted,
|
* the `u32` counter is the number of times that a send to the destination has been attempted,
|
||||||
@@ -1912,12 +2048,12 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* All locations that we have requested version notifications from.
|
* All locations that we have requested version notifications from.
|
||||||
**/
|
**/
|
||||||
versionNotifiers: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => Observable<Option<u64>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
|
versionNotifiers: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => Observable<Option<u64>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
|
||||||
/**
|
/**
|
||||||
* The target locations that are subscribed to our version changes, as well as the most recent
|
* The target locations that are subscribed to our version changes, as well as the most recent
|
||||||
* of our versions we informed them of.
|
* of our versions we informed them of.
|
||||||
**/
|
**/
|
||||||
versionNotifyTargets: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array) => Observable<Option<ITuple<[u64, u64, u32]>>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
|
versionNotifyTargets: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => Observable<Option<ITuple<[u64, SpWeightsWeightV2Weight, u32]>>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
// Copyright 2017-2023 @polkadot/api-augment authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import '@polkadot/types-augment/registry/substrate';
|
import '@polkadot/types-augment/registry/substrate';
|
||||||
|
|||||||
@@ -9,17 +9,18 @@ import type { ApiTypes, AugmentedCall, DecoratedCallBase } from '@polkadot/api-b
|
|||||||
import type { Bytes, Null, Option, Result, Vec, bool, u32 } from '@polkadot/types-codec';
|
import type { Bytes, Null, Option, Result, Vec, bool, u32 } from '@polkadot/types-codec';
|
||||||
import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
|
import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
|
||||||
import type { BabeEquivocationProof, BabeGenesisConfiguration, Epoch, OpaqueKeyOwnershipProof } from '@polkadot/types/interfaces/babe';
|
import type { BabeEquivocationProof, BabeGenesisConfiguration, Epoch, OpaqueKeyOwnershipProof } from '@polkadot/types/interfaces/babe';
|
||||||
import type { ValidatorSet } from '@polkadot/types/interfaces/beefy';
|
import type { BeefyEquivocationProof, ValidatorSet, ValidatorSetId } from '@polkadot/types/interfaces/beefy';
|
||||||
import type { CheckInherentsResult, InherentData } from '@polkadot/types/interfaces/blockbuilder';
|
import type { CheckInherentsResult, InherentData } from '@polkadot/types/interfaces/blockbuilder';
|
||||||
import type { BlockHash } from '@polkadot/types/interfaces/chain';
|
import type { BlockHash } from '@polkadot/types/interfaces/chain';
|
||||||
import type { AuthorityId } from '@polkadot/types/interfaces/consensus';
|
import type { AuthorityId } from '@polkadot/types/interfaces/consensus';
|
||||||
import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';
|
import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';
|
||||||
import type { AuthorityList, GrandpaEquivocationProof, SetId } from '@polkadot/types/interfaces/grandpa';
|
import type { AuthorityList, GrandpaEquivocationProof, SetId } from '@polkadot/types/interfaces/grandpa';
|
||||||
import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata';
|
import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata';
|
||||||
import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError, MmrLeafIndex, MmrProof } from '@polkadot/types/interfaces/mmr';
|
import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError } from '@polkadot/types/interfaces/mmr';
|
||||||
import type { CandidateCommitments, CandidateEvent, CommittedCandidateReceipt, CoreState, GroupRotationInfo, InboundDownwardMessage, InboundHrmpMessage, OccupiedCoreAssumption, ParaId, ParaValidatorIndex, PersistedValidationData, PvfCheckStatement, ScrapedOnChainVotes, SessionInfo, ValidationCode, ValidationCodeHash, ValidatorSignature } from '@polkadot/types/interfaces/parachains';
|
import type { NpPoolId } from '@polkadot/types/interfaces/nompools';
|
||||||
|
import type { CandidateCommitments, CandidateEvent, CandidateHash, CommittedCandidateReceipt, CoreState, DisputeState, ExecutorParams, GroupRotationInfo, InboundDownwardMessage, InboundHrmpMessage, OccupiedCoreAssumption, ParaId, ParaValidatorIndex, PersistedValidationData, PvfCheckStatement, ScrapedOnChainVotes, SessionInfo, ValidationCode, ValidationCodeHash, ValidatorSignature } from '@polkadot/types/interfaces/parachains';
|
||||||
import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
|
import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
|
||||||
import type { AccountId, Balance, Block, Call, Hash, Header, Index, KeyTypeId, Slot, ValidatorId } from '@polkadot/types/interfaces/runtime';
|
import type { AccountId, Balance, Block, BlockNumber, Call, Hash, Header, Index, KeyTypeId, Slot, ValidatorId, Weight } from '@polkadot/types/interfaces/runtime';
|
||||||
import type { SessionIndex } from '@polkadot/types/interfaces/session';
|
import type { SessionIndex } from '@polkadot/types/interfaces/session';
|
||||||
import type { RuntimeVersion } from '@polkadot/types/interfaces/state';
|
import type { RuntimeVersion } from '@polkadot/types/interfaces/state';
|
||||||
import type { ApplyExtrinsicResult } from '@polkadot/types/interfaces/system';
|
import type { ApplyExtrinsicResult } from '@polkadot/types/interfaces/system';
|
||||||
@@ -84,8 +85,20 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0x49eaaf1b548a0cb0/1 */
|
/** 0x49eaaf1b548a0cb0/2 */
|
||||||
beefyApi: {
|
beefyApi: {
|
||||||
|
/**
|
||||||
|
* Return the block number where BEEFY consensus is enabled/started
|
||||||
|
**/
|
||||||
|
beefyGenesis: AugmentedCall<ApiType, () => Observable<Option<BlockNumber>>>;
|
||||||
|
/**
|
||||||
|
* Generates a proof of key ownership for the given authority in the given set.
|
||||||
|
**/
|
||||||
|
generateKeyOwnershipProof: AugmentedCall<ApiType, (setId: ValidatorSetId | AnyNumber | Uint8Array, authorityId: AuthorityId | string | Uint8Array) => Observable<Option<OpaqueKeyOwnershipProof>>>;
|
||||||
|
/**
|
||||||
|
* Submits an unsigned extrinsic to report an equivocation.
|
||||||
|
**/
|
||||||
|
submitReportEquivocationUnsignedExtrinsic: AugmentedCall<ApiType, (equivocationProof: BeefyEquivocationProof | { first?: any; second?: any } | string | Uint8Array, keyOwnerProof: OpaqueKeyOwnershipProof | string | Uint8Array) => Observable<Option<Null>>>;
|
||||||
/**
|
/**
|
||||||
* Return the current active BEEFY validator set
|
* Return the current active BEEFY validator set
|
||||||
**/
|
**/
|
||||||
@@ -160,47 +173,43 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0x37e397fc7c91f5e4/1 */
|
/** 0x37e397fc7c91f5e4/2 */
|
||||||
metadata: {
|
metadata: {
|
||||||
/**
|
/**
|
||||||
* Returns the metadata of a runtime
|
* Returns the metadata of a runtime
|
||||||
**/
|
**/
|
||||||
metadata: AugmentedCall<ApiType, () => Observable<OpaqueMetadata>>;
|
metadata: AugmentedCall<ApiType, () => Observable<OpaqueMetadata>>;
|
||||||
|
/**
|
||||||
|
* Returns the metadata at a given version.
|
||||||
|
**/
|
||||||
|
metadataAtVersion: AugmentedCall<ApiType, (version: u32 | AnyNumber | Uint8Array) => Observable<Option<OpaqueMetadata>>>;
|
||||||
|
/**
|
||||||
|
* Returns the supported metadata versions.
|
||||||
|
**/
|
||||||
|
metadataVersions: AugmentedCall<ApiType, () => Observable<Vec<u32>>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0x91d5df18b0d2cf58/1 */
|
/** 0x91d5df18b0d2cf58/2 */
|
||||||
mmrApi: {
|
mmrApi: {
|
||||||
/**
|
/**
|
||||||
* Generate MMR proof for a series of leaves under given indices.
|
* Generate MMR proof for the given block numbers.
|
||||||
**/
|
**/
|
||||||
generateBatchProof: AugmentedCall<ApiType, (leafIndices: Vec<MmrLeafIndex> | (MmrLeafIndex | AnyNumber | Uint8Array)[]) => Observable<Result<ITuple<[Vec<MmrEncodableOpaqueLeaf>, MmrBatchProof]>, MmrError>>>;
|
generateProof: AugmentedCall<ApiType, (blockNumbers: Vec<BlockNumber> | (BlockNumber | AnyNumber | Uint8Array)[], bestKnownBlockNumber: Option<BlockNumber> | null | Uint8Array | BlockNumber | AnyNumber) => Observable<Result<ITuple<[Vec<MmrEncodableOpaqueLeaf>, MmrBatchProof]>, MmrError>>>;
|
||||||
/**
|
|
||||||
* Generate MMR proof for a leaf under given index.
|
|
||||||
**/
|
|
||||||
generateProof: AugmentedCall<ApiType, (leafIndex: MmrLeafIndex | AnyNumber | Uint8Array) => Observable<Result<ITuple<[MmrEncodableOpaqueLeaf, MmrProof]>, MmrError>>>;
|
|
||||||
/**
|
/**
|
||||||
* Return the on-chain MMR root hash.
|
* Return the on-chain MMR root hash.
|
||||||
**/
|
**/
|
||||||
mmrRoot: AugmentedCall<ApiType, () => Observable<Result<Hash, MmrError>>>;
|
root: AugmentedCall<ApiType, () => Observable<Result<Hash, MmrError>>>;
|
||||||
/**
|
|
||||||
* Verify MMR proof against on-chain MMR for a batch of leaves.
|
|
||||||
**/
|
|
||||||
verifyBatchProof: AugmentedCall<ApiType, (leaves: Vec<MmrEncodableOpaqueLeaf> | (MmrEncodableOpaqueLeaf | string | Uint8Array)[], proof: MmrBatchProof | { leafIndices?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
|
||||||
/**
|
|
||||||
* Verify MMR proof against given root hash or a batch of leaves.
|
|
||||||
**/
|
|
||||||
verifyBatchProofStateless: AugmentedCall<ApiType, (root: Hash | string | Uint8Array, leaves: Vec<MmrEncodableOpaqueLeaf> | (MmrEncodableOpaqueLeaf | string | Uint8Array)[], proof: MmrBatchProof | { leafIndices?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
|
||||||
/**
|
/**
|
||||||
* Verify MMR proof against on-chain MMR.
|
* Verify MMR proof against on-chain MMR.
|
||||||
**/
|
**/
|
||||||
verifyProof: AugmentedCall<ApiType, (leaf: MmrEncodableOpaqueLeaf | string | Uint8Array, proof: MmrProof | { leafIndex?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
verifyProof: AugmentedCall<ApiType, (leaves: Vec<MmrEncodableOpaqueLeaf> | (MmrEncodableOpaqueLeaf | string | Uint8Array)[], proof: MmrBatchProof | { leafIndices?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
||||||
/**
|
/**
|
||||||
* Verify MMR proof against given root hash.
|
* Verify MMR proof against given root hash.
|
||||||
**/
|
**/
|
||||||
verifyProofStateless: AugmentedCall<ApiType, (root: Hash | string | Uint8Array, leaf: MmrEncodableOpaqueLeaf | string | Uint8Array, proof: MmrProof | { leafIndex?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
verifyProofStateless: AugmentedCall<ApiType, (root: Hash | string | Uint8Array, leaves: Vec<MmrEncodableOpaqueLeaf> | (MmrEncodableOpaqueLeaf | string | Uint8Array)[], proof: MmrBatchProof | { leafIndices?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
@@ -208,10 +217,18 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
};
|
};
|
||||||
/** 0x17a6bc0d0062aeb3/1 */
|
/** 0x17a6bc0d0062aeb3/1 */
|
||||||
nominationPoolsApi: {
|
nominationPoolsApi: {
|
||||||
|
/**
|
||||||
|
* Returns the equivalent points of `new_funds` for a given pool.
|
||||||
|
**/
|
||||||
|
balanceToPoints: AugmentedCall<ApiType, (poolId: NpPoolId | AnyNumber | Uint8Array, newFunds: Balance | AnyNumber | Uint8Array) => Observable<Balance>>;
|
||||||
/**
|
/**
|
||||||
* Returns the pending rewards for the given member.
|
* Returns the pending rewards for the given member.
|
||||||
**/
|
**/
|
||||||
pendingRewards: AugmentedCall<ApiType, (member: AccountId | string | Uint8Array) => Observable<Balance>>;
|
pendingRewards: AugmentedCall<ApiType, (member: AccountId | string | Uint8Array) => Observable<Balance>>;
|
||||||
|
/**
|
||||||
|
* Returns the equivalent balance of `points` for a given pool.
|
||||||
|
**/
|
||||||
|
pointsToBalance: AugmentedCall<ApiType, (poolId: NpPoolId | AnyNumber | Uint8Array, points: Balance | AnyNumber | Uint8Array) => Observable<Balance>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
@@ -228,7 +245,7 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0xaf2c0297a23e6d3d/2 */
|
/** 0xaf2c0297a23e6d3d/4 */
|
||||||
parachainHost: {
|
parachainHost: {
|
||||||
/**
|
/**
|
||||||
* Returns the persisted validation data for the given `ParaId` along with the corresponding validation code hash.
|
* Returns the persisted validation data for the given `ParaId` along with the corresponding validation code hash.
|
||||||
@@ -250,6 +267,10 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
* Checks if the given validation outputs pass the acceptance criteria.
|
* Checks if the given validation outputs pass the acceptance criteria.
|
||||||
**/
|
**/
|
||||||
checkValidationOutputs: AugmentedCall<ApiType, (paraId: ParaId | AnyNumber | Uint8Array, outputs: CandidateCommitments | { upwardMessages?: any; horizontalMessages?: any; newValidationCode?: any; headData?: any; processedDownwardMessages?: any; hrmpWatermark?: any } | string | Uint8Array) => Observable<bool>>;
|
checkValidationOutputs: AugmentedCall<ApiType, (paraId: ParaId | AnyNumber | Uint8Array, outputs: CandidateCommitments | { upwardMessages?: any; horizontalMessages?: any; newValidationCode?: any; headData?: any; processedDownwardMessages?: any; hrmpWatermark?: any } | string | Uint8Array) => Observable<bool>>;
|
||||||
|
/**
|
||||||
|
* Returns all onchain disputes.
|
||||||
|
**/
|
||||||
|
disputes: AugmentedCall<ApiType, () => Observable<Vec<ITuple<[SessionIndex, CandidateHash, DisputeState]>>>>;
|
||||||
/**
|
/**
|
||||||
* Get all the pending inbound messages in the downward message queue for a para.
|
* Get all the pending inbound messages in the downward message queue for a para.
|
||||||
**/
|
**/
|
||||||
@@ -270,6 +291,10 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
* Returns code hashes of PVFs that require pre-checking by validators in the active set.
|
* Returns code hashes of PVFs that require pre-checking by validators in the active set.
|
||||||
**/
|
**/
|
||||||
pvfsRequirePrecheck: AugmentedCall<ApiType, () => Observable<Vec<ValidationCodeHash>>>;
|
pvfsRequirePrecheck: AugmentedCall<ApiType, () => Observable<Vec<ValidationCodeHash>>>;
|
||||||
|
/**
|
||||||
|
* Returns execution parameters for the session.
|
||||||
|
**/
|
||||||
|
sessionExecutorParams: AugmentedCall<ApiType, (sessionIndex: SessionIndex | AnyNumber | Uint8Array) => Observable<Option<ExecutorParams>>>;
|
||||||
/**
|
/**
|
||||||
* Returns the session index expected at a child of the block.
|
* Returns the session index expected at a child of the block.
|
||||||
**/
|
**/
|
||||||
@@ -322,6 +347,17 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
|
/** 0x18ef58a3b67ba770/1 */
|
||||||
|
stakingApi: {
|
||||||
|
/**
|
||||||
|
* Returns the nominations quota for a nominator with a given balance.
|
||||||
|
**/
|
||||||
|
nominationsQuota: AugmentedCall<ApiType, (balance: Balance | AnyNumber | Uint8Array) => Observable<u32>>;
|
||||||
|
/**
|
||||||
|
* Generic call
|
||||||
|
**/
|
||||||
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
|
};
|
||||||
/** 0xd2bc9897eed08f15/3 */
|
/** 0xd2bc9897eed08f15/3 */
|
||||||
taggedTransactionQueue: {
|
taggedTransactionQueue: {
|
||||||
/**
|
/**
|
||||||
@@ -333,7 +369,7 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0x37c8bb1350a9a2a8/1 */
|
/** 0x37c8bb1350a9a2a8/3 */
|
||||||
transactionPaymentApi: {
|
transactionPaymentApi: {
|
||||||
/**
|
/**
|
||||||
* The transaction fee details
|
* The transaction fee details
|
||||||
@@ -343,12 +379,20 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
* The transaction info
|
* The transaction info
|
||||||
**/
|
**/
|
||||||
queryInfo: AugmentedCall<ApiType, (uxt: Extrinsic | IExtrinsic | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
|
queryInfo: AugmentedCall<ApiType, (uxt: Extrinsic | IExtrinsic | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
|
||||||
|
/**
|
||||||
|
* Query the output of the current LengthToFee given some input
|
||||||
|
**/
|
||||||
|
queryLengthToFee: AugmentedCall<ApiType, (length: u32 | AnyNumber | Uint8Array) => Observable<Balance>>;
|
||||||
|
/**
|
||||||
|
* Query the output of the current WeightToFee given some input
|
||||||
|
**/
|
||||||
|
queryWeightToFee: AugmentedCall<ApiType, (weight: Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => Observable<Balance>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0xf3ff14d5ab527059/1 */
|
/** 0xf3ff14d5ab527059/3 */
|
||||||
transactionPaymentCallApi: {
|
transactionPaymentCallApi: {
|
||||||
/**
|
/**
|
||||||
* The call fee details
|
* The call fee details
|
||||||
@@ -358,6 +402,14 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
* The call info
|
* The call info
|
||||||
**/
|
**/
|
||||||
queryCallInfo: AugmentedCall<ApiType, (call: Call | IMethod | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
|
queryCallInfo: AugmentedCall<ApiType, (call: Call | IMethod | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
|
||||||
|
/**
|
||||||
|
* Query the output of the current LengthToFee given some input
|
||||||
|
**/
|
||||||
|
queryLengthToFee: AugmentedCall<ApiType, (length: u32 | AnyNumber | Uint8Array) => Observable<Balance>>;
|
||||||
|
/**
|
||||||
|
* Query the output of the current WeightToFee given some input
|
||||||
|
**/
|
||||||
|
queryWeightToFee: AugmentedCall<ApiType, (weight: Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => Observable<Balance>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -8,8 +8,8 @@ import '@polkadot/api-base/types/consts';
|
|||||||
import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';
|
import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';
|
||||||
import type { Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
|
import type { Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
|
||||||
import type { Codec, ITuple } from '@polkadot/types-codec/types';
|
import type { Codec, ITuple } from '@polkadot/types-codec/types';
|
||||||
import type { Perbill, Percent, Permill, Weight } from '@polkadot/types/interfaces/runtime';
|
import type { Perbill, Percent, Permill, Perquintill } from '@polkadot/types/interfaces/runtime';
|
||||||
import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, PalletContractsSchedule, PalletReferendaTrackInfo, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight } from '@polkadot/types/lookup';
|
import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, KitchensinkRuntimeHoldReason, PalletContractsSchedule, PalletReferendaTrackInfo, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight } from '@polkadot/types/lookup';
|
||||||
|
|
||||||
export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
|
export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
|
||||||
|
|
||||||
@@ -25,8 +25,7 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
maxAnnouncementsCount: u32 & AugmentedConst<ApiType>;
|
maxAnnouncementsCount: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of members per member role. Should not exceed the sum of
|
* The maximum number of members per member role.
|
||||||
* `MaxFounders` and `MaxFellows`.
|
|
||||||
**/
|
**/
|
||||||
maxMembersCount: u32 & AugmentedConst<ApiType>;
|
maxMembersCount: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -65,6 +64,12 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* metadata.
|
* metadata.
|
||||||
**/
|
**/
|
||||||
metadataDepositPerByte: u128 & AugmentedConst<ApiType>;
|
metadataDepositPerByte: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Max number of items to destroy per `destroy_accounts` and `destroy_approvals` call.
|
||||||
|
*
|
||||||
|
* Must be configured to result in a weight that makes each call fit in a block.
|
||||||
|
**/
|
||||||
|
removeItemsLimit: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum length of a name or symbol stored on-chain.
|
* The maximum length of a name or symbol stored on-chain.
|
||||||
**/
|
**/
|
||||||
@@ -74,18 +79,6 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
authorship: {
|
|
||||||
/**
|
|
||||||
* The number of blocks back we should accept uncles.
|
|
||||||
* This means that we will deal with uncle-parents that are
|
|
||||||
* `UncleGenerations + 1` before `now`.
|
|
||||||
**/
|
|
||||||
uncleGenerations: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Generic const
|
|
||||||
**/
|
|
||||||
[key: string]: Codec;
|
|
||||||
};
|
|
||||||
babe: {
|
babe: {
|
||||||
/**
|
/**
|
||||||
* The amount of time, in slots, that each epoch should last.
|
* The amount of time, in slots, that each epoch should last.
|
||||||
@@ -112,9 +105,24 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
};
|
};
|
||||||
balances: {
|
balances: {
|
||||||
/**
|
/**
|
||||||
* The minimum amount required to keep an account open.
|
* The minimum amount required to keep an account open. MUST BE GREATER THAN ZERO!
|
||||||
|
*
|
||||||
|
* If you *really* need it to be zero, you can enable the feature `insecure_zero_ed` for
|
||||||
|
* this pallet. However, you do so at your own risk: this will open up a major DoS vector.
|
||||||
|
* In case you have multiple sources of provider references, you may also get unexpected
|
||||||
|
* behaviour if you set this to zero.
|
||||||
|
*
|
||||||
|
* Bottom line: Do yourself a favour and make it at least one!
|
||||||
**/
|
**/
|
||||||
existentialDeposit: u128 & AugmentedConst<ApiType>;
|
existentialDeposit: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of individual freeze locks that can exist on an account at any time.
|
||||||
|
**/
|
||||||
|
maxFreezes: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of holds that can exist on an account at any time.
|
||||||
|
**/
|
||||||
|
maxHolds: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of locks that should exist on an account.
|
* The maximum number of locks that should exist on an account.
|
||||||
* Not strictly enforced, but used for weight estimation.
|
* Not strictly enforced, but used for weight estimation.
|
||||||
@@ -191,54 +199,6 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
contracts: {
|
contracts: {
|
||||||
/**
|
|
||||||
* The weight per byte of code that is charged when loading a contract from storage.
|
|
||||||
*
|
|
||||||
* Currently, FRAME only charges fees for computation incurred but not for PoV
|
|
||||||
* consumption caused for storage access. This is usually not exploitable because
|
|
||||||
* accessing storage carries some substantial weight costs, too. However in case
|
|
||||||
* of contract code very much PoV consumption can be caused while consuming very little
|
|
||||||
* computation. This could be used to keep the chain busy without paying the
|
|
||||||
* proper fee for it. Until this is resolved we charge from the weight meter for
|
|
||||||
* contract access.
|
|
||||||
*
|
|
||||||
* For more information check out: <https://github.com/paritytech/substrate/issues/10301>
|
|
||||||
*
|
|
||||||
* [`DefaultContractAccessWeight`] is a safe default to be used for Polkadot or Kusama
|
|
||||||
* parachains.
|
|
||||||
*
|
|
||||||
* # Note
|
|
||||||
*
|
|
||||||
* This is only relevant for parachains. Set to zero in case of a standalone chain.
|
|
||||||
**/
|
|
||||||
contractAccessWeight: Weight & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The maximum number of contracts that can be pending for deletion.
|
|
||||||
*
|
|
||||||
* When a contract is deleted by calling `seal_terminate` it becomes inaccessible
|
|
||||||
* immediately, but the deletion of the storage items it has accumulated is performed
|
|
||||||
* later. The contract is put into the deletion queue. This defines how many
|
|
||||||
* contracts can be queued up at the same time. If that limit is reached `seal_terminate`
|
|
||||||
* will fail. The action must be retried in a later block in that case.
|
|
||||||
*
|
|
||||||
* The reasons for limiting the queue depth are:
|
|
||||||
*
|
|
||||||
* 1. The queue is in storage in order to be persistent between blocks. We want to limit
|
|
||||||
* the amount of storage that can be consumed.
|
|
||||||
* 2. The queue is stored in a vector and needs to be decoded as a whole when reading
|
|
||||||
* it at the end of each block. Longer queues take more weight to decode and hence
|
|
||||||
* limit the amount of items that can be deleted per block.
|
|
||||||
**/
|
|
||||||
deletionQueueDepth: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The maximum amount of weight that can be consumed per block for lazy trie removal.
|
|
||||||
*
|
|
||||||
* The amount of weight that is dedicated per block to work on the deletion queue. Larger
|
|
||||||
* values allow more trie keys to be deleted in each block but reduce the amount of
|
|
||||||
* weight that is left for transactions. See [`Self::DeletionQueueDepth`] for more
|
|
||||||
* information about the deletion queue.
|
|
||||||
**/
|
|
||||||
deletionWeightLimit: Weight & AugmentedConst<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* The amount of balance a caller has to pay for each byte of storage.
|
* The amount of balance a caller has to pay for each byte of storage.
|
||||||
*
|
*
|
||||||
@@ -255,10 +215,40 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* Changing this value for an existing chain might need a storage migration.
|
* Changing this value for an existing chain might need a storage migration.
|
||||||
**/
|
**/
|
||||||
depositPerItem: u128 & AugmentedConst<ApiType>;
|
depositPerItem: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum length of a contract code in bytes. This limit applies to the instrumented
|
||||||
|
* version of the code. Therefore `instantiate_with_code` can fail even when supplying
|
||||||
|
* a wasm binary below this maximum size.
|
||||||
|
*
|
||||||
|
* The value should be chosen carefully taking into the account the overall memory limit
|
||||||
|
* your runtime has, as well as the [maximum allowed callstack
|
||||||
|
* depth](#associatedtype.CallStack). Look into the `integrity_test()` for some insights.
|
||||||
|
**/
|
||||||
|
maxCodeLen: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum length of the debug buffer in bytes.
|
||||||
|
**/
|
||||||
|
maxDebugBufferLen: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum allowable length in bytes for storage keys.
|
||||||
|
**/
|
||||||
|
maxStorageKeyLen: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Cost schedule and limits.
|
* Cost schedule and limits.
|
||||||
**/
|
**/
|
||||||
schedule: PalletContractsSchedule & AugmentedConst<ApiType>;
|
schedule: PalletContractsSchedule & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Make contract callable functions marked as `#[unstable]` available.
|
||||||
|
*
|
||||||
|
* Contracts that use `#[unstable]` functions won't be able to be uploaded unless
|
||||||
|
* this is set to `true`. This is only meant for testnets and dev nodes in order to
|
||||||
|
* experiment with new features.
|
||||||
|
*
|
||||||
|
* # Warning
|
||||||
|
*
|
||||||
|
* Do **not** set to `true` on productions chains.
|
||||||
|
**/
|
||||||
|
unsafeUnstableInterface: bool & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Generic const
|
* Generic const
|
||||||
**/
|
**/
|
||||||
@@ -268,8 +258,8 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
/**
|
/**
|
||||||
* The maximum number of concurrent votes an account may have.
|
* The maximum number of concurrent votes an account may have.
|
||||||
*
|
*
|
||||||
* Also used to compute weight, an overly large value can
|
* Also used to compute weight, an overly large value can lead to extrinsics with large
|
||||||
* lead to extrinsic with large weight estimation: see `delegate` for instance.
|
* weight estimation: see `delegate` for instance.
|
||||||
**/
|
**/
|
||||||
maxVotes: u32 & AugmentedConst<ApiType>;
|
maxVotes: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -284,6 +274,16 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
|
coreFellowship: {
|
||||||
|
/**
|
||||||
|
* The maximum size in bytes submitted evidence is allowed to be.
|
||||||
|
**/
|
||||||
|
evidenceSize: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic const
|
||||||
|
**/
|
||||||
|
[key: string]: Codec;
|
||||||
|
};
|
||||||
democracy: {
|
democracy: {
|
||||||
/**
|
/**
|
||||||
* Period in blocks where an external proposal may not be re-submitted after being vetoed.
|
* Period in blocks where an external proposal may not be re-submitted after being vetoed.
|
||||||
@@ -311,6 +311,14 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* How often (in blocks) new public referenda are launched.
|
* How often (in blocks) new public referenda are launched.
|
||||||
**/
|
**/
|
||||||
launchPeriod: u32 & AugmentedConst<ApiType>;
|
launchPeriod: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of items which can be blacklisted.
|
||||||
|
**/
|
||||||
|
maxBlacklisted: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of deposits a public proposal may have at any time.
|
||||||
|
**/
|
||||||
|
maxDeposits: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of public proposals that can exist at any time.
|
* The maximum number of public proposals that can exist at any time.
|
||||||
**/
|
**/
|
||||||
@@ -326,10 +334,6 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* The minimum amount to be used as a deposit for a public referendum proposal.
|
* The minimum amount to be used as a deposit for a public referendum proposal.
|
||||||
**/
|
**/
|
||||||
minimumDeposit: u128 & AugmentedConst<ApiType>;
|
minimumDeposit: u128 & AugmentedConst<ApiType>;
|
||||||
/**
|
|
||||||
* The amount of balance that must be deposited per byte of preimage stored.
|
|
||||||
**/
|
|
||||||
preimageByteDeposit: u128 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* The minimum period of vote locking.
|
* The minimum period of vote locking.
|
||||||
*
|
*
|
||||||
@@ -367,9 +371,17 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* take place over multiple blocks.
|
* take place over multiple blocks.
|
||||||
**/
|
**/
|
||||||
maxElectingVoters: u32 & AugmentedConst<ApiType>;
|
maxElectingVoters: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of winners that can be elected by this `ElectionProvider`
|
||||||
|
* implementation.
|
||||||
|
*
|
||||||
|
* Note: This must always be greater or equal to `T::DataProvider::desired_targets()`.
|
||||||
|
**/
|
||||||
|
maxWinners: u32 & AugmentedConst<ApiType>;
|
||||||
minerMaxLength: u32 & AugmentedConst<ApiType>;
|
minerMaxLength: u32 & AugmentedConst<ApiType>;
|
||||||
minerMaxVotesPerVoter: u32 & AugmentedConst<ApiType>;
|
minerMaxVotesPerVoter: u32 & AugmentedConst<ApiType>;
|
||||||
minerMaxWeight: Weight & AugmentedConst<ApiType>;
|
minerMaxWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
|
||||||
|
minerMaxWinners: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The priority of the unsigned transaction submitted in the unsigned-phase
|
* The priority of the unsigned transaction submitted in the unsigned-phase
|
||||||
**/
|
**/
|
||||||
@@ -414,7 +426,7 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* this pallet), then [`MinerConfig::solution_weight`] is used to compare against
|
* this pallet), then [`MinerConfig::solution_weight`] is used to compare against
|
||||||
* this value.
|
* this value.
|
||||||
**/
|
**/
|
||||||
signedMaxWeight: Weight & AugmentedConst<ApiType>;
|
signedMaxWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Duration of the signed phase.
|
* Duration of the signed phase.
|
||||||
**/
|
**/
|
||||||
@@ -448,18 +460,28 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
/**
|
/**
|
||||||
* The maximum number of candidates in a phragmen election.
|
* The maximum number of candidates in a phragmen election.
|
||||||
*
|
*
|
||||||
* Warning: The election happens onchain, and this value will determine
|
* Warning: This impacts the size of the election which is run onchain. Chose wisely, and
|
||||||
* the size of the election. When this limit is reached no more
|
* consider how it will impact `T::WeightInfo::election_phragmen`.
|
||||||
* candidates are accepted in the election.
|
*
|
||||||
|
* When this limit is reached no more candidates are accepted in the election.
|
||||||
**/
|
**/
|
||||||
maxCandidates: u32 & AugmentedConst<ApiType>;
|
maxCandidates: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of voters to allow in a phragmen election.
|
* The maximum number of voters to allow in a phragmen election.
|
||||||
*
|
*
|
||||||
* Warning: This impacts the size of the election which is run onchain.
|
* Warning: This impacts the size of the election which is run onchain. Chose wisely, and
|
||||||
|
* consider how it will impact `T::WeightInfo::election_phragmen`.
|
||||||
|
*
|
||||||
* When the limit is reached the new voters are ignored.
|
* When the limit is reached the new voters are ignored.
|
||||||
**/
|
**/
|
||||||
maxVoters: u32 & AugmentedConst<ApiType>;
|
maxVoters: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Maximum numbers of votes per voter.
|
||||||
|
*
|
||||||
|
* Warning: This impacts the size of the election which is run onchain. Chose wisely, and
|
||||||
|
* consider how it will impact `T::WeightInfo::election_phragmen`.
|
||||||
|
**/
|
||||||
|
maxVotesPerVoter: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Identifier for the elections-phragmen pallet's lock
|
* Identifier for the elections-phragmen pallet's lock
|
||||||
**/
|
**/
|
||||||
@@ -486,50 +508,12 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
gilt: {
|
fastUnstake: {
|
||||||
/**
|
/**
|
||||||
* Portion of the queue which is free from ordering and just a FIFO.
|
* Deposit to take for unstaking, to make sure we're able to slash the it in order to cover
|
||||||
*
|
* the costs of resources on unsuccessful unstake.
|
||||||
* Must be no greater than `MaxQueueLen`.
|
|
||||||
**/
|
**/
|
||||||
fifoQueueLen: u32 & AugmentedConst<ApiType>;
|
deposit: u128 & AugmentedConst<ApiType>;
|
||||||
/**
|
|
||||||
* The number of blocks between consecutive attempts to issue more gilts in an effort to
|
|
||||||
* get to the target amount to be frozen.
|
|
||||||
*
|
|
||||||
* A larger value results in fewer storage hits each block, but a slower period to get to
|
|
||||||
* the target.
|
|
||||||
**/
|
|
||||||
intakePeriod: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The maximum amount of bids that can be turned into issued gilts each block. A larger
|
|
||||||
* value here means less of the block available for transactions should there be a glut of
|
|
||||||
* bids to make into gilts to reach the target.
|
|
||||||
**/
|
|
||||||
maxIntakeBids: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Maximum number of items that may be in each duration queue.
|
|
||||||
**/
|
|
||||||
maxQueueLen: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The minimum amount of funds that may be offered to freeze for a gilt. Note that this
|
|
||||||
* does not actually limit the amount which may be frozen in a gilt since gilts may be
|
|
||||||
* split up in order to satisfy the desired amount of funds under gilts.
|
|
||||||
*
|
|
||||||
* It should be at least big enough to ensure that there is no possible storage spam attack
|
|
||||||
* or queue-filling attack.
|
|
||||||
**/
|
|
||||||
minFreeze: u128 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* The base period for the duration queues. This is the common multiple across all
|
|
||||||
* supported freezing durations that can be bid upon.
|
|
||||||
**/
|
|
||||||
period: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
|
||||||
* Number of duration queues in total. This sets the maximum duration supported, which is
|
|
||||||
* this value multiplied by `Period`.
|
|
||||||
**/
|
|
||||||
queueCount: u32 & AugmentedConst<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* Generic const
|
* Generic const
|
||||||
**/
|
**/
|
||||||
@@ -540,6 +524,15 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
* Max Authorities in use
|
* Max Authorities in use
|
||||||
**/
|
**/
|
||||||
maxAuthorities: u32 & AugmentedConst<ApiType>;
|
maxAuthorities: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of entries to keep in the set id to session index mapping.
|
||||||
|
*
|
||||||
|
* Since the `SetIdSession` map is only used for validating equivocations this
|
||||||
|
* value should relate to the bonding duration of whatever staking system is
|
||||||
|
* being used (if any). If equivocation handling is not enabled then this value
|
||||||
|
* can be zero.
|
||||||
|
**/
|
||||||
|
maxSetIdSessionEntries: u64 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Generic const
|
* Generic const
|
||||||
**/
|
**/
|
||||||
@@ -622,6 +615,34 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
|
messageQueue: {
|
||||||
|
/**
|
||||||
|
* The size of the page; this implies the maximum message size which can be sent.
|
||||||
|
*
|
||||||
|
* A good value depends on the expected message sizes, their weights, the weight that is
|
||||||
|
* available for processing them and the maximal needed message size. The maximal message
|
||||||
|
* size is slightly lower than this as defined by [`MaxMessageLenOf`].
|
||||||
|
**/
|
||||||
|
heapSize: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum number of stale pages (i.e. of overweight messages) allowed before culling
|
||||||
|
* can happen. Once there are more stale pages than this, then historical pages may be
|
||||||
|
* dropped, even if they contain unprocessed overweight messages.
|
||||||
|
**/
|
||||||
|
maxStale: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The amount of weight (if any) which should be provided to the message queue for
|
||||||
|
* servicing enqueued items.
|
||||||
|
*
|
||||||
|
* This may be legitimately `None` in the case that you will call
|
||||||
|
* `ServiceQueues::service_queues` manually.
|
||||||
|
**/
|
||||||
|
serviceWeight: Option<SpWeightsWeightV2Weight> & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic const
|
||||||
|
**/
|
||||||
|
[key: string]: Codec;
|
||||||
|
};
|
||||||
multisig: {
|
multisig: {
|
||||||
/**
|
/**
|
||||||
* The base amount of currency needed to reserve for creating a multisig execution or to
|
* The base amount of currency needed to reserve for creating a multisig execution or to
|
||||||
@@ -641,7 +662,137 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
/**
|
/**
|
||||||
* The maximum amount of signatories allowed in the multisig.
|
* The maximum amount of signatories allowed in the multisig.
|
||||||
**/
|
**/
|
||||||
maxSignatories: u16 & AugmentedConst<ApiType>;
|
maxSignatories: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic const
|
||||||
|
**/
|
||||||
|
[key: string]: Codec;
|
||||||
|
};
|
||||||
|
nfts: {
|
||||||
|
/**
|
||||||
|
* The maximum approvals an item could have.
|
||||||
|
**/
|
||||||
|
approvalsLimit: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The basic amount of funds that must be reserved when adding an attribute to an item.
|
||||||
|
**/
|
||||||
|
attributeDepositBase: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The basic amount of funds that must be reserved for collection.
|
||||||
|
**/
|
||||||
|
collectionDeposit: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The additional funds that must be reserved for the number of bytes store in metadata,
|
||||||
|
* either "normal" metadata or attribute metadata.
|
||||||
|
**/
|
||||||
|
depositPerByte: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Disables some of pallet's features.
|
||||||
|
**/
|
||||||
|
features: u64 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum attributes approvals an item could have.
|
||||||
|
**/
|
||||||
|
itemAttributesApprovalsLimit: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The basic amount of funds that must be reserved for an item.
|
||||||
|
**/
|
||||||
|
itemDeposit: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum length of an attribute key.
|
||||||
|
**/
|
||||||
|
keyLimit: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The max number of attributes a user could set per call.
|
||||||
|
**/
|
||||||
|
maxAttributesPerCall: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The max duration in blocks for deadlines.
|
||||||
|
**/
|
||||||
|
maxDeadlineDuration: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The max number of tips a user could send.
|
||||||
|
**/
|
||||||
|
maxTips: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The basic amount of funds that must be reserved when adding metadata to your item.
|
||||||
|
**/
|
||||||
|
metadataDepositBase: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum length of data stored on-chain.
|
||||||
|
**/
|
||||||
|
stringLimit: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum length of an attribute value.
|
||||||
|
**/
|
||||||
|
valueLimit: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic const
|
||||||
|
**/
|
||||||
|
[key: string]: Codec;
|
||||||
|
};
|
||||||
|
nis: {
|
||||||
|
/**
|
||||||
|
* The base period for the duration queues. This is the common multiple across all
|
||||||
|
* supported freezing durations that can be bid upon.
|
||||||
|
**/
|
||||||
|
basePeriod: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Portion of the queue which is free from ordering and just a FIFO.
|
||||||
|
*
|
||||||
|
* Must be no greater than `MaxQueueLen`.
|
||||||
|
**/
|
||||||
|
fifoQueueLen: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The identifier of the hold reason.
|
||||||
|
**/
|
||||||
|
holdReason: KitchensinkRuntimeHoldReason & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The number of blocks between consecutive attempts to dequeue bids and create receipts.
|
||||||
|
*
|
||||||
|
* A larger value results in fewer storage hits each block, but a slower period to get to
|
||||||
|
* the target.
|
||||||
|
**/
|
||||||
|
intakePeriod: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum amount of bids that can consolidated into receipts in a single intake. A
|
||||||
|
* larger value here means less of the block available for transactions should there be a
|
||||||
|
* glut of bids.
|
||||||
|
**/
|
||||||
|
maxIntakeWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Maximum number of items that may be in each duration queue.
|
||||||
|
*
|
||||||
|
* Must be larger than zero.
|
||||||
|
**/
|
||||||
|
maxQueueLen: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The minimum amount of funds that may be placed in a bid. Note that this
|
||||||
|
* does not actually limit the amount which may be represented in a receipt since bids may
|
||||||
|
* be split up by the system.
|
||||||
|
*
|
||||||
|
* It should be at least big enough to ensure that there is no possible storage spam attack
|
||||||
|
* or queue-filling attack.
|
||||||
|
**/
|
||||||
|
minBid: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The minimum amount of funds which may intentionally be left remaining under a single
|
||||||
|
* receipt.
|
||||||
|
**/
|
||||||
|
minReceipt: Perquintill & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The treasury's pallet id, used for deriving its sovereign account ID.
|
||||||
|
**/
|
||||||
|
palletId: FrameSupportPalletId & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Number of duration queues in total. This sets the maximum duration supported, which is
|
||||||
|
* this value multiplied by `Period`.
|
||||||
|
**/
|
||||||
|
queueCount: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The maximum proportion which may be thawed and the period over which it is reset.
|
||||||
|
**/
|
||||||
|
thawThrottle: ITuple<[Perquintill, u32]> & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Generic const
|
* Generic const
|
||||||
**/
|
**/
|
||||||
@@ -813,15 +964,40 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
|
salary: {
|
||||||
|
/**
|
||||||
|
* The total budget per cycle.
|
||||||
|
*
|
||||||
|
* This may change over the course of a cycle without any problem.
|
||||||
|
**/
|
||||||
|
budget: u128 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The number of blocks within a cycle which accounts have to claim the payout.
|
||||||
|
*
|
||||||
|
* The number of blocks between sequential payout cycles is the sum of this and
|
||||||
|
* `RegistrationPeriod`.
|
||||||
|
**/
|
||||||
|
payoutPeriod: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* The number of blocks within a cycle which accounts have to register their intent to
|
||||||
|
* claim.
|
||||||
|
*
|
||||||
|
* The number of blocks between sequential payout cycles is the sum of this and
|
||||||
|
* `PayoutPeriod`.
|
||||||
|
**/
|
||||||
|
registrationPeriod: u32 & AugmentedConst<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic const
|
||||||
|
**/
|
||||||
|
[key: string]: Codec;
|
||||||
|
};
|
||||||
scheduler: {
|
scheduler: {
|
||||||
/**
|
/**
|
||||||
* The maximum weight that may be scheduled per block for any dispatchables of less
|
* The maximum weight that may be scheduled per block for any dispatchables.
|
||||||
* priority than `schedule::HARD_DEADLINE`.
|
|
||||||
**/
|
**/
|
||||||
maximumWeight: Weight & AugmentedConst<ApiType>;
|
maximumWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of scheduled calls in the queue for a single block.
|
* The maximum number of scheduled calls in the queue for a single block.
|
||||||
* Not strictly enforced, but used for weight estimation.
|
|
||||||
**/
|
**/
|
||||||
maxScheduledPerBlock: u32 & AugmentedConst<ApiType>;
|
maxScheduledPerBlock: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -896,8 +1072,9 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
*
|
*
|
||||||
* Note: `HistoryDepth` is used as the upper bound for the `BoundedVec`
|
* Note: `HistoryDepth` is used as the upper bound for the `BoundedVec`
|
||||||
* item `StakingLedger.claimed_rewards`. Setting this value lower than
|
* item `StakingLedger.claimed_rewards`. Setting this value lower than
|
||||||
* the existing value can lead to inconsistencies and will need to be
|
* the existing value can lead to inconsistencies in the
|
||||||
* handled properly in a migration.
|
* `StakingLedger` and will need to be handled properly in a migration.
|
||||||
|
* The test `reducing_history_depth_abrupt` shows this effect.
|
||||||
**/
|
**/
|
||||||
historyDepth: u32 & AugmentedConst<ApiType>;
|
historyDepth: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -912,8 +1089,16 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
maxNominatorRewardedPerValidator: u32 & AugmentedConst<ApiType>;
|
maxNominatorRewardedPerValidator: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The maximum number of `unlocking` chunks a [`StakingLedger`] can have. Effectively
|
* The maximum number of `unlocking` chunks a [`StakingLedger`] can
|
||||||
* determines how many unique eras a staker may be unbonding in.
|
* have. Effectively determines how many unique eras a staker may be
|
||||||
|
* unbonding in.
|
||||||
|
*
|
||||||
|
* Note: `MaxUnlockingChunks` is used as the upper bound for the
|
||||||
|
* `BoundedVec` item `StakingLedger.unlocking`. Setting this value
|
||||||
|
* lower than the existing value can lead to inconsistencies in the
|
||||||
|
* `StakingLedger` and will need to be handled properly in a runtime
|
||||||
|
* migration. The test `reducing_max_unlocking_chunks_abrupt` shows
|
||||||
|
* this effect.
|
||||||
**/
|
**/
|
||||||
maxUnlockingChunks: u32 & AugmentedConst<ApiType>;
|
maxUnlockingChunks: u32 & AugmentedConst<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -1164,7 +1349,7 @@ declare module '@polkadot/api-base/types/consts' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: Codec;
|
[key: string]: Codec;
|
||||||
};
|
};
|
||||||
voterBagsList: {
|
voterList: {
|
||||||
/**
|
/**
|
||||||
* The list of thresholds separating the various bags.
|
* The list of thresholds separating the various bags.
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -46,9 +46,9 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
BadWitness: AugmentedError<ApiType>;
|
BadWitness: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Founders must be provided to initialize the Alliance.
|
* Fellows must be provided to initialize the Alliance.
|
||||||
**/
|
**/
|
||||||
FoundersMissing: AugmentedError<ApiType>;
|
FellowsMissing: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Balance is insufficient for the required deposit.
|
* Balance is insufficient for the required deposit.
|
||||||
**/
|
**/
|
||||||
@@ -65,10 +65,6 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* Account is not an ally.
|
* Account is not an ally.
|
||||||
**/
|
**/
|
||||||
NotAlly: AugmentedError<ApiType>;
|
NotAlly: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* Account is not a founder.
|
|
||||||
**/
|
|
||||||
NotFounder: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* Item has not been deemed unscrupulous.
|
* Item has not been deemed unscrupulous.
|
||||||
**/
|
**/
|
||||||
@@ -77,10 +73,6 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* Account is not a member.
|
* Account is not a member.
|
||||||
**/
|
**/
|
||||||
NotMember: AugmentedError<ApiType>;
|
NotMember: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* The proposal is not vetoable.
|
|
||||||
**/
|
|
||||||
NotVetoableProposal: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* Account does not have voting rights.
|
* Account does not have voting rights.
|
||||||
**/
|
**/
|
||||||
@@ -173,6 +165,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* The asset-account already exists.
|
* The asset-account already exists.
|
||||||
**/
|
**/
|
||||||
AlreadyExists: AugmentedError<ApiType>;
|
AlreadyExists: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The asset is not live, and likely being destroyed.
|
||||||
|
**/
|
||||||
|
AssetNotLive: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Invalid metadata given.
|
* Invalid metadata given.
|
||||||
**/
|
**/
|
||||||
@@ -185,14 +181,27 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* Account balance must be greater than or equal to the transfer amount.
|
* Account balance must be greater than or equal to the transfer amount.
|
||||||
**/
|
**/
|
||||||
BalanceLow: AugmentedError<ApiType>;
|
BalanceLow: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Callback action resulted in error
|
||||||
|
**/
|
||||||
|
CallbackFailed: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The origin account is frozen.
|
* The origin account is frozen.
|
||||||
**/
|
**/
|
||||||
Frozen: AugmentedError<ApiType>;
|
Frozen: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The asset status is not the expected status.
|
||||||
|
**/
|
||||||
|
IncorrectStatus: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The asset ID is already taken.
|
* The asset ID is already taken.
|
||||||
**/
|
**/
|
||||||
InUse: AugmentedError<ApiType>;
|
InUse: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The asset is a live asset and is actively being used. Usually emit for operations such
|
||||||
|
* as `start_destroy` which require the asset to be in a destroying state.
|
||||||
|
**/
|
||||||
|
LiveAsset: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Minimum balance should be non-zero.
|
* Minimum balance should be non-zero.
|
||||||
**/
|
**/
|
||||||
@@ -210,15 +219,19 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
NoPermission: AugmentedError<ApiType>;
|
NoPermission: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Unable to increment the consumer reference counters on the account. Either no provider
|
* The asset should be frozen before the given operation.
|
||||||
* reference exists to allow a non-zero balance of a non-self-sufficient asset, or the
|
|
||||||
* maximum number of consumers has been reached.
|
|
||||||
**/
|
**/
|
||||||
NoProvider: AugmentedError<ApiType>;
|
NotFrozen: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* No approval exists that would allow the transfer.
|
* No approval exists that would allow the transfer.
|
||||||
**/
|
**/
|
||||||
Unapproved: AugmentedError<ApiType>;
|
Unapproved: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Unable to increment the consumer reference counters on the account. Either no provider
|
||||||
|
* reference exists to allow a non-zero balance of a non-self-sufficient asset, or one
|
||||||
|
* fewer then the maximum number of consumers has been reached.
|
||||||
|
**/
|
||||||
|
UnavailableConsumer: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The given asset ID is unknown.
|
* The given asset ID is unknown.
|
||||||
**/
|
**/
|
||||||
@@ -236,40 +249,6 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedError<ApiType>;
|
[key: string]: AugmentedError<ApiType>;
|
||||||
};
|
};
|
||||||
authorship: {
|
|
||||||
/**
|
|
||||||
* The uncle is genesis.
|
|
||||||
**/
|
|
||||||
GenesisUncle: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* The uncle parent not in the chain.
|
|
||||||
**/
|
|
||||||
InvalidUncleParent: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* The uncle isn't recent enough to be included.
|
|
||||||
**/
|
|
||||||
OldUncle: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* The uncle is too high in chain.
|
|
||||||
**/
|
|
||||||
TooHighUncle: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* Too many uncles.
|
|
||||||
**/
|
|
||||||
TooManyUncles: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* The uncle is already included.
|
|
||||||
**/
|
|
||||||
UncleAlreadyIncluded: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* Uncles already set in the block.
|
|
||||||
**/
|
|
||||||
UnclesAlreadySet: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* Generic error
|
|
||||||
**/
|
|
||||||
[key: string]: AugmentedError<ApiType>;
|
|
||||||
};
|
|
||||||
babe: {
|
babe: {
|
||||||
/**
|
/**
|
||||||
* A given equivocation report is valid but already previously reported.
|
* A given equivocation report is valid but already previously reported.
|
||||||
@@ -294,35 +273,43 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
};
|
};
|
||||||
balances: {
|
balances: {
|
||||||
/**
|
/**
|
||||||
* Beneficiary account must pre-exist
|
* Beneficiary account must pre-exist.
|
||||||
**/
|
**/
|
||||||
DeadAccount: AugmentedError<ApiType>;
|
DeadAccount: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Value too low to create account due to existential deposit
|
* Value too low to create account due to existential deposit.
|
||||||
**/
|
**/
|
||||||
ExistentialDeposit: AugmentedError<ApiType>;
|
ExistentialDeposit: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* A vesting schedule already exists for this account
|
* A vesting schedule already exists for this account.
|
||||||
**/
|
**/
|
||||||
ExistingVestingSchedule: AugmentedError<ApiType>;
|
ExistingVestingSchedule: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Balance too low to send value
|
* Transfer/payment would kill account.
|
||||||
|
**/
|
||||||
|
Expendability: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Balance too low to send value.
|
||||||
**/
|
**/
|
||||||
InsufficientBalance: AugmentedError<ApiType>;
|
InsufficientBalance: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Transfer/payment would kill account
|
* Account liquidity restrictions prevent withdrawal.
|
||||||
**/
|
|
||||||
KeepAlive: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* Account liquidity restrictions prevent withdrawal
|
|
||||||
**/
|
**/
|
||||||
LiquidityRestrictions: AugmentedError<ApiType>;
|
LiquidityRestrictions: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Number of named reserves exceed MaxReserves
|
* Number of freezes exceed `MaxFreezes`.
|
||||||
|
**/
|
||||||
|
TooManyFreezes: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Number of holds exceed `MaxHolds`.
|
||||||
|
**/
|
||||||
|
TooManyHolds: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Number of named reserves exceed `MaxReserves`.
|
||||||
**/
|
**/
|
||||||
TooManyReserves: AugmentedError<ApiType>;
|
TooManyReserves: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Vesting balance too high to send value
|
* Vesting balance too high to send value.
|
||||||
**/
|
**/
|
||||||
VestingBalance: AugmentedError<ApiType>;
|
VestingBalance: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -410,8 +397,13 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
CodeNotFound: AugmentedError<ApiType>;
|
CodeNotFound: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The contract's code was found to be invalid during validation or instrumentation.
|
* The contract's code was found to be invalid during validation or instrumentation.
|
||||||
|
*
|
||||||
|
* The most likely cause of this is that an API was used which is not supported by the
|
||||||
|
* node. This happens if an older node is used with a new version of ink!. Try updating
|
||||||
|
* your node to the newest available version.
|
||||||
|
*
|
||||||
* A more detailed error can be found on the node console if debug messages are enabled
|
* A more detailed error can be found on the node console if debug messages are enabled
|
||||||
* or in the debug buffer which is returned to RPC clients.
|
* by supplying `-lruntime::contracts=debug`.
|
||||||
**/
|
**/
|
||||||
CodeRejected: AugmentedError<ApiType>;
|
CodeRejected: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -434,30 +426,18 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* Contract trapped during execution.
|
* Contract trapped during execution.
|
||||||
**/
|
**/
|
||||||
ContractTrapped: AugmentedError<ApiType>;
|
ContractTrapped: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* The debug message specified to `seal_debug_message` does contain invalid UTF-8.
|
|
||||||
**/
|
|
||||||
DebugMessageInvalidUTF8: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* Input passed to a contract API function failed to decode as expected type.
|
* Input passed to a contract API function failed to decode as expected type.
|
||||||
**/
|
**/
|
||||||
DecodingFailed: AugmentedError<ApiType>;
|
DecodingFailed: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* Removal of a contract failed because the deletion queue is full.
|
|
||||||
*
|
|
||||||
* This can happen when calling `seal_terminate`.
|
|
||||||
* The queue is filled by deleting contracts and emptied by a fixed amount each block.
|
|
||||||
* Trying again during another block is the only way to resolve this issue.
|
|
||||||
**/
|
|
||||||
DeletionQueueFull: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* A contract with the same AccountId already exists.
|
* A contract with the same AccountId already exists.
|
||||||
**/
|
**/
|
||||||
DuplicateContract: AugmentedError<ApiType>;
|
DuplicateContract: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The topics passed to `seal_deposit_events` contains at least one duplicate.
|
* An indetermistic code was used in a context where this is not permitted.
|
||||||
**/
|
**/
|
||||||
DuplicateTopics: AugmentedError<ApiType>;
|
Indeterministic: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* `seal_call` forwarded this contracts input. It therefore is no longer available.
|
* `seal_call` forwarded this contracts input. It therefore is no longer available.
|
||||||
**/
|
**/
|
||||||
@@ -499,6 +479,9 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
RandomSubjectTooLong: AugmentedError<ApiType>;
|
RandomSubjectTooLong: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* A call tried to invoke a contract that is flagged as non-reentrant.
|
* A call tried to invoke a contract that is flagged as non-reentrant.
|
||||||
|
* The only other cause is that a call from a contract into the runtime tried to call back
|
||||||
|
* into `pallet-contracts`. This would make the whole pallet reentrant with regard to
|
||||||
|
* contract code execution which is not supported.
|
||||||
**/
|
**/
|
||||||
ReentranceDenied: AugmentedError<ApiType>;
|
ReentranceDenied: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -593,6 +576,50 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedError<ApiType>;
|
[key: string]: AugmentedError<ApiType>;
|
||||||
};
|
};
|
||||||
|
coreFellowship: {
|
||||||
|
/**
|
||||||
|
* The candidate has already been inducted. This should never happen since it would
|
||||||
|
* require a candidate (rank 0) to already be tracked in the pallet.
|
||||||
|
**/
|
||||||
|
AlreadyInducted: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The given rank is invalid - this generally means it's not between 1 and `RANK_COUNT`.
|
||||||
|
**/
|
||||||
|
InvalidRank: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The origin does not have enough permission to do this operation.
|
||||||
|
**/
|
||||||
|
NoPermission: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* No work needs to be done at present for this member.
|
||||||
|
**/
|
||||||
|
NothingDoing: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The candidate has not been inducted, so cannot be offboarded from this pallet.
|
||||||
|
**/
|
||||||
|
NotTracked: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Member's rank is not zero.
|
||||||
|
**/
|
||||||
|
Ranked: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Operation cannot be done yet since not enough time has passed.
|
||||||
|
**/
|
||||||
|
TooSoon: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Member's rank is not as expected - generally means that the rank provided to the call
|
||||||
|
* does not agree with the state of the system.
|
||||||
|
**/
|
||||||
|
UnexpectedRank: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Member's rank is too low.
|
||||||
|
**/
|
||||||
|
Unranked: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic error
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedError<ApiType>;
|
||||||
|
};
|
||||||
council: {
|
council: {
|
||||||
/**
|
/**
|
||||||
* Members are already initialized!
|
* Members are already initialized!
|
||||||
@@ -652,18 +679,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* Identity may not veto a proposal twice
|
* Identity may not veto a proposal twice
|
||||||
**/
|
**/
|
||||||
AlreadyVetoed: AugmentedError<ApiType>;
|
AlreadyVetoed: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* Preimage already noted
|
|
||||||
**/
|
|
||||||
DuplicatePreimage: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* Proposal already made
|
* Proposal already made
|
||||||
**/
|
**/
|
||||||
DuplicateProposal: AugmentedError<ApiType>;
|
DuplicateProposal: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* Imminent
|
|
||||||
**/
|
|
||||||
Imminent: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* The instant referendum origin is currently disallowed.
|
* The instant referendum origin is currently disallowed.
|
||||||
**/
|
**/
|
||||||
@@ -700,10 +719,6 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* The account is not currently delegating.
|
* The account is not currently delegating.
|
||||||
**/
|
**/
|
||||||
NotDelegating: AugmentedError<ApiType>;
|
NotDelegating: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* Not imminent
|
|
||||||
**/
|
|
||||||
NotImminent: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* Next external proposal not simple majority
|
* Next external proposal not simple majority
|
||||||
**/
|
**/
|
||||||
@@ -713,13 +728,9 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
NotVoter: AugmentedError<ApiType>;
|
NotVoter: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Invalid preimage
|
* The preimage does not exist.
|
||||||
**/
|
**/
|
||||||
PreimageInvalid: AugmentedError<ApiType>;
|
PreimageNotExist: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* Preimage not found
|
|
||||||
**/
|
|
||||||
PreimageMissing: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* Proposal still blacklisted
|
* Proposal still blacklisted
|
||||||
**/
|
**/
|
||||||
@@ -733,13 +744,9 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
ReferendumInvalid: AugmentedError<ApiType>;
|
ReferendumInvalid: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Too early
|
* Maximum number of items reached.
|
||||||
**/
|
**/
|
||||||
TooEarly: AugmentedError<ApiType>;
|
TooMany: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* Maximum number of proposals reached.
|
|
||||||
**/
|
|
||||||
TooManyProposals: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* Value too low
|
* Value too low
|
||||||
**/
|
**/
|
||||||
@@ -763,6 +770,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
[key: string]: AugmentedError<ApiType>;
|
[key: string]: AugmentedError<ApiType>;
|
||||||
};
|
};
|
||||||
electionProviderMultiPhase: {
|
electionProviderMultiPhase: {
|
||||||
|
/**
|
||||||
|
* Some bound not met
|
||||||
|
**/
|
||||||
|
BoundNotMet: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The call is not allowed at this point.
|
* The call is not allowed at this point.
|
||||||
**/
|
**/
|
||||||
@@ -811,6 +822,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* The signed submission consumes too much weight
|
* The signed submission consumes too much weight
|
||||||
**/
|
**/
|
||||||
SignedTooMuchWeight: AugmentedError<ApiType>;
|
SignedTooMuchWeight: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Submitted solution has too many winners
|
||||||
|
**/
|
||||||
|
TooManyWinners: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Generic error
|
* Generic error
|
||||||
**/
|
**/
|
||||||
@@ -899,6 +914,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* The bonded account has already been queued.
|
* The bonded account has already been queued.
|
||||||
**/
|
**/
|
||||||
AlreadyQueued: AugmentedError<ApiType>;
|
AlreadyQueued: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The call is not allowed at this point because the pallet is not active.
|
||||||
|
**/
|
||||||
|
CallNotAllowed: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The provided Controller account was not found.
|
* The provided Controller account was not found.
|
||||||
*
|
*
|
||||||
@@ -918,40 +937,13 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedError<ApiType>;
|
[key: string]: AugmentedError<ApiType>;
|
||||||
};
|
};
|
||||||
gilt: {
|
glutton: {
|
||||||
/**
|
/**
|
||||||
* The amount of the bid is less than the minimum allowed.
|
* The pallet was already initialized.
|
||||||
|
*
|
||||||
|
* Set `witness_count` to `Some` to bypass this error.
|
||||||
**/
|
**/
|
||||||
AmountTooSmall: AugmentedError<ApiType>;
|
AlreadyInitialized: AugmentedError<ApiType>;
|
||||||
/**
|
|
||||||
* The queue for the bid's duration is full and the amount bid is too low to get in
|
|
||||||
* through replacing an existing bid.
|
|
||||||
**/
|
|
||||||
BidTooLow: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* The duration is the bid is greater than the number of queues.
|
|
||||||
**/
|
|
||||||
DurationTooBig: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* The duration of the bid is less than one.
|
|
||||||
**/
|
|
||||||
DurationTooSmall: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* Gilt not yet at expiry date.
|
|
||||||
**/
|
|
||||||
NotExpired: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* The given bid for retraction is not found.
|
|
||||||
**/
|
|
||||||
NotFound: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* Not the owner of the gilt.
|
|
||||||
**/
|
|
||||||
NotOwner: AugmentedError<ApiType>;
|
|
||||||
/**
|
|
||||||
* Gilt index is unknown.
|
|
||||||
**/
|
|
||||||
Unknown: AugmentedError<ApiType>;
|
|
||||||
/**
|
/**
|
||||||
* Generic error
|
* Generic error
|
||||||
**/
|
**/
|
||||||
@@ -1026,6 +1018,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* Judgement given.
|
* Judgement given.
|
||||||
**/
|
**/
|
||||||
JudgementGiven: AugmentedError<ApiType>;
|
JudgementGiven: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Error that occurs when there is an issue paying for judgement.
|
||||||
|
**/
|
||||||
|
JudgementPaymentFailed: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* No identity found.
|
* No identity found.
|
||||||
**/
|
**/
|
||||||
@@ -1141,6 +1137,44 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedError<ApiType>;
|
[key: string]: AugmentedError<ApiType>;
|
||||||
};
|
};
|
||||||
|
messageQueue: {
|
||||||
|
/**
|
||||||
|
* The message was already processed and cannot be processed again.
|
||||||
|
**/
|
||||||
|
AlreadyProcessed: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* There is temporarily not enough weight to continue servicing messages.
|
||||||
|
**/
|
||||||
|
InsufficientWeight: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The referenced message could not be found.
|
||||||
|
**/
|
||||||
|
NoMessage: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Page to be reaped does not exist.
|
||||||
|
**/
|
||||||
|
NoPage: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Page is not reapable because it has items remaining to be processed and is not old
|
||||||
|
* enough.
|
||||||
|
**/
|
||||||
|
NotReapable: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The message is queued for future execution.
|
||||||
|
**/
|
||||||
|
Queued: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* This message is temporarily unprocessable.
|
||||||
|
*
|
||||||
|
* Such errors are expected, but not guaranteed, to resolve themselves eventually through
|
||||||
|
* retrying.
|
||||||
|
**/
|
||||||
|
TemporarilyUnprocessable: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic error
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedError<ApiType>;
|
||||||
|
};
|
||||||
multisig: {
|
multisig: {
|
||||||
/**
|
/**
|
||||||
* Call is already approved by this signatory.
|
* Call is already approved by this signatory.
|
||||||
@@ -1203,12 +1237,268 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedError<ApiType>;
|
[key: string]: AugmentedError<ApiType>;
|
||||||
};
|
};
|
||||||
|
nfts: {
|
||||||
|
/**
|
||||||
|
* The provided Item was already used for claiming.
|
||||||
|
**/
|
||||||
|
AlreadyClaimed: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The item ID has already been used for an item.
|
||||||
|
**/
|
||||||
|
AlreadyExists: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The approval had a deadline that expired, so the approval isn't valid anymore.
|
||||||
|
**/
|
||||||
|
ApprovalExpired: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The provided attribute can't be found.
|
||||||
|
**/
|
||||||
|
AttributeNotFound: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The witness data given does not match the current state of the chain.
|
||||||
|
**/
|
||||||
|
BadWitness: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The provided bid is too low.
|
||||||
|
**/
|
||||||
|
BidTooLow: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Collection ID is already taken.
|
||||||
|
**/
|
||||||
|
CollectionIdInUse: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Can't delete non-empty collections.
|
||||||
|
**/
|
||||||
|
CollectionNotEmpty: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The deadline has already expired.
|
||||||
|
**/
|
||||||
|
DeadlineExpired: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Item's config already exists and should be equal to the provided one.
|
||||||
|
**/
|
||||||
|
InconsistentItemConfig: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The provided data is incorrect.
|
||||||
|
**/
|
||||||
|
IncorrectData: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The provided metadata might be too long.
|
||||||
|
**/
|
||||||
|
IncorrectMetadata: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The item is locked (non-transferable).
|
||||||
|
**/
|
||||||
|
ItemLocked: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Items within that collection are non-transferable.
|
||||||
|
**/
|
||||||
|
ItemsNonTransferable: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Collection's attributes are locked.
|
||||||
|
**/
|
||||||
|
LockedCollectionAttributes: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Collection's metadata is locked.
|
||||||
|
**/
|
||||||
|
LockedCollectionMetadata: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Item's attributes are locked.
|
||||||
|
**/
|
||||||
|
LockedItemAttributes: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Item's metadata is locked.
|
||||||
|
**/
|
||||||
|
LockedItemMetadata: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Can't set more attributes per one call.
|
||||||
|
**/
|
||||||
|
MaxAttributesLimitReached: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The max supply is locked and can't be changed.
|
||||||
|
**/
|
||||||
|
MaxSupplyLocked: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* All items have been minted.
|
||||||
|
**/
|
||||||
|
MaxSupplyReached: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The provided max supply is less than the number of items a collection already has.
|
||||||
|
**/
|
||||||
|
MaxSupplyTooSmall: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The given item has no metadata set.
|
||||||
|
**/
|
||||||
|
MetadataNotFound: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The method is disabled by system settings.
|
||||||
|
**/
|
||||||
|
MethodDisabled: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Mint has already ended.
|
||||||
|
**/
|
||||||
|
MintEnded: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Mint has not started yet.
|
||||||
|
**/
|
||||||
|
MintNotStarted: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Config for a collection or an item can't be found.
|
||||||
|
**/
|
||||||
|
NoConfig: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The signing account has no permission to do the operation.
|
||||||
|
**/
|
||||||
|
NoPermission: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The provided account is not a delegate.
|
||||||
|
**/
|
||||||
|
NotDelegate: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Item is not for sale.
|
||||||
|
**/
|
||||||
|
NotForSale: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The item has reached its approval limit.
|
||||||
|
**/
|
||||||
|
ReachedApprovalLimit: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Some roles were not cleared.
|
||||||
|
**/
|
||||||
|
RolesNotCleared: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The named owner has not signed ownership acceptance of the collection.
|
||||||
|
**/
|
||||||
|
Unaccepted: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* No approval exists that would allow the transfer.
|
||||||
|
**/
|
||||||
|
Unapproved: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The given item ID is unknown.
|
||||||
|
**/
|
||||||
|
UnknownCollection: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The given item ID is unknown.
|
||||||
|
**/
|
||||||
|
UnknownItem: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Swap doesn't exist.
|
||||||
|
**/
|
||||||
|
UnknownSwap: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The delegate turned out to be different to what was expected.
|
||||||
|
**/
|
||||||
|
WrongDelegate: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The duration provided should be less than or equal to `MaxDeadlineDuration`.
|
||||||
|
**/
|
||||||
|
WrongDuration: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The provided namespace isn't supported in this call.
|
||||||
|
**/
|
||||||
|
WrongNamespace: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The extrinsic was sent by the wrong origin.
|
||||||
|
**/
|
||||||
|
WrongOrigin: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The owner turned out to be different to what was expected.
|
||||||
|
**/
|
||||||
|
WrongOwner: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The provided setting can't be set.
|
||||||
|
**/
|
||||||
|
WrongSetting: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The provided signature is incorrect.
|
||||||
|
**/
|
||||||
|
WrongSignature: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic error
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedError<ApiType>;
|
||||||
|
};
|
||||||
|
nis: {
|
||||||
|
/**
|
||||||
|
* The receipt is already communal.
|
||||||
|
**/
|
||||||
|
AlreadyCommunal: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* There are enough funds for what is required.
|
||||||
|
**/
|
||||||
|
AlreadyFunded: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The receipt is already private.
|
||||||
|
**/
|
||||||
|
AlreadyPrivate: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The amount of the bid is less than the minimum allowed.
|
||||||
|
**/
|
||||||
|
AmountTooSmall: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The queue for the bid's duration is full and the amount bid is too low to get in
|
||||||
|
* through replacing an existing bid.
|
||||||
|
**/
|
||||||
|
BidTooLow: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The duration is the bid is greater than the number of queues.
|
||||||
|
**/
|
||||||
|
DurationTooBig: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The duration of the bid is less than one.
|
||||||
|
**/
|
||||||
|
DurationTooSmall: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The operation would result in a receipt worth an insignficant value.
|
||||||
|
**/
|
||||||
|
MakesDust: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Bond not yet at expiry date.
|
||||||
|
**/
|
||||||
|
NotExpired: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Not the owner of the receipt.
|
||||||
|
**/
|
||||||
|
NotOwner: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The portion supplied is beyond the value of the receipt.
|
||||||
|
**/
|
||||||
|
PortionTooBig: AugmentedError<ApiType>;
|
||||||
|
Release1: AugmentedError<ApiType>;
|
||||||
|
Release2: AugmentedError<ApiType>;
|
||||||
|
Tah: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The thaw throttle has been reached for this period.
|
||||||
|
**/
|
||||||
|
Throttled: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Not enough funds are held to pay out.
|
||||||
|
**/
|
||||||
|
Unfunded: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The given bid for retraction is not found.
|
||||||
|
**/
|
||||||
|
UnknownBid: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Receipt index is unknown.
|
||||||
|
**/
|
||||||
|
UnknownReceipt: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic error
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedError<ApiType>;
|
||||||
|
};
|
||||||
nominationPools: {
|
nominationPools: {
|
||||||
/**
|
/**
|
||||||
* An account is already delegating in another pool. An account may only belong to one
|
* An account is already delegating in another pool. An account may only belong to one
|
||||||
* pool at a time.
|
* pool at a time.
|
||||||
**/
|
**/
|
||||||
AccountBelongsToOtherPool: AugmentedError<ApiType>;
|
AccountBelongsToOtherPool: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Bonding extra is restricted to the exact pending reward amount.
|
||||||
|
**/
|
||||||
|
BondExtraRestricted: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The pools state cannot be changed.
|
* The pools state cannot be changed.
|
||||||
**/
|
**/
|
||||||
@@ -1217,6 +1507,18 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* None of the funds can be withdrawn yet because the bonding duration has not passed.
|
* None of the funds can be withdrawn yet because the bonding duration has not passed.
|
||||||
**/
|
**/
|
||||||
CannotWithdrawAny: AugmentedError<ApiType>;
|
CannotWithdrawAny: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The submitted changes to commission change rate are not allowed.
|
||||||
|
**/
|
||||||
|
CommissionChangeRateNotAllowed: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Not enough blocks have surpassed since the last commission update.
|
||||||
|
**/
|
||||||
|
CommissionChangeThrottled: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The supplied commission exceeds the max allowed commission.
|
||||||
|
**/
|
||||||
|
CommissionExceedsMaximum: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Some error occurred that should never happen. This should be reported to the
|
* Some error occurred that should never happen. This should be reported to the
|
||||||
* maintainers.
|
* maintainers.
|
||||||
@@ -1231,6 +1533,14 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* anymore to, for example, collect rewards).
|
* anymore to, for example, collect rewards).
|
||||||
**/
|
**/
|
||||||
FullyUnbonding: AugmentedError<ApiType>;
|
FullyUnbonding: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Pool id provided is not correct/usable.
|
||||||
|
**/
|
||||||
|
InvalidPoolId: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The pool's max commission cannot be set higher than the existing value.
|
||||||
|
**/
|
||||||
|
MaxCommissionRestricted: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Too many members in the pool or system.
|
* Too many members in the pool or system.
|
||||||
**/
|
**/
|
||||||
@@ -1255,6 +1565,14 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* permissions for the pool. Members can never unbond to a value below `MinJoinBond`.
|
* permissions for the pool. Members can never unbond to a value below `MinJoinBond`.
|
||||||
**/
|
**/
|
||||||
MinimumBondNotMet: AugmentedError<ApiType>;
|
MinimumBondNotMet: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* No commission current has been set.
|
||||||
|
**/
|
||||||
|
NoCommissionCurrentSet: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* There is no pending commission to claim.
|
||||||
|
**/
|
||||||
|
NoPendingCommission: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* A pool must be in [`PoolState::Destroying`] in order for the depositor to unbond or for
|
* A pool must be in [`PoolState::Destroying`] in order for the depositor to unbond or for
|
||||||
* other members to be permissionlessly unbonded.
|
* other members to be permissionlessly unbonded.
|
||||||
@@ -1280,6 +1598,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* Partial unbonding now allowed permissionlessly.
|
* Partial unbonding now allowed permissionlessly.
|
||||||
**/
|
**/
|
||||||
PartialUnbondNotAllowedPermissionlessly: AugmentedError<ApiType>;
|
PartialUnbondNotAllowedPermissionlessly: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Pool id currently in use.
|
||||||
|
**/
|
||||||
|
PoolIdInUse: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* An account is not a member.
|
* An account is not a member.
|
||||||
**/
|
**/
|
||||||
@@ -1325,7 +1647,7 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
/**
|
/**
|
||||||
* Preimage is too large to store on-chain.
|
* Preimage is too large to store on-chain.
|
||||||
**/
|
**/
|
||||||
TooLarge: AugmentedError<ApiType>;
|
TooBig: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Generic error
|
* Generic error
|
||||||
**/
|
**/
|
||||||
@@ -1416,12 +1738,16 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* The referendum index provided is invalid in this context.
|
* The referendum index provided is invalid in this context.
|
||||||
**/
|
**/
|
||||||
BadReferendum: AugmentedError<ApiType>;
|
BadReferendum: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The referendum status is invalid for this operation.
|
||||||
|
**/
|
||||||
|
BadStatus: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The track identifier given was invalid.
|
* The track identifier given was invalid.
|
||||||
**/
|
**/
|
||||||
BadTrack: AugmentedError<ApiType>;
|
BadTrack: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* There are already a full complement of referendums in progress for this track.
|
* There are already a full complement of referenda in progress for this track.
|
||||||
**/
|
**/
|
||||||
Full: AugmentedError<ApiType>;
|
Full: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -1448,6 +1774,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* No track exists for the proposal origin.
|
* No track exists for the proposal origin.
|
||||||
**/
|
**/
|
||||||
NoTrack: AugmentedError<ApiType>;
|
NoTrack: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The preimage does not exist.
|
||||||
|
**/
|
||||||
|
PreimageNotExist: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The queue of the track is empty.
|
* The queue of the track is empty.
|
||||||
**/
|
**/
|
||||||
@@ -1536,12 +1866,16 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* The referendum index provided is invalid in this context.
|
* The referendum index provided is invalid in this context.
|
||||||
**/
|
**/
|
||||||
BadReferendum: AugmentedError<ApiType>;
|
BadReferendum: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The referendum status is invalid for this operation.
|
||||||
|
**/
|
||||||
|
BadStatus: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The track identifier given was invalid.
|
* The track identifier given was invalid.
|
||||||
**/
|
**/
|
||||||
BadTrack: AugmentedError<ApiType>;
|
BadTrack: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* There are already a full complement of referendums in progress for this track.
|
* There are already a full complement of referenda in progress for this track.
|
||||||
**/
|
**/
|
||||||
Full: AugmentedError<ApiType>;
|
Full: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -1568,6 +1902,10 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
* No track exists for the proposal origin.
|
* No track exists for the proposal origin.
|
||||||
**/
|
**/
|
||||||
NoTrack: AugmentedError<ApiType>;
|
NoTrack: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The preimage does not exist.
|
||||||
|
**/
|
||||||
|
PreimageNotExist: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* The queue of the track is empty.
|
* The queue of the track is empty.
|
||||||
**/
|
**/
|
||||||
@@ -1595,11 +1933,74 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedError<ApiType>;
|
[key: string]: AugmentedError<ApiType>;
|
||||||
};
|
};
|
||||||
|
salary: {
|
||||||
|
/**
|
||||||
|
* The account is already inducted.
|
||||||
|
**/
|
||||||
|
AlreadyInducted: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The salary system has already been started.
|
||||||
|
**/
|
||||||
|
AlreadyStarted: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* There is no budget left for the payout.
|
||||||
|
**/
|
||||||
|
Bankrupt: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The member's claim is zero.
|
||||||
|
**/
|
||||||
|
ClaimZero: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The payment has neither failed nor succeeded yet.
|
||||||
|
**/
|
||||||
|
Inconclusive: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The member does not have a current valid claim.
|
||||||
|
**/
|
||||||
|
NoClaim: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The cycle is after that in which the payment was made.
|
||||||
|
**/
|
||||||
|
NotCurrent: AugmentedError<ApiType>;
|
||||||
|
NotInducted: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The account is not a ranked member.
|
||||||
|
**/
|
||||||
|
NotMember: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* The payout cycles have not yet started.
|
||||||
|
**/
|
||||||
|
NotStarted: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Cycle is not yet over.
|
||||||
|
**/
|
||||||
|
NotYet: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* There was some issue with the mechanism of payment.
|
||||||
|
**/
|
||||||
|
PayError: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Current cycle's payment period is not yet begun.
|
||||||
|
**/
|
||||||
|
TooEarly: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Current cycle's registration period is over.
|
||||||
|
**/
|
||||||
|
TooLate: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Generic error
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedError<ApiType>;
|
||||||
|
};
|
||||||
scheduler: {
|
scheduler: {
|
||||||
/**
|
/**
|
||||||
* Failed to schedule a call
|
* Failed to schedule a call
|
||||||
**/
|
**/
|
||||||
FailedToSchedule: AugmentedError<ApiType>;
|
FailedToSchedule: AugmentedError<ApiType>;
|
||||||
|
/**
|
||||||
|
* Attempt to use a non-named function on a named task.
|
||||||
|
**/
|
||||||
|
Named: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* Cannot find the scheduled call.
|
* Cannot find the scheduled call.
|
||||||
**/
|
**/
|
||||||
@@ -1822,8 +2223,8 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
TooManyTargets: AugmentedError<ApiType>;
|
TooManyTargets: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
* There are too many validators in the system. Governance needs to adjust the staking
|
* There are too many validator candidates in the system. Governance needs to adjust the
|
||||||
* settings to keep things safe for the runtime.
|
* staking settings to keep things safe for the runtime.
|
||||||
**/
|
**/
|
||||||
TooManyValidators: AugmentedError<ApiType>;
|
TooManyValidators: AugmentedError<ApiType>;
|
||||||
/**
|
/**
|
||||||
@@ -2205,7 +2606,7 @@ declare module '@polkadot/api-base/types/errors' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedError<ApiType>;
|
[key: string]: AugmentedError<ApiType>;
|
||||||
};
|
};
|
||||||
voterBagsList: {
|
voterList: {
|
||||||
/**
|
/**
|
||||||
* A error in the list interface implementation.
|
* A error in the list interface implementation.
|
||||||
**/
|
**/
|
||||||
|
|||||||
@@ -8,8 +8,8 @@ import '@polkadot/api-base/types/events';
|
|||||||
import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types';
|
import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types';
|
||||||
import type { Bytes, Null, Option, Result, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
|
import type { Bytes, Null, Option, Result, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
|
||||||
import type { ITuple } from '@polkadot/types-codec/types';
|
import type { ITuple } from '@polkadot/types-codec/types';
|
||||||
import type { AccountId32, H256 } from '@polkadot/types/interfaces/runtime';
|
import type { AccountId32, H256, Perbill, Perquintill } from '@polkadot/types/interfaces/runtime';
|
||||||
import type { FrameSupportDispatchDispatchInfo, FrameSupportDispatchPostDispatchInfo, FrameSupportScheduleLookupError, FrameSupportTokensMiscBalanceStatus, KitchensinkRuntimeProxyType, PalletAllianceCid, PalletAllianceUnscrupulousItem, PalletConvictionVotingTally, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletElectionProviderMultiPhaseElectionCompute, PalletImOnlineSr25519AppSr25519Public, PalletMultisigTimepoint, PalletNominationPoolsPoolState, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletStakingExposure, PalletStakingValidatorPrefs, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpFinalityGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo } from '@polkadot/types/lookup';
|
import type { FrameSupportDispatchDispatchInfo, FrameSupportDispatchPostDispatchInfo, FrameSupportMessagesProcessMessageError, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, KitchensinkRuntimeProxyType, PalletAllianceCid, PalletAllianceUnscrupulousItem, PalletConvictionVotingTally, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletElectionProviderMultiPhaseElectionCompute, PalletElectionProviderMultiPhasePhase, PalletImOnlineSr25519AppSr25519Public, PalletMultisigTimepoint, PalletNftsAttributeNamespace, PalletNftsPalletAttributes, PalletNftsPriceWithDirection, PalletNominationPoolsCommissionChangeRate, PalletNominationPoolsPoolState, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletStakingExposure, PalletStakingForcing, PalletStakingValidatorPrefs, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpConsensusGrandpaAppPublic, SpNposElectionsElectionScore, SpRuntimeDispatchError, SpRuntimeDispatchErrorWithPostInfo, SpWeightsWeightV2Weight } from '@polkadot/types/lookup';
|
||||||
|
|
||||||
export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;
|
export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;
|
||||||
|
|
||||||
@@ -19,7 +19,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* Alliance disbanded. Includes number deleted members and unreserved deposits.
|
* Alliance disbanded. Includes number deleted members and unreserved deposits.
|
||||||
**/
|
**/
|
||||||
AllianceDisbanded: AugmentedEvent<ApiType, [votingMembers: u32, allyMembers: u32, unreserved: u32], { votingMembers: u32, allyMembers: u32, unreserved: u32 }>;
|
AllianceDisbanded: AugmentedEvent<ApiType, [fellowMembers: u32, allyMembers: u32, unreserved: u32], { fellowMembers: u32, allyMembers: u32, unreserved: u32 }>;
|
||||||
/**
|
/**
|
||||||
* An ally has been elevated to Fellow.
|
* An ally has been elevated to Fellow.
|
||||||
**/
|
**/
|
||||||
@@ -32,6 +32,10 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* An on-chain announcement has been removed.
|
* An on-chain announcement has been removed.
|
||||||
**/
|
**/
|
||||||
AnnouncementRemoved: AugmentedEvent<ApiType, [announcement: PalletAllianceCid], { announcement: PalletAllianceCid }>;
|
AnnouncementRemoved: AugmentedEvent<ApiType, [announcement: PalletAllianceCid], { announcement: PalletAllianceCid }>;
|
||||||
|
/**
|
||||||
|
* A Fellow abdicated their voting rights. They are now an Ally.
|
||||||
|
**/
|
||||||
|
FellowAbdicated: AugmentedEvent<ApiType, [fellow: AccountId32], { fellow: AccountId32 }>;
|
||||||
/**
|
/**
|
||||||
* A member has been kicked out with its deposit slashed.
|
* A member has been kicked out with its deposit slashed.
|
||||||
**/
|
**/
|
||||||
@@ -45,9 +49,9 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
**/
|
**/
|
||||||
MemberRetirementPeriodStarted: AugmentedEvent<ApiType, [member: AccountId32], { member: AccountId32 }>;
|
MemberRetirementPeriodStarted: AugmentedEvent<ApiType, [member: AccountId32], { member: AccountId32 }>;
|
||||||
/**
|
/**
|
||||||
* Some accounts have been initialized as members (founders/fellows/allies).
|
* Some accounts have been initialized as members (fellows/allies).
|
||||||
**/
|
**/
|
||||||
MembersInitialized: AugmentedEvent<ApiType, [founders: Vec<AccountId32>, fellows: Vec<AccountId32>, allies: Vec<AccountId32>], { founders: Vec<AccountId32>, fellows: Vec<AccountId32>, allies: Vec<AccountId32> }>;
|
MembersInitialized: AugmentedEvent<ApiType, [fellows: Vec<AccountId32>, allies: Vec<AccountId32>], { fellows: Vec<AccountId32>, allies: Vec<AccountId32> }>;
|
||||||
/**
|
/**
|
||||||
* An account has been added as an Ally and reserved its deposit.
|
* An account has been added as an Ally and reserved its deposit.
|
||||||
**/
|
**/
|
||||||
@@ -106,10 +110,18 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
[key: string]: AugmentedEvent<ApiType>;
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
};
|
};
|
||||||
assets: {
|
assets: {
|
||||||
|
/**
|
||||||
|
* Accounts were destroyed for given asset.
|
||||||
|
**/
|
||||||
|
AccountsDestroyed: AugmentedEvent<ApiType, [assetId: u32, accountsDestroyed: u32, accountsRemaining: u32], { assetId: u32, accountsDestroyed: u32, accountsRemaining: u32 }>;
|
||||||
/**
|
/**
|
||||||
* An approval for account `delegate` was cancelled by `owner`.
|
* An approval for account `delegate` was cancelled by `owner`.
|
||||||
**/
|
**/
|
||||||
ApprovalCancelled: AugmentedEvent<ApiType, [assetId: u32, owner: AccountId32, delegate: AccountId32], { assetId: u32, owner: AccountId32, delegate: AccountId32 }>;
|
ApprovalCancelled: AugmentedEvent<ApiType, [assetId: u32, owner: AccountId32, delegate: AccountId32], { assetId: u32, owner: AccountId32, delegate: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* Approvals were destroyed for given asset.
|
||||||
|
**/
|
||||||
|
ApprovalsDestroyed: AugmentedEvent<ApiType, [assetId: u32, approvalsDestroyed: u32, approvalsRemaining: u32], { assetId: u32, approvalsDestroyed: u32, approvalsRemaining: u32 }>;
|
||||||
/**
|
/**
|
||||||
* (Additional) funds have been approved for transfer to a destination account.
|
* (Additional) funds have been approved for transfer to a destination account.
|
||||||
**/
|
**/
|
||||||
@@ -118,6 +130,10 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* Some asset `asset_id` was frozen.
|
* Some asset `asset_id` was frozen.
|
||||||
**/
|
**/
|
||||||
AssetFrozen: AugmentedEvent<ApiType, [assetId: u32], { assetId: u32 }>;
|
AssetFrozen: AugmentedEvent<ApiType, [assetId: u32], { assetId: u32 }>;
|
||||||
|
/**
|
||||||
|
* The min_balance of an asset has been updated by the asset owner.
|
||||||
|
**/
|
||||||
|
AssetMinBalanceChanged: AugmentedEvent<ApiType, [assetId: u32, newMinBalance: u128], { assetId: u32, newMinBalance: u128 }>;
|
||||||
/**
|
/**
|
||||||
* An asset has had its attributes changed by the `Force` origin.
|
* An asset has had its attributes changed by the `Force` origin.
|
||||||
**/
|
**/
|
||||||
@@ -138,6 +154,10 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* An asset class was destroyed.
|
* An asset class was destroyed.
|
||||||
**/
|
**/
|
||||||
Destroyed: AugmentedEvent<ApiType, [assetId: u32], { assetId: u32 }>;
|
Destroyed: AugmentedEvent<ApiType, [assetId: u32], { assetId: u32 }>;
|
||||||
|
/**
|
||||||
|
* An asset class is in the process of being destroyed.
|
||||||
|
**/
|
||||||
|
DestructionStarted: AugmentedEvent<ApiType, [assetId: u32], { assetId: u32 }>;
|
||||||
/**
|
/**
|
||||||
* Some asset class was force-created.
|
* Some asset class was force-created.
|
||||||
**/
|
**/
|
||||||
@@ -149,7 +169,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* Some assets were issued.
|
* Some assets were issued.
|
||||||
**/
|
**/
|
||||||
Issued: AugmentedEvent<ApiType, [assetId: u32, owner: AccountId32, totalSupply: u128], { assetId: u32, owner: AccountId32, totalSupply: u128 }>;
|
Issued: AugmentedEvent<ApiType, [assetId: u32, owner: AccountId32, amount: u128], { assetId: u32, owner: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Metadata has been cleared for an asset.
|
* Metadata has been cleared for an asset.
|
||||||
**/
|
**/
|
||||||
@@ -199,7 +219,11 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* A balance was set by root.
|
* A balance was set by root.
|
||||||
**/
|
**/
|
||||||
BalanceSet: AugmentedEvent<ApiType, [who: AccountId32, free: u128, reserved: u128], { who: AccountId32, free: u128, reserved: u128 }>;
|
BalanceSet: AugmentedEvent<ApiType, [who: AccountId32, free: u128], { who: AccountId32, free: u128 }>;
|
||||||
|
/**
|
||||||
|
* Some amount was burned from an account.
|
||||||
|
**/
|
||||||
|
Burned: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Some amount was deposited (e.g. for transaction fees).
|
* Some amount was deposited (e.g. for transaction fees).
|
||||||
**/
|
**/
|
||||||
@@ -213,6 +237,22 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* An account was created with some free balance.
|
* An account was created with some free balance.
|
||||||
**/
|
**/
|
||||||
Endowed: AugmentedEvent<ApiType, [account: AccountId32, freeBalance: u128], { account: AccountId32, freeBalance: u128 }>;
|
Endowed: AugmentedEvent<ApiType, [account: AccountId32, freeBalance: u128], { account: AccountId32, freeBalance: u128 }>;
|
||||||
|
/**
|
||||||
|
* Total issuance was increased by `amount`, creating a credit to be balanced.
|
||||||
|
**/
|
||||||
|
Issued: AugmentedEvent<ApiType, [amount: u128], { amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* Some balance was locked.
|
||||||
|
**/
|
||||||
|
Locked: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* Some amount was minted into an account.
|
||||||
|
**/
|
||||||
|
Minted: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* Total issuance was decreased by `amount`, creating a debt to be balanced.
|
||||||
|
**/
|
||||||
|
Rescinded: AugmentedEvent<ApiType, [amount: u128], { amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Some balance was reserved (moved from free to reserved).
|
* Some balance was reserved (moved from free to reserved).
|
||||||
**/
|
**/
|
||||||
@@ -222,18 +262,34 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* Final argument indicates the destination balance type.
|
* Final argument indicates the destination balance type.
|
||||||
**/
|
**/
|
||||||
ReserveRepatriated: AugmentedEvent<ApiType, [from: AccountId32, to: AccountId32, amount: u128, destinationStatus: FrameSupportTokensMiscBalanceStatus], { from: AccountId32, to: AccountId32, amount: u128, destinationStatus: FrameSupportTokensMiscBalanceStatus }>;
|
ReserveRepatriated: AugmentedEvent<ApiType, [from: AccountId32, to: AccountId32, amount: u128, destinationStatus: FrameSupportTokensMiscBalanceStatus], { from: AccountId32, to: AccountId32, amount: u128, destinationStatus: FrameSupportTokensMiscBalanceStatus }>;
|
||||||
|
/**
|
||||||
|
* Some amount was restored into an account.
|
||||||
|
**/
|
||||||
|
Restored: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Some amount was removed from the account (e.g. for misbehavior).
|
* Some amount was removed from the account (e.g. for misbehavior).
|
||||||
**/
|
**/
|
||||||
Slashed: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
Slashed: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* Some amount was suspended from an account (it can be restored later).
|
||||||
|
**/
|
||||||
|
Suspended: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Transfer succeeded.
|
* Transfer succeeded.
|
||||||
**/
|
**/
|
||||||
Transfer: AugmentedEvent<ApiType, [from: AccountId32, to: AccountId32, amount: u128], { from: AccountId32, to: AccountId32, amount: u128 }>;
|
Transfer: AugmentedEvent<ApiType, [from: AccountId32, to: AccountId32, amount: u128], { from: AccountId32, to: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* Some balance was unlocked.
|
||||||
|
**/
|
||||||
|
Unlocked: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Some balance was unreserved (moved from reserved to free).
|
* Some balance was unreserved (moved from reserved to free).
|
||||||
**/
|
**/
|
||||||
Unreserved: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
Unreserved: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* An account was upgraded.
|
||||||
|
**/
|
||||||
|
Upgraded: AugmentedEvent<ApiType, [who: AccountId32], { who: AccountId32 }>;
|
||||||
/**
|
/**
|
||||||
* Some amount was withdrawn from the account (e.g. for transaction fees).
|
* Some amount was withdrawn from the account (e.g. for transaction fees).
|
||||||
**/
|
**/
|
||||||
@@ -368,6 +424,54 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedEvent<ApiType>;
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
};
|
};
|
||||||
|
coreFellowship: {
|
||||||
|
/**
|
||||||
|
* Member activity flag has been set.
|
||||||
|
**/
|
||||||
|
ActiveChanged: AugmentedEvent<ApiType, [who: AccountId32, isActive: bool], { who: AccountId32, isActive: bool }>;
|
||||||
|
/**
|
||||||
|
* Member has been demoted to the given (non-zero) rank.
|
||||||
|
**/
|
||||||
|
Demoted: AugmentedEvent<ApiType, [who: AccountId32, toRank: u16], { who: AccountId32, toRank: u16 }>;
|
||||||
|
/**
|
||||||
|
* Some submitted evidence was judged and removed. There may or may not have been a change
|
||||||
|
* to the rank, but in any case, `last_proof` is reset.
|
||||||
|
**/
|
||||||
|
EvidenceJudged: AugmentedEvent<ApiType, [who: AccountId32, wish: PalletCoreFellowshipWish, evidence: Bytes, oldRank: u16, newRank: Option<u16>], { who: AccountId32, wish: PalletCoreFellowshipWish, evidence: Bytes, oldRank: u16, newRank: Option<u16> }>;
|
||||||
|
/**
|
||||||
|
* Pre-ranked account has been inducted at their current rank.
|
||||||
|
**/
|
||||||
|
Imported: AugmentedEvent<ApiType, [who: AccountId32, rank: u16], { who: AccountId32, rank: u16 }>;
|
||||||
|
/**
|
||||||
|
* Member has begun being tracked in this pallet.
|
||||||
|
**/
|
||||||
|
Inducted: AugmentedEvent<ApiType, [who: AccountId32], { who: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* Member has been removed from being tracked in this pallet (i.e. because rank is now
|
||||||
|
* zero).
|
||||||
|
**/
|
||||||
|
Offboarded: AugmentedEvent<ApiType, [who: AccountId32], { who: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* Parameters for the pallet have changed.
|
||||||
|
**/
|
||||||
|
ParamsChanged: AugmentedEvent<ApiType, [params: PalletCoreFellowshipParamsType], { params: PalletCoreFellowshipParamsType }>;
|
||||||
|
/**
|
||||||
|
* Member has been promoted to the given rank.
|
||||||
|
**/
|
||||||
|
Promoted: AugmentedEvent<ApiType, [who: AccountId32, toRank: u16], { who: AccountId32, toRank: u16 }>;
|
||||||
|
/**
|
||||||
|
* Member has been proven at their current rank, postponing auto-demotion.
|
||||||
|
**/
|
||||||
|
Proven: AugmentedEvent<ApiType, [who: AccountId32, atRank: u16], { who: AccountId32, atRank: u16 }>;
|
||||||
|
/**
|
||||||
|
* Member has stated evidence of their efforts their request for rank.
|
||||||
|
**/
|
||||||
|
Requested: AugmentedEvent<ApiType, [who: AccountId32, wish: PalletCoreFellowshipWish], { who: AccountId32, wish: PalletCoreFellowshipWish }>;
|
||||||
|
/**
|
||||||
|
* Generic event
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
|
};
|
||||||
council: {
|
council: {
|
||||||
/**
|
/**
|
||||||
* A motion was approved by the required threshold.
|
* A motion was approved by the required threshold.
|
||||||
@@ -417,14 +521,22 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* An account has delegated their vote to another account.
|
* An account has delegated their vote to another account.
|
||||||
**/
|
**/
|
||||||
Delegated: AugmentedEvent<ApiType, [who: AccountId32, target: AccountId32], { who: AccountId32, target: AccountId32 }>;
|
Delegated: AugmentedEvent<ApiType, [who: AccountId32, target: AccountId32], { who: AccountId32, target: AccountId32 }>;
|
||||||
/**
|
|
||||||
* A proposal has been enacted.
|
|
||||||
**/
|
|
||||||
Executed: AugmentedEvent<ApiType, [refIndex: u32, result: Result<Null, SpRuntimeDispatchError>], { refIndex: u32, result: Result<Null, SpRuntimeDispatchError> }>;
|
|
||||||
/**
|
/**
|
||||||
* An external proposal has been tabled.
|
* An external proposal has been tabled.
|
||||||
**/
|
**/
|
||||||
ExternalTabled: AugmentedEvent<ApiType, []>;
|
ExternalTabled: AugmentedEvent<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Metadata for a proposal or a referendum has been cleared.
|
||||||
|
**/
|
||||||
|
MetadataCleared: AugmentedEvent<ApiType, [owner: PalletDemocracyMetadataOwner, hash_: H256], { owner: PalletDemocracyMetadataOwner, hash_: H256 }>;
|
||||||
|
/**
|
||||||
|
* Metadata for a proposal or a referendum has been set.
|
||||||
|
**/
|
||||||
|
MetadataSet: AugmentedEvent<ApiType, [owner: PalletDemocracyMetadataOwner, hash_: H256], { owner: PalletDemocracyMetadataOwner, hash_: H256 }>;
|
||||||
|
/**
|
||||||
|
* Metadata has been transferred to new owner.
|
||||||
|
**/
|
||||||
|
MetadataTransferred: AugmentedEvent<ApiType, [prevOwner: PalletDemocracyMetadataOwner, owner: PalletDemocracyMetadataOwner, hash_: H256], { prevOwner: PalletDemocracyMetadataOwner, owner: PalletDemocracyMetadataOwner, hash_: H256 }>;
|
||||||
/**
|
/**
|
||||||
* A proposal has been rejected by referendum.
|
* A proposal has been rejected by referendum.
|
||||||
**/
|
**/
|
||||||
@@ -433,26 +545,6 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* A proposal has been approved by referendum.
|
* A proposal has been approved by referendum.
|
||||||
**/
|
**/
|
||||||
Passed: AugmentedEvent<ApiType, [refIndex: u32], { refIndex: u32 }>;
|
Passed: AugmentedEvent<ApiType, [refIndex: u32], { refIndex: u32 }>;
|
||||||
/**
|
|
||||||
* A proposal could not be executed because its preimage was invalid.
|
|
||||||
**/
|
|
||||||
PreimageInvalid: AugmentedEvent<ApiType, [proposalHash: H256, refIndex: u32], { proposalHash: H256, refIndex: u32 }>;
|
|
||||||
/**
|
|
||||||
* A proposal could not be executed because its preimage was missing.
|
|
||||||
**/
|
|
||||||
PreimageMissing: AugmentedEvent<ApiType, [proposalHash: H256, refIndex: u32], { proposalHash: H256, refIndex: u32 }>;
|
|
||||||
/**
|
|
||||||
* A proposal's preimage was noted, and the deposit taken.
|
|
||||||
**/
|
|
||||||
PreimageNoted: AugmentedEvent<ApiType, [proposalHash: H256, who: AccountId32, deposit: u128], { proposalHash: H256, who: AccountId32, deposit: u128 }>;
|
|
||||||
/**
|
|
||||||
* A registered preimage was removed and the deposit collected by the reaper.
|
|
||||||
**/
|
|
||||||
PreimageReaped: AugmentedEvent<ApiType, [proposalHash: H256, provider: AccountId32, deposit: u128, reaper: AccountId32], { proposalHash: H256, provider: AccountId32, deposit: u128, reaper: AccountId32 }>;
|
|
||||||
/**
|
|
||||||
* A proposal preimage was removed and used (the deposit was returned).
|
|
||||||
**/
|
|
||||||
PreimageUsed: AugmentedEvent<ApiType, [proposalHash: H256, provider: AccountId32, deposit: u128], { proposalHash: H256, provider: AccountId32, deposit: u128 }>;
|
|
||||||
/**
|
/**
|
||||||
* A proposal got canceled.
|
* A proposal got canceled.
|
||||||
**/
|
**/
|
||||||
@@ -472,7 +564,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* A public proposal has been tabled for referendum vote.
|
* A public proposal has been tabled for referendum vote.
|
||||||
**/
|
**/
|
||||||
Tabled: AugmentedEvent<ApiType, [proposalIndex: u32, deposit: u128, depositors: Vec<AccountId32>], { proposalIndex: u32, deposit: u128, depositors: Vec<AccountId32> }>;
|
Tabled: AugmentedEvent<ApiType, [proposalIndex: u32, deposit: u128], { proposalIndex: u32, deposit: u128 }>;
|
||||||
/**
|
/**
|
||||||
* An account has cancelled a previous delegation operation.
|
* An account has cancelled a previous delegation operation.
|
||||||
**/
|
**/
|
||||||
@@ -501,14 +593,14 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* The election has been finalized, with the given computation and score.
|
* The election has been finalized, with the given computation and score.
|
||||||
**/
|
**/
|
||||||
ElectionFinalized: AugmentedEvent<ApiType, [compute: PalletElectionProviderMultiPhaseElectionCompute, score: SpNposElectionsElectionScore], { compute: PalletElectionProviderMultiPhaseElectionCompute, score: SpNposElectionsElectionScore }>;
|
ElectionFinalized: AugmentedEvent<ApiType, [compute: PalletElectionProviderMultiPhaseElectionCompute, score: SpNposElectionsElectionScore], { compute: PalletElectionProviderMultiPhaseElectionCompute, score: SpNposElectionsElectionScore }>;
|
||||||
|
/**
|
||||||
|
* There was a phase transition in a given round.
|
||||||
|
**/
|
||||||
|
PhaseTransitioned: AugmentedEvent<ApiType, [from: PalletElectionProviderMultiPhasePhase, to: PalletElectionProviderMultiPhasePhase, round: u32], { from: PalletElectionProviderMultiPhasePhase, to: PalletElectionProviderMultiPhasePhase, round: u32 }>;
|
||||||
/**
|
/**
|
||||||
* An account has been rewarded for their signed submission being finalized.
|
* An account has been rewarded for their signed submission being finalized.
|
||||||
**/
|
**/
|
||||||
Rewarded: AugmentedEvent<ApiType, [account: AccountId32, value: u128], { account: AccountId32, value: u128 }>;
|
Rewarded: AugmentedEvent<ApiType, [account: AccountId32, value: u128], { account: AccountId32, value: u128 }>;
|
||||||
/**
|
|
||||||
* The signed phase of the given round has started.
|
|
||||||
**/
|
|
||||||
SignedPhaseStarted: AugmentedEvent<ApiType, [round: u32], { round: u32 }>;
|
|
||||||
/**
|
/**
|
||||||
* An account has been slashed for submitting an invalid signed submission.
|
* An account has been slashed for submitting an invalid signed submission.
|
||||||
**/
|
**/
|
||||||
@@ -516,16 +608,13 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* A solution was stored with the given compute.
|
* A solution was stored with the given compute.
|
||||||
*
|
*
|
||||||
* If the solution is signed, this means that it hasn't yet been processed. If the
|
* The `origin` indicates the origin of the solution. If `origin` is `Some(AccountId)`,
|
||||||
* solution is unsigned, this means that it has also been processed.
|
* the stored solution was submited in the signed phase by a miner with the `AccountId`.
|
||||||
*
|
* Otherwise, the solution was stored either during the unsigned phase or by
|
||||||
* The `bool` is `true` when a previous solution was ejected to make room for this one.
|
* `T::ForceOrigin`. The `bool` is `true` when a previous solution was ejected to make
|
||||||
|
* room for this one.
|
||||||
**/
|
**/
|
||||||
SolutionStored: AugmentedEvent<ApiType, [compute: PalletElectionProviderMultiPhaseElectionCompute, prevEjected: bool], { compute: PalletElectionProviderMultiPhaseElectionCompute, prevEjected: bool }>;
|
SolutionStored: AugmentedEvent<ApiType, [compute: PalletElectionProviderMultiPhaseElectionCompute, origin: Option<AccountId32>, prevEjected: bool], { compute: PalletElectionProviderMultiPhaseElectionCompute, origin: Option<AccountId32>, prevEjected: bool }>;
|
||||||
/**
|
|
||||||
* The unsigned phase of the given round has started.
|
|
||||||
**/
|
|
||||||
UnsignedPhaseStarted: AugmentedEvent<ApiType, [round: u32], { round: u32 }>;
|
|
||||||
/**
|
/**
|
||||||
* Generic event
|
* Generic event
|
||||||
**/
|
**/
|
||||||
@@ -576,14 +665,16 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
};
|
};
|
||||||
fastUnstake: {
|
fastUnstake: {
|
||||||
/**
|
/**
|
||||||
* A staker was partially checked for the given eras, but the process did not finish.
|
* A batch was partially checked for the given eras, but the process did not finish.
|
||||||
**/
|
**/
|
||||||
Checking: AugmentedEvent<ApiType, [stash: AccountId32, eras: Vec<u32>], { stash: AccountId32, eras: Vec<u32> }>;
|
BatchChecked: AugmentedEvent<ApiType, [eras: Vec<u32>], { eras: Vec<u32> }>;
|
||||||
/**
|
/**
|
||||||
* Some internal error happened while migrating stash. They are removed as head as a
|
* A batch of a given size was terminated.
|
||||||
* consequence.
|
*
|
||||||
|
* This is always follows by a number of `Unstaked` or `Slashed` events, marking the end
|
||||||
|
* of the batch. A new batch will be created upon next block.
|
||||||
**/
|
**/
|
||||||
Errored: AugmentedEvent<ApiType, [stash: AccountId32], { stash: AccountId32 }>;
|
BatchFinished: AugmentedEvent<ApiType, [size_: u32], { size_: u32 }>;
|
||||||
/**
|
/**
|
||||||
* An internal error happened. Operations will be paused now.
|
* An internal error happened. Operations will be paused now.
|
||||||
**/
|
**/
|
||||||
@@ -595,29 +686,25 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* A staker was unstaked.
|
* A staker was unstaked.
|
||||||
**/
|
**/
|
||||||
Unstaked: AugmentedEvent<ApiType, [stash: AccountId32, maybePoolId: Option<u32>, result: Result<Null, SpRuntimeDispatchError>], { stash: AccountId32, maybePoolId: Option<u32>, result: Result<Null, SpRuntimeDispatchError> }>;
|
Unstaked: AugmentedEvent<ApiType, [stash: AccountId32, result: Result<Null, SpRuntimeDispatchError>], { stash: AccountId32, result: Result<Null, SpRuntimeDispatchError> }>;
|
||||||
/**
|
/**
|
||||||
* Generic event
|
* Generic event
|
||||||
**/
|
**/
|
||||||
[key: string]: AugmentedEvent<ApiType>;
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
};
|
};
|
||||||
gilt: {
|
glutton: {
|
||||||
/**
|
/**
|
||||||
* A bid was successfully placed.
|
* The computation limit has been updated by root.
|
||||||
**/
|
**/
|
||||||
BidPlaced: AugmentedEvent<ApiType, [who: AccountId32, amount: u128, duration: u32], { who: AccountId32, amount: u128, duration: u32 }>;
|
ComputationLimitSet: AugmentedEvent<ApiType, [compute: Perbill], { compute: Perbill }>;
|
||||||
/**
|
/**
|
||||||
* A bid was successfully removed (before being accepted as a gilt).
|
* The pallet has been (re)initialized by root.
|
||||||
**/
|
**/
|
||||||
BidRetracted: AugmentedEvent<ApiType, [who: AccountId32, amount: u128, duration: u32], { who: AccountId32, amount: u128, duration: u32 }>;
|
PalletInitialized: AugmentedEvent<ApiType, [reinit: bool], { reinit: bool }>;
|
||||||
/**
|
/**
|
||||||
* A bid was accepted as a gilt. The balance may not be released until expiry.
|
* The storage limit has been updated by root.
|
||||||
**/
|
**/
|
||||||
GiltIssued: AugmentedEvent<ApiType, [index: u32, expiry: u32, who: AccountId32, amount: u128], { index: u32, expiry: u32, who: AccountId32, amount: u128 }>;
|
StorageLimitSet: AugmentedEvent<ApiType, [storage: Perbill], { storage: Perbill }>;
|
||||||
/**
|
|
||||||
* An expired gilt has been thawed.
|
|
||||||
**/
|
|
||||||
GiltThawed: AugmentedEvent<ApiType, [index: u32, who: AccountId32, originalAmount: u128, additionalAmount: u128], { index: u32, who: AccountId32, originalAmount: u128, additionalAmount: u128 }>;
|
|
||||||
/**
|
/**
|
||||||
* Generic event
|
* Generic event
|
||||||
**/
|
**/
|
||||||
@@ -627,7 +714,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* New authority set has been applied.
|
* New authority set has been applied.
|
||||||
**/
|
**/
|
||||||
NewAuthorities: AugmentedEvent<ApiType, [authoritySet: Vec<ITuple<[SpFinalityGrandpaAppPublic, u64]>>], { authoritySet: Vec<ITuple<[SpFinalityGrandpaAppPublic, u64]>> }>;
|
NewAuthorities: AugmentedEvent<ApiType, [authoritySet: Vec<ITuple<[SpConsensusGrandpaAppPublic, u64]>>], { authoritySet: Vec<ITuple<[SpConsensusGrandpaAppPublic, u64]>> }>;
|
||||||
/**
|
/**
|
||||||
* Current authority set has been paused.
|
* Current authority set has been paused.
|
||||||
**/
|
**/
|
||||||
@@ -746,6 +833,33 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedEvent<ApiType>;
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
};
|
};
|
||||||
|
messageQueue: {
|
||||||
|
/**
|
||||||
|
* Message discarded due to an inability to decode the item. Usually caused by state
|
||||||
|
* corruption.
|
||||||
|
**/
|
||||||
|
Discarded: AugmentedEvent<ApiType, [hash_: H256], { hash_: H256 }>;
|
||||||
|
/**
|
||||||
|
* Message placed in overweight queue.
|
||||||
|
**/
|
||||||
|
OverweightEnqueued: AugmentedEvent<ApiType, [hash_: H256, origin: u32, pageIndex: u32, messageIndex: u32], { hash_: H256, origin: u32, pageIndex: u32, messageIndex: u32 }>;
|
||||||
|
/**
|
||||||
|
* This page was reaped.
|
||||||
|
**/
|
||||||
|
PageReaped: AugmentedEvent<ApiType, [origin: u32, index: u32], { origin: u32, index: u32 }>;
|
||||||
|
/**
|
||||||
|
* Message is processed.
|
||||||
|
**/
|
||||||
|
Processed: AugmentedEvent<ApiType, [hash_: H256, origin: u32, weightUsed: SpWeightsWeightV2Weight, success: bool], { hash_: H256, origin: u32, weightUsed: SpWeightsWeightV2Weight, success: bool }>;
|
||||||
|
/**
|
||||||
|
* Message discarded due to an error in the `MessageProcessor` (usually a format error).
|
||||||
|
**/
|
||||||
|
ProcessingFailed: AugmentedEvent<ApiType, [hash_: H256, origin: u32, error: FrameSupportMessagesProcessMessageError], { hash_: H256, origin: u32, error: FrameSupportMessagesProcessMessageError }>;
|
||||||
|
/**
|
||||||
|
* Generic event
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
|
};
|
||||||
multisig: {
|
multisig: {
|
||||||
/**
|
/**
|
||||||
* A multisig operation has been approved by someone.
|
* A multisig operation has been approved by someone.
|
||||||
@@ -768,6 +882,201 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedEvent<ApiType>;
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
};
|
};
|
||||||
|
nfts: {
|
||||||
|
/**
|
||||||
|
* All approvals of an item got cancelled.
|
||||||
|
**/
|
||||||
|
AllApprovalsCancelled: AugmentedEvent<ApiType, [collection: u32, item: u32, owner: AccountId32], { collection: u32, item: u32, owner: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* An approval for a `delegate` account to transfer the `item` of an item
|
||||||
|
* `collection` was cancelled by its `owner`.
|
||||||
|
**/
|
||||||
|
ApprovalCancelled: AugmentedEvent<ApiType, [collection: u32, item: u32, owner: AccountId32, delegate: AccountId32], { collection: u32, item: u32, owner: AccountId32, delegate: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* Attribute metadata has been cleared for a `collection` or `item`.
|
||||||
|
**/
|
||||||
|
AttributeCleared: AugmentedEvent<ApiType, [collection: u32, maybeItem: Option<u32>, key: Bytes, namespace: PalletNftsAttributeNamespace], { collection: u32, maybeItem: Option<u32>, key: Bytes, namespace: PalletNftsAttributeNamespace }>;
|
||||||
|
/**
|
||||||
|
* New attribute metadata has been set for a `collection` or `item`.
|
||||||
|
**/
|
||||||
|
AttributeSet: AugmentedEvent<ApiType, [collection: u32, maybeItem: Option<u32>, key: Bytes, value: Bytes, namespace: PalletNftsAttributeNamespace], { collection: u32, maybeItem: Option<u32>, key: Bytes, value: Bytes, namespace: PalletNftsAttributeNamespace }>;
|
||||||
|
/**
|
||||||
|
* An `item` was destroyed.
|
||||||
|
**/
|
||||||
|
Burned: AugmentedEvent<ApiType, [collection: u32, item: u32, owner: AccountId32], { collection: u32, item: u32, owner: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* A `collection` has had its config changed by the `Force` origin.
|
||||||
|
**/
|
||||||
|
CollectionConfigChanged: AugmentedEvent<ApiType, [collection: u32], { collection: u32 }>;
|
||||||
|
/**
|
||||||
|
* Some `collection` was locked.
|
||||||
|
**/
|
||||||
|
CollectionLocked: AugmentedEvent<ApiType, [collection: u32], { collection: u32 }>;
|
||||||
|
/**
|
||||||
|
* Max supply has been set for a collection.
|
||||||
|
**/
|
||||||
|
CollectionMaxSupplySet: AugmentedEvent<ApiType, [collection: u32, maxSupply: u32], { collection: u32, maxSupply: u32 }>;
|
||||||
|
/**
|
||||||
|
* Metadata has been cleared for a `collection`.
|
||||||
|
**/
|
||||||
|
CollectionMetadataCleared: AugmentedEvent<ApiType, [collection: u32], { collection: u32 }>;
|
||||||
|
/**
|
||||||
|
* New metadata has been set for a `collection`.
|
||||||
|
**/
|
||||||
|
CollectionMetadataSet: AugmentedEvent<ApiType, [collection: u32, data: Bytes], { collection: u32, data: Bytes }>;
|
||||||
|
/**
|
||||||
|
* Mint settings for a collection had changed.
|
||||||
|
**/
|
||||||
|
CollectionMintSettingsUpdated: AugmentedEvent<ApiType, [collection: u32], { collection: u32 }>;
|
||||||
|
/**
|
||||||
|
* A `collection` was created.
|
||||||
|
**/
|
||||||
|
Created: AugmentedEvent<ApiType, [collection: u32, creator: AccountId32, owner: AccountId32], { collection: u32, creator: AccountId32, owner: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* A `collection` was destroyed.
|
||||||
|
**/
|
||||||
|
Destroyed: AugmentedEvent<ApiType, [collection: u32], { collection: u32 }>;
|
||||||
|
/**
|
||||||
|
* A `collection` was force-created.
|
||||||
|
**/
|
||||||
|
ForceCreated: AugmentedEvent<ApiType, [collection: u32, owner: AccountId32], { collection: u32, owner: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* An `item` was issued.
|
||||||
|
**/
|
||||||
|
Issued: AugmentedEvent<ApiType, [collection: u32, item: u32, owner: AccountId32], { collection: u32, item: u32, owner: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* A new approval to modify item attributes was added.
|
||||||
|
**/
|
||||||
|
ItemAttributesApprovalAdded: AugmentedEvent<ApiType, [collection: u32, item: u32, delegate: AccountId32], { collection: u32, item: u32, delegate: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* A new approval to modify item attributes was removed.
|
||||||
|
**/
|
||||||
|
ItemAttributesApprovalRemoved: AugmentedEvent<ApiType, [collection: u32, item: u32, delegate: AccountId32], { collection: u32, item: u32, delegate: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* An item was bought.
|
||||||
|
**/
|
||||||
|
ItemBought: AugmentedEvent<ApiType, [collection: u32, item: u32, price: u128, seller: AccountId32, buyer: AccountId32], { collection: u32, item: u32, price: u128, seller: AccountId32, buyer: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* Metadata has been cleared for an item.
|
||||||
|
**/
|
||||||
|
ItemMetadataCleared: AugmentedEvent<ApiType, [collection: u32, item: u32], { collection: u32, item: u32 }>;
|
||||||
|
/**
|
||||||
|
* New metadata has been set for an item.
|
||||||
|
**/
|
||||||
|
ItemMetadataSet: AugmentedEvent<ApiType, [collection: u32, item: u32, data: Bytes], { collection: u32, item: u32, data: Bytes }>;
|
||||||
|
/**
|
||||||
|
* The price for the item was removed.
|
||||||
|
**/
|
||||||
|
ItemPriceRemoved: AugmentedEvent<ApiType, [collection: u32, item: u32], { collection: u32, item: u32 }>;
|
||||||
|
/**
|
||||||
|
* The price was set for the item.
|
||||||
|
**/
|
||||||
|
ItemPriceSet: AugmentedEvent<ApiType, [collection: u32, item: u32, price: u128, whitelistedBuyer: Option<AccountId32>], { collection: u32, item: u32, price: u128, whitelistedBuyer: Option<AccountId32> }>;
|
||||||
|
/**
|
||||||
|
* `item` metadata or attributes were locked.
|
||||||
|
**/
|
||||||
|
ItemPropertiesLocked: AugmentedEvent<ApiType, [collection: u32, item: u32, lockMetadata: bool, lockAttributes: bool], { collection: u32, item: u32, lockMetadata: bool, lockAttributes: bool }>;
|
||||||
|
/**
|
||||||
|
* An `item` became non-transferable.
|
||||||
|
**/
|
||||||
|
ItemTransferLocked: AugmentedEvent<ApiType, [collection: u32, item: u32], { collection: u32, item: u32 }>;
|
||||||
|
/**
|
||||||
|
* An `item` became transferable.
|
||||||
|
**/
|
||||||
|
ItemTransferUnlocked: AugmentedEvent<ApiType, [collection: u32, item: u32], { collection: u32, item: u32 }>;
|
||||||
|
/**
|
||||||
|
* Event gets emitted when the `NextCollectionId` gets incremented.
|
||||||
|
**/
|
||||||
|
NextCollectionIdIncremented: AugmentedEvent<ApiType, [nextId: u32], { nextId: u32 }>;
|
||||||
|
/**
|
||||||
|
* The owner changed.
|
||||||
|
**/
|
||||||
|
OwnerChanged: AugmentedEvent<ApiType, [collection: u32, newOwner: AccountId32], { collection: u32, newOwner: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* Ownership acceptance has changed for an account.
|
||||||
|
**/
|
||||||
|
OwnershipAcceptanceChanged: AugmentedEvent<ApiType, [who: AccountId32, maybeCollection: Option<u32>], { who: AccountId32, maybeCollection: Option<u32> }>;
|
||||||
|
/**
|
||||||
|
* A new attribute in the `Pallet` namespace was set for the `collection` or an `item`
|
||||||
|
* within that `collection`.
|
||||||
|
**/
|
||||||
|
PalletAttributeSet: AugmentedEvent<ApiType, [collection: u32, item: Option<u32>, attribute: PalletNftsPalletAttributes, value: Bytes], { collection: u32, item: Option<u32>, attribute: PalletNftsPalletAttributes, value: Bytes }>;
|
||||||
|
/**
|
||||||
|
* New attributes have been set for an `item` of the `collection`.
|
||||||
|
**/
|
||||||
|
PreSignedAttributesSet: AugmentedEvent<ApiType, [collection: u32, item: u32, namespace: PalletNftsAttributeNamespace], { collection: u32, item: u32, namespace: PalletNftsAttributeNamespace }>;
|
||||||
|
/**
|
||||||
|
* The deposit for a set of `item`s within a `collection` has been updated.
|
||||||
|
**/
|
||||||
|
Redeposited: AugmentedEvent<ApiType, [collection: u32, successfulItems: Vec<u32>], { collection: u32, successfulItems: Vec<u32> }>;
|
||||||
|
/**
|
||||||
|
* The swap was cancelled.
|
||||||
|
**/
|
||||||
|
SwapCancelled: AugmentedEvent<ApiType, [offeredCollection: u32, offeredItem: u32, desiredCollection: u32, desiredItem: Option<u32>, price: Option<PalletNftsPriceWithDirection>, deadline: u32], { offeredCollection: u32, offeredItem: u32, desiredCollection: u32, desiredItem: Option<u32>, price: Option<PalletNftsPriceWithDirection>, deadline: u32 }>;
|
||||||
|
/**
|
||||||
|
* The swap has been claimed.
|
||||||
|
**/
|
||||||
|
SwapClaimed: AugmentedEvent<ApiType, [sentCollection: u32, sentItem: u32, sentItemOwner: AccountId32, receivedCollection: u32, receivedItem: u32, receivedItemOwner: AccountId32, price: Option<PalletNftsPriceWithDirection>, deadline: u32], { sentCollection: u32, sentItem: u32, sentItemOwner: AccountId32, receivedCollection: u32, receivedItem: u32, receivedItemOwner: AccountId32, price: Option<PalletNftsPriceWithDirection>, deadline: u32 }>;
|
||||||
|
/**
|
||||||
|
* An `item` swap intent was created.
|
||||||
|
**/
|
||||||
|
SwapCreated: AugmentedEvent<ApiType, [offeredCollection: u32, offeredItem: u32, desiredCollection: u32, desiredItem: Option<u32>, price: Option<PalletNftsPriceWithDirection>, deadline: u32], { offeredCollection: u32, offeredItem: u32, desiredCollection: u32, desiredItem: Option<u32>, price: Option<PalletNftsPriceWithDirection>, deadline: u32 }>;
|
||||||
|
/**
|
||||||
|
* The management team changed.
|
||||||
|
**/
|
||||||
|
TeamChanged: AugmentedEvent<ApiType, [collection: u32, issuer: Option<AccountId32>, admin: Option<AccountId32>, freezer: Option<AccountId32>], { collection: u32, issuer: Option<AccountId32>, admin: Option<AccountId32>, freezer: Option<AccountId32> }>;
|
||||||
|
/**
|
||||||
|
* A tip was sent.
|
||||||
|
**/
|
||||||
|
TipSent: AugmentedEvent<ApiType, [collection: u32, item: u32, sender: AccountId32, receiver: AccountId32, amount: u128], { collection: u32, item: u32, sender: AccountId32, receiver: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* An `item` of a `collection` has been approved by the `owner` for transfer by
|
||||||
|
* a `delegate`.
|
||||||
|
**/
|
||||||
|
TransferApproved: AugmentedEvent<ApiType, [collection: u32, item: u32, owner: AccountId32, delegate: AccountId32, deadline: Option<u32>], { collection: u32, item: u32, owner: AccountId32, delegate: AccountId32, deadline: Option<u32> }>;
|
||||||
|
/**
|
||||||
|
* An `item` was transferred.
|
||||||
|
**/
|
||||||
|
Transferred: AugmentedEvent<ApiType, [collection: u32, item: u32, from: AccountId32, to: AccountId32], { collection: u32, item: u32, from: AccountId32, to: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* Generic event
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
|
};
|
||||||
|
nis: {
|
||||||
|
/**
|
||||||
|
* A bid was dropped from a queue because of another, more substantial, bid was present.
|
||||||
|
**/
|
||||||
|
BidDropped: AugmentedEvent<ApiType, [who: AccountId32, amount: u128, duration: u32], { who: AccountId32, amount: u128, duration: u32 }>;
|
||||||
|
/**
|
||||||
|
* A bid was successfully placed.
|
||||||
|
**/
|
||||||
|
BidPlaced: AugmentedEvent<ApiType, [who: AccountId32, amount: u128, duration: u32], { who: AccountId32, amount: u128, duration: u32 }>;
|
||||||
|
/**
|
||||||
|
* A bid was successfully removed (before being accepted).
|
||||||
|
**/
|
||||||
|
BidRetracted: AugmentedEvent<ApiType, [who: AccountId32, amount: u128, duration: u32], { who: AccountId32, amount: u128, duration: u32 }>;
|
||||||
|
/**
|
||||||
|
* An automatic funding of the deficit was made.
|
||||||
|
**/
|
||||||
|
Funded: AugmentedEvent<ApiType, [deficit: u128], { deficit: u128 }>;
|
||||||
|
/**
|
||||||
|
* A bid was accepted. The balance may not be released until expiry.
|
||||||
|
**/
|
||||||
|
Issued: AugmentedEvent<ApiType, [index: u32, expiry: u32, who: AccountId32, proportion: Perquintill, amount: u128], { index: u32, expiry: u32, who: AccountId32, proportion: Perquintill, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* An receipt has been (at least partially) thawed.
|
||||||
|
**/
|
||||||
|
Thawed: AugmentedEvent<ApiType, [index: u32, who: AccountId32, proportion: Perquintill, amount: u128, dropped: bool], { index: u32, who: AccountId32, proportion: Perquintill, amount: u128, dropped: bool }>;
|
||||||
|
/**
|
||||||
|
* A receipt was transfered.
|
||||||
|
**/
|
||||||
|
Transferred: AugmentedEvent<ApiType, [from: AccountId32, to: AccountId32, index: u32], { from: AccountId32, to: AccountId32, index: u32 }>;
|
||||||
|
/**
|
||||||
|
* Generic event
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
|
};
|
||||||
nominationPools: {
|
nominationPools: {
|
||||||
/**
|
/**
|
||||||
* A member has became bonded in a pool.
|
* A member has became bonded in a pool.
|
||||||
@@ -791,6 +1100,22 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* A payout has been made to a member.
|
* A payout has been made to a member.
|
||||||
**/
|
**/
|
||||||
PaidOut: AugmentedEvent<ApiType, [member: AccountId32, poolId: u32, payout: u128], { member: AccountId32, poolId: u32, payout: u128 }>;
|
PaidOut: AugmentedEvent<ApiType, [member: AccountId32, poolId: u32, payout: u128], { member: AccountId32, poolId: u32, payout: u128 }>;
|
||||||
|
/**
|
||||||
|
* A pool's commission `change_rate` has been changed.
|
||||||
|
**/
|
||||||
|
PoolCommissionChangeRateUpdated: AugmentedEvent<ApiType, [poolId: u32, changeRate: PalletNominationPoolsCommissionChangeRate], { poolId: u32, changeRate: PalletNominationPoolsCommissionChangeRate }>;
|
||||||
|
/**
|
||||||
|
* Pool commission has been claimed.
|
||||||
|
**/
|
||||||
|
PoolCommissionClaimed: AugmentedEvent<ApiType, [poolId: u32, commission: u128], { poolId: u32, commission: u128 }>;
|
||||||
|
/**
|
||||||
|
* A pool's commission setting has been changed.
|
||||||
|
**/
|
||||||
|
PoolCommissionUpdated: AugmentedEvent<ApiType, [poolId: u32, current: Option<ITuple<[Perbill, AccountId32]>>], { poolId: u32, current: Option<ITuple<[Perbill, AccountId32]>> }>;
|
||||||
|
/**
|
||||||
|
* A pool's maximum commission setting has been changed.
|
||||||
|
**/
|
||||||
|
PoolMaxCommissionUpdated: AugmentedEvent<ApiType, [poolId: u32, maxCommission: Perbill], { poolId: u32, maxCommission: Perbill }>;
|
||||||
/**
|
/**
|
||||||
* The active balance of pool `pool_id` has been slashed to `balance`.
|
* The active balance of pool `pool_id` has been slashed to `balance`.
|
||||||
**/
|
**/
|
||||||
@@ -799,7 +1124,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* The roles of a pool have been updated to the given new roles. Note that the depositor
|
* The roles of a pool have been updated to the given new roles. Note that the depositor
|
||||||
* can never change.
|
* can never change.
|
||||||
**/
|
**/
|
||||||
RolesUpdated: AugmentedEvent<ApiType, [root: Option<AccountId32>, stateToggler: Option<AccountId32>, nominator: Option<AccountId32>], { root: Option<AccountId32>, stateToggler: Option<AccountId32>, nominator: Option<AccountId32> }>;
|
RolesUpdated: AugmentedEvent<ApiType, [root: Option<AccountId32>, bouncer: Option<AccountId32>, nominator: Option<AccountId32>], { root: Option<AccountId32>, bouncer: Option<AccountId32>, nominator: Option<AccountId32> }>;
|
||||||
/**
|
/**
|
||||||
* The state of a pool has changed
|
* The state of a pool has changed
|
||||||
**/
|
**/
|
||||||
@@ -848,6 +1173,13 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedEvent<ApiType>;
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
};
|
};
|
||||||
|
pov: {
|
||||||
|
TestEvent: AugmentedEvent<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Generic event
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
|
};
|
||||||
preimage: {
|
preimage: {
|
||||||
/**
|
/**
|
||||||
* A preimage has ben cleared.
|
* A preimage has ben cleared.
|
||||||
@@ -903,7 +1235,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
**/
|
**/
|
||||||
MemberRemoved: AugmentedEvent<ApiType, [who: AccountId32, rank: u16], { who: AccountId32, rank: u16 }>;
|
MemberRemoved: AugmentedEvent<ApiType, [who: AccountId32, rank: u16], { who: AccountId32, rank: u16 }>;
|
||||||
/**
|
/**
|
||||||
* The member `who`'s rank has been changed to the given `rank`.
|
* The member `who`se rank has been changed to the given `rank`.
|
||||||
**/
|
**/
|
||||||
RankChanged: AugmentedEvent<ApiType, [who: AccountId32, rank: u16], { who: AccountId32, rank: u16 }>;
|
RankChanged: AugmentedEvent<ApiType, [who: AccountId32, rank: u16], { who: AccountId32, rank: u16 }>;
|
||||||
/**
|
/**
|
||||||
@@ -942,7 +1274,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* A referendum has moved into the deciding phase.
|
* A referendum has moved into the deciding phase.
|
||||||
**/
|
**/
|
||||||
DecisionStarted: AugmentedEvent<ApiType, [index: u32, track: u16, proposalHash: H256, tally: PalletRankedCollectiveTally], { index: u32, track: u16, proposalHash: H256, tally: PalletRankedCollectiveTally }>;
|
DecisionStarted: AugmentedEvent<ApiType, [index: u32, track: u16, proposal: FrameSupportPreimagesBounded, tally: PalletRankedCollectiveTally], { index: u32, track: u16, proposal: FrameSupportPreimagesBounded, tally: PalletRankedCollectiveTally }>;
|
||||||
/**
|
/**
|
||||||
* A deposit has been slashaed.
|
* A deposit has been slashaed.
|
||||||
**/
|
**/
|
||||||
@@ -951,14 +1283,26 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* A referendum has been killed.
|
* A referendum has been killed.
|
||||||
**/
|
**/
|
||||||
Killed: AugmentedEvent<ApiType, [index: u32, tally: PalletRankedCollectiveTally], { index: u32, tally: PalletRankedCollectiveTally }>;
|
Killed: AugmentedEvent<ApiType, [index: u32, tally: PalletRankedCollectiveTally], { index: u32, tally: PalletRankedCollectiveTally }>;
|
||||||
|
/**
|
||||||
|
* Metadata for a referendum has been cleared.
|
||||||
|
**/
|
||||||
|
MetadataCleared: AugmentedEvent<ApiType, [index: u32, hash_: H256], { index: u32, hash_: H256 }>;
|
||||||
|
/**
|
||||||
|
* Metadata for a referendum has been set.
|
||||||
|
**/
|
||||||
|
MetadataSet: AugmentedEvent<ApiType, [index: u32, hash_: H256], { index: u32, hash_: H256 }>;
|
||||||
/**
|
/**
|
||||||
* A proposal has been rejected by referendum.
|
* A proposal has been rejected by referendum.
|
||||||
**/
|
**/
|
||||||
Rejected: AugmentedEvent<ApiType, [index: u32, tally: PalletRankedCollectiveTally], { index: u32, tally: PalletRankedCollectiveTally }>;
|
Rejected: AugmentedEvent<ApiType, [index: u32, tally: PalletRankedCollectiveTally], { index: u32, tally: PalletRankedCollectiveTally }>;
|
||||||
/**
|
/**
|
||||||
* A referendum has being submitted.
|
* The submission deposit has been refunded.
|
||||||
**/
|
**/
|
||||||
Submitted: AugmentedEvent<ApiType, [index: u32, track: u16, proposalHash: H256], { index: u32, track: u16, proposalHash: H256 }>;
|
SubmissionDepositRefunded: AugmentedEvent<ApiType, [index: u32, who: AccountId32, amount: u128], { index: u32, who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* A referendum has been submitted.
|
||||||
|
**/
|
||||||
|
Submitted: AugmentedEvent<ApiType, [index: u32, track: u16, proposal: FrameSupportPreimagesBounded], { index: u32, track: u16, proposal: FrameSupportPreimagesBounded }>;
|
||||||
/**
|
/**
|
||||||
* A referendum has been timed out without being decided.
|
* A referendum has been timed out without being decided.
|
||||||
**/
|
**/
|
||||||
@@ -1024,7 +1368,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* A referendum has moved into the deciding phase.
|
* A referendum has moved into the deciding phase.
|
||||||
**/
|
**/
|
||||||
DecisionStarted: AugmentedEvent<ApiType, [index: u32, track: u16, proposalHash: H256, tally: PalletConvictionVotingTally], { index: u32, track: u16, proposalHash: H256, tally: PalletConvictionVotingTally }>;
|
DecisionStarted: AugmentedEvent<ApiType, [index: u32, track: u16, proposal: FrameSupportPreimagesBounded, tally: PalletConvictionVotingTally], { index: u32, track: u16, proposal: FrameSupportPreimagesBounded, tally: PalletConvictionVotingTally }>;
|
||||||
/**
|
/**
|
||||||
* A deposit has been slashaed.
|
* A deposit has been slashaed.
|
||||||
**/
|
**/
|
||||||
@@ -1033,14 +1377,26 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* A referendum has been killed.
|
* A referendum has been killed.
|
||||||
**/
|
**/
|
||||||
Killed: AugmentedEvent<ApiType, [index: u32, tally: PalletConvictionVotingTally], { index: u32, tally: PalletConvictionVotingTally }>;
|
Killed: AugmentedEvent<ApiType, [index: u32, tally: PalletConvictionVotingTally], { index: u32, tally: PalletConvictionVotingTally }>;
|
||||||
|
/**
|
||||||
|
* Metadata for a referendum has been cleared.
|
||||||
|
**/
|
||||||
|
MetadataCleared: AugmentedEvent<ApiType, [index: u32, hash_: H256], { index: u32, hash_: H256 }>;
|
||||||
|
/**
|
||||||
|
* Metadata for a referendum has been set.
|
||||||
|
**/
|
||||||
|
MetadataSet: AugmentedEvent<ApiType, [index: u32, hash_: H256], { index: u32, hash_: H256 }>;
|
||||||
/**
|
/**
|
||||||
* A proposal has been rejected by referendum.
|
* A proposal has been rejected by referendum.
|
||||||
**/
|
**/
|
||||||
Rejected: AugmentedEvent<ApiType, [index: u32, tally: PalletConvictionVotingTally], { index: u32, tally: PalletConvictionVotingTally }>;
|
Rejected: AugmentedEvent<ApiType, [index: u32, tally: PalletConvictionVotingTally], { index: u32, tally: PalletConvictionVotingTally }>;
|
||||||
/**
|
/**
|
||||||
* A referendum has being submitted.
|
* The submission deposit has been refunded.
|
||||||
**/
|
**/
|
||||||
Submitted: AugmentedEvent<ApiType, [index: u32, track: u16, proposalHash: H256], { index: u32, track: u16, proposalHash: H256 }>;
|
SubmissionDepositRefunded: AugmentedEvent<ApiType, [index: u32, who: AccountId32, amount: u128], { index: u32, who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* A referendum has been submitted.
|
||||||
|
**/
|
||||||
|
Submitted: AugmentedEvent<ApiType, [index: u32, track: u16, proposal: FrameSupportPreimagesBounded], { index: u32, track: u16, proposal: FrameSupportPreimagesBounded }>;
|
||||||
/**
|
/**
|
||||||
* A referendum has been timed out without being decided.
|
* A referendum has been timed out without being decided.
|
||||||
**/
|
**/
|
||||||
@@ -1060,11 +1416,33 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedEvent<ApiType>;
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
};
|
};
|
||||||
|
salary: {
|
||||||
|
/**
|
||||||
|
* The next cycle begins.
|
||||||
|
**/
|
||||||
|
CycleStarted: AugmentedEvent<ApiType, [index: u32], { index: u32 }>;
|
||||||
|
/**
|
||||||
|
* A member is inducted into the payroll.
|
||||||
|
**/
|
||||||
|
Inducted: AugmentedEvent<ApiType, [who: AccountId32], { who: AccountId32 }>;
|
||||||
|
/**
|
||||||
|
* A payment happened.
|
||||||
|
**/
|
||||||
|
Paid: AugmentedEvent<ApiType, [who: AccountId32, beneficiary: AccountId32, amount: u128, id: Null], { who: AccountId32, beneficiary: AccountId32, amount: u128, id: Null }>;
|
||||||
|
/**
|
||||||
|
* A member registered for a payout.
|
||||||
|
**/
|
||||||
|
Registered: AugmentedEvent<ApiType, [who: AccountId32, amount: u128], { who: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* Generic event
|
||||||
|
**/
|
||||||
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
|
};
|
||||||
scheduler: {
|
scheduler: {
|
||||||
/**
|
/**
|
||||||
* The call for the provided hash was not found so the task has been aborted.
|
* The call for the provided hash was not found so the task has been aborted.
|
||||||
**/
|
**/
|
||||||
CallLookupFailed: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<Bytes>, error: FrameSupportScheduleLookupError], { task: ITuple<[u32, u32]>, id: Option<Bytes>, error: FrameSupportScheduleLookupError }>;
|
CallUnavailable: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
|
||||||
/**
|
/**
|
||||||
* Canceled some task.
|
* Canceled some task.
|
||||||
**/
|
**/
|
||||||
@@ -1072,7 +1450,15 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
/**
|
/**
|
||||||
* Dispatched some task.
|
* Dispatched some task.
|
||||||
**/
|
**/
|
||||||
Dispatched: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<Bytes>, result: Result<Null, SpRuntimeDispatchError>], { task: ITuple<[u32, u32]>, id: Option<Bytes>, result: Result<Null, SpRuntimeDispatchError> }>;
|
Dispatched: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>, result: Result<Null, SpRuntimeDispatchError>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed>, result: Result<Null, SpRuntimeDispatchError> }>;
|
||||||
|
/**
|
||||||
|
* The given task was unable to be renewed since the agenda is full at that block.
|
||||||
|
**/
|
||||||
|
PeriodicFailed: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
|
||||||
|
/**
|
||||||
|
* The given task can never be executed since it is overweight.
|
||||||
|
**/
|
||||||
|
PermanentlyOverweight: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
|
||||||
/**
|
/**
|
||||||
* Scheduled some task.
|
* Scheduled some task.
|
||||||
**/
|
**/
|
||||||
@@ -1136,6 +1522,10 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* A new \[max\] member count has been set
|
* A new \[max\] member count has been set
|
||||||
**/
|
**/
|
||||||
NewMaxMembers: AugmentedEvent<ApiType, [max: u32], { max: u32 }>;
|
NewMaxMembers: AugmentedEvent<ApiType, [max: u32], { max: u32 }>;
|
||||||
|
/**
|
||||||
|
* A group of members has been choosen as Skeptics
|
||||||
|
**/
|
||||||
|
SkepticsChosen: AugmentedEvent<ApiType, [skeptics: Vec<AccountId32>], { skeptics: Vec<AccountId32> }>;
|
||||||
/**
|
/**
|
||||||
* A suspended member has been judged.
|
* A suspended member has been judged.
|
||||||
**/
|
**/
|
||||||
@@ -1173,40 +1563,46 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* NOTE: This event is only emitted when funds are bonded via a dispatchable. Notably,
|
* NOTE: This event is only emitted when funds are bonded via a dispatchable. Notably,
|
||||||
* it will not be emitted for staking rewards when they are added to stake.
|
* it will not be emitted for staking rewards when they are added to stake.
|
||||||
**/
|
**/
|
||||||
Bonded: AugmentedEvent<ApiType, [AccountId32, u128]>;
|
Bonded: AugmentedEvent<ApiType, [stash: AccountId32, amount: u128], { stash: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* An account has stopped participating as either a validator or nominator.
|
* An account has stopped participating as either a validator or nominator.
|
||||||
* \[stash\]
|
|
||||||
**/
|
**/
|
||||||
Chilled: AugmentedEvent<ApiType, [AccountId32]>;
|
Chilled: AugmentedEvent<ApiType, [stash: AccountId32], { stash: AccountId32 }>;
|
||||||
/**
|
/**
|
||||||
* The era payout has been set; the first balance is the validator-payout; the second is
|
* The era payout has been set; the first balance is the validator-payout; the second is
|
||||||
* the remainder from the maximum amount of reward.
|
* the remainder from the maximum amount of reward.
|
||||||
* \[era_index, validator_payout, remainder\]
|
|
||||||
**/
|
**/
|
||||||
EraPaid: AugmentedEvent<ApiType, [u32, u128, u128]>;
|
EraPaid: AugmentedEvent<ApiType, [eraIndex: u32, validatorPayout: u128, remainder: u128], { eraIndex: u32, validatorPayout: u128, remainder: u128 }>;
|
||||||
/**
|
/**
|
||||||
* A nominator has been kicked from a validator. \[nominator, stash\]
|
* A new force era mode was set.
|
||||||
**/
|
**/
|
||||||
Kicked: AugmentedEvent<ApiType, [AccountId32, AccountId32]>;
|
ForceEra: AugmentedEvent<ApiType, [mode: PalletStakingForcing], { mode: PalletStakingForcing }>;
|
||||||
|
/**
|
||||||
|
* A nominator has been kicked from a validator.
|
||||||
|
**/
|
||||||
|
Kicked: AugmentedEvent<ApiType, [nominator: AccountId32, stash: AccountId32], { nominator: AccountId32, stash: AccountId32 }>;
|
||||||
/**
|
/**
|
||||||
* An old slashing report from a prior era was discarded because it could
|
* An old slashing report from a prior era was discarded because it could
|
||||||
* not be processed. \[session_index\]
|
* not be processed.
|
||||||
**/
|
**/
|
||||||
OldSlashingReportDiscarded: AugmentedEvent<ApiType, [u32]>;
|
OldSlashingReportDiscarded: AugmentedEvent<ApiType, [sessionIndex: u32], { sessionIndex: u32 }>;
|
||||||
/**
|
/**
|
||||||
* The stakers' rewards are getting paid. \[era_index, validator_stash\]
|
* The stakers' rewards are getting paid.
|
||||||
**/
|
**/
|
||||||
PayoutStarted: AugmentedEvent<ApiType, [u32, AccountId32]>;
|
PayoutStarted: AugmentedEvent<ApiType, [eraIndex: u32, validatorStash: AccountId32], { eraIndex: u32, validatorStash: AccountId32 }>;
|
||||||
/**
|
/**
|
||||||
* The nominator has been rewarded by this amount. \[stash, amount\]
|
* The nominator has been rewarded by this amount.
|
||||||
**/
|
**/
|
||||||
Rewarded: AugmentedEvent<ApiType, [AccountId32, u128]>;
|
Rewarded: AugmentedEvent<ApiType, [stash: AccountId32, amount: u128], { stash: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* One staker (and potentially its nominators) has been slashed by the given amount.
|
* A staker (validator or nominator) has been slashed by the given amount.
|
||||||
* \[staker, amount\]
|
|
||||||
**/
|
**/
|
||||||
Slashed: AugmentedEvent<ApiType, [AccountId32, u128]>;
|
Slashed: AugmentedEvent<ApiType, [staker: AccountId32, amount: u128], { staker: AccountId32, amount: u128 }>;
|
||||||
|
/**
|
||||||
|
* A slash for the given validator, for the given percentage of their stake, at the given
|
||||||
|
* era as been reported.
|
||||||
|
**/
|
||||||
|
SlashReported: AugmentedEvent<ApiType, [validator: AccountId32, fraction: Perbill, slashEra: u32], { validator: AccountId32, fraction: Perbill, slashEra: u32 }>;
|
||||||
/**
|
/**
|
||||||
* A new set of stakers was elected.
|
* A new set of stakers was elected.
|
||||||
**/
|
**/
|
||||||
@@ -1216,18 +1612,18 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
**/
|
**/
|
||||||
StakingElectionFailed: AugmentedEvent<ApiType, []>;
|
StakingElectionFailed: AugmentedEvent<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* An account has unbonded this amount. \[stash, amount\]
|
* An account has unbonded this amount.
|
||||||
**/
|
**/
|
||||||
Unbonded: AugmentedEvent<ApiType, [AccountId32, u128]>;
|
Unbonded: AugmentedEvent<ApiType, [stash: AccountId32, amount: u128], { stash: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* A validator has set their preferences.
|
* A validator has set their preferences.
|
||||||
**/
|
**/
|
||||||
ValidatorPrefsSet: AugmentedEvent<ApiType, [AccountId32, PalletStakingValidatorPrefs]>;
|
ValidatorPrefsSet: AugmentedEvent<ApiType, [stash: AccountId32, prefs: PalletStakingValidatorPrefs], { stash: AccountId32, prefs: PalletStakingValidatorPrefs }>;
|
||||||
/**
|
/**
|
||||||
* An account has called `withdraw_unbonded` and removed unbonding chunks worth `Balance`
|
* An account has called `withdraw_unbonded` and removed unbonding chunks worth `Balance`
|
||||||
* from the unlocking queue. \[stash, amount\]
|
* from the unlocking queue.
|
||||||
**/
|
**/
|
||||||
Withdrawn: AugmentedEvent<ApiType, [AccountId32, u128]>;
|
Withdrawn: AugmentedEvent<ApiType, [stash: AccountId32, amount: u128], { stash: AccountId32, amount: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Generic event
|
* Generic event
|
||||||
**/
|
**/
|
||||||
@@ -1458,6 +1854,10 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
* We have ended a spend period and will now allocate funds.
|
* We have ended a spend period and will now allocate funds.
|
||||||
**/
|
**/
|
||||||
Spending: AugmentedEvent<ApiType, [budgetRemaining: u128], { budgetRemaining: u128 }>;
|
Spending: AugmentedEvent<ApiType, [budgetRemaining: u128], { budgetRemaining: u128 }>;
|
||||||
|
/**
|
||||||
|
* The inactive funds of the pallet have been updated.
|
||||||
|
**/
|
||||||
|
UpdatedInactive: AugmentedEvent<ApiType, [reactivated: u128, deactivated: u128], { reactivated: u128, deactivated: u128 }>;
|
||||||
/**
|
/**
|
||||||
* Generic event
|
* Generic event
|
||||||
**/
|
**/
|
||||||
@@ -1625,7 +2025,7 @@ declare module '@polkadot/api-base/types/events' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: AugmentedEvent<ApiType>;
|
[key: string]: AugmentedEvent<ApiType>;
|
||||||
};
|
};
|
||||||
voterBagsList: {
|
voterList: {
|
||||||
/**
|
/**
|
||||||
* Moved an account from one bag to another.
|
* Moved an account from one bag to another.
|
||||||
**/
|
**/
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
// Copyright 2017-2023 @polkadot/api-augment authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import '../base';
|
import '../base.js';
|
||||||
import './consts';
|
import './consts.js';
|
||||||
import './errors';
|
import './errors.js';
|
||||||
import './events';
|
import './events.js';
|
||||||
import './query';
|
import './query.js';
|
||||||
import './registry';
|
import './registry.js';
|
||||||
import './runtime';
|
import './runtime.js';
|
||||||
import './tx';
|
import './tx.js';
|
||||||
|
|||||||
@@ -7,10 +7,10 @@ import '@polkadot/api-base/types/storage';
|
|||||||
|
|
||||||
import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';
|
import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';
|
||||||
import type { Data } from '@polkadot/types';
|
import type { Data } from '@polkadot/types';
|
||||||
import type { BTreeMap, Bytes, Null, Option, U8aFixed, Vec, WrapperKeepOpaque, WrapperOpaque, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
|
import type { BTreeSet, Bytes, Null, Option, Struct, U8aFixed, Vec, WrapperOpaque, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
|
||||||
import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
|
import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
|
||||||
import type { AccountId32, Call, H256, Perbill, Percent } from '@polkadot/types/interfaces/runtime';
|
import type { AccountId32, Call, H256, Perbill, Percent } from '@polkadot/types/interfaces/runtime';
|
||||||
import type { FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceMemberRole, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletAuthorshipUncleEntryItem, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletBountiesBounty, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletContractsStorageContractInfo, PalletContractsStorageDeletedContract, PalletContractsWasmOwnerInfo, PalletContractsWasmPrefabWasmModule, PalletConvictionVotingVoteVoting, PalletDemocracyPreimageStatus, PalletDemocracyReferendumInfo, PalletDemocracyReleases, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletFastUnstakeUnstakeRequest, PalletGiltActiveGilt, PalletGiltActiveGiltsTotal, PalletGiltGiltBid, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineBoundedOpaqueNetworkState, PalletImOnlineSr25519AppSr25519Public, PalletLotteryLotteryConfig, PalletMultisigMultisig, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsPoolMember, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletRecoveryActiveRecovery, PalletRecoveryRecoveryConfig, PalletReferendaReferendumInfoConvictionVotingTally, PalletReferendaReferendumInfoRankedCollectiveTally, PalletSchedulerScheduledV3, PalletSocietyBid, PalletSocietyBidKind, PalletSocietyVote, PalletSocietyVouchingStatus, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingNominations, PalletStakingReleases, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingValidatorPrefs, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletTipsOpenTip, PalletTransactionPaymentReleases, PalletTransactionStorageTransactionInfo, PalletTreasuryProposal, PalletUniquesCollectionDetails, PalletUniquesCollectionMetadata, PalletUniquesItemDetails, PalletUniquesItemMetadata, PalletVestingReleases, PalletVestingVestingInfo, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpCoreCryptoKeyTypeId, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingOffenceOffenceDetails } from '@polkadot/types/lookup';
|
import type { FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, KitchensinkRuntimeHoldReason, KitchensinkRuntimeSessionKeys, PalletAllianceCid, PalletAllianceMemberRole, PalletAssetsApproval, PalletAssetsAssetAccount, PalletAssetsAssetDetails, PalletAssetsAssetMetadata, PalletBagsListListBag, PalletBagsListListNode, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesIdAmount, PalletBalancesReserveData, PalletBountiesBounty, PalletChildBountiesChildBounty, PalletCollectiveVotes, PalletContractsStorageContractInfo, PalletContractsStorageDeletionQueueManager, PalletContractsWasmOwnerInfo, PalletContractsWasmPrefabWasmModule, PalletConvictionVotingVoteVoting, PalletCoreFellowshipMemberStatus, PalletCoreFellowshipParamsType, PalletCoreFellowshipWish, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletElectionProviderMultiPhasePhase, PalletElectionProviderMultiPhaseReadySolution, PalletElectionProviderMultiPhaseRoundSnapshot, PalletElectionProviderMultiPhaseSignedSignedSubmission, PalletElectionProviderMultiPhaseSolutionOrSnapshotSize, PalletElectionsPhragmenSeatHolder, PalletElectionsPhragmenVoter, PalletFastUnstakeUnstakeRequest, PalletGrandpaStoredPendingChange, PalletGrandpaStoredState, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletImOnlineBoundedOpaqueNetworkState, PalletImOnlineSr25519AppSr25519Public, PalletLotteryLotteryConfig, PalletMessageQueueBookState, PalletMessageQueuePage, PalletMultisigMultisig, PalletNftsAttributeDeposit, PalletNftsAttributeNamespace, PalletNftsCollectionConfig, PalletNftsCollectionDetails, PalletNftsCollectionMetadata, PalletNftsItemConfig, PalletNftsItemDetails, PalletNftsItemMetadata, PalletNftsPendingSwap, PalletNisBid, PalletNisReceiptRecord, PalletNisSummaryRecord, PalletNominationPoolsBondedPoolInner, PalletNominationPoolsClaimPermission, PalletNominationPoolsPoolMember, PalletNominationPoolsRewardPool, PalletNominationPoolsSubPools, PalletPreimageRequestStatus, PalletProxyAnnouncement, PalletProxyProxyDefinition, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletRecoveryActiveRecovery, PalletRecoveryRecoveryConfig, PalletReferendaReferendumInfoConvictionVotingTally, PalletReferendaReferendumInfoRankedCollectiveTally, PalletSalaryClaimantStatus, PalletSalaryStatusType, PalletSchedulerScheduled, PalletSocietyBid, PalletSocietyBidKind, PalletSocietyVote, PalletSocietyVouchingStatus, PalletStakingActiveEraInfo, PalletStakingEraRewardPoints, PalletStakingExposure, PalletStakingForcing, PalletStakingNominations, PalletStakingRewardDestination, PalletStakingSlashingSlashingSpans, PalletStakingSlashingSpanRecord, PalletStakingStakingLedger, PalletStakingUnappliedSlash, PalletStakingValidatorPrefs, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletTipsOpenTip, PalletTransactionPaymentReleases, PalletTransactionStorageTransactionInfo, PalletTreasuryProposal, PalletUniquesCollectionDetails, PalletUniquesCollectionMetadata, PalletUniquesItemDetails, PalletUniquesItemMetadata, PalletVestingReleases, PalletVestingVestingInfo, SpAuthorityDiscoveryAppPublic, SpConsensusBabeAppPublic, SpConsensusBabeBabeEpochConfiguration, SpConsensusBabeDigestsNextConfigDescriptor, SpConsensusBabeDigestsPreDigest, SpCoreCryptoKeyTypeId, SpNposElectionsElectionScore, SpRuntimeDigest, SpStakingOffenceOffenceDetails } from '@polkadot/types/lookup';
|
||||||
import type { Observable } from '@polkadot/types/types';
|
import type { Observable } from '@polkadot/types/types';
|
||||||
|
|
||||||
export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
|
export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
|
||||||
@@ -30,7 +30,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* Maps member type to members of each type.
|
* Maps member type to members of each type.
|
||||||
**/
|
**/
|
||||||
members: AugmentedQuery<ApiType, (arg: PalletAllianceMemberRole | 'Founder' | 'Fellow' | 'Ally' | 'Retiring' | number | Uint8Array) => Observable<Vec<AccountId32>>, [PalletAllianceMemberRole]> & QueryableStorageEntry<ApiType, [PalletAllianceMemberRole]>;
|
members: AugmentedQuery<ApiType, (arg: PalletAllianceMemberRole | 'Fellow' | 'Ally' | 'Retiring' | number | Uint8Array) => Observable<Vec<AccountId32>>, [PalletAllianceMemberRole]> & QueryableStorageEntry<ApiType, [PalletAllianceMemberRole]>;
|
||||||
/**
|
/**
|
||||||
* A set of members who gave a retirement notice. They can retire after the end of retirement
|
* A set of members who gave a retirement notice. They can retire after the end of retirement
|
||||||
* period stored as a future block number.
|
* period stored as a future block number.
|
||||||
@@ -38,9 +38,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
retiringMembers: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
retiringMembers: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
* The IPFS CID of the alliance rule.
|
* The IPFS CID of the alliance rule.
|
||||||
* Founders and fellows can propose a new rule with a super-majority.
|
* Fellows can propose a new rule with a super-majority.
|
||||||
*
|
|
||||||
* Any founder has a special one-vote veto right to the rule setting.
|
|
||||||
**/
|
**/
|
||||||
rule: AugmentedQuery<ApiType, () => Observable<Option<PalletAllianceCid>>, []> & QueryableStorageEntry<ApiType, []>;
|
rule: AugmentedQuery<ApiType, () => Observable<Option<PalletAllianceCid>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
@@ -130,14 +128,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Author of current block.
|
* Author of current block.
|
||||||
**/
|
**/
|
||||||
author: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
|
author: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
|
||||||
* Whether uncles were already set in this block.
|
|
||||||
**/
|
|
||||||
didSetUncles: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
|
||||||
* Uncles
|
|
||||||
**/
|
|
||||||
uncles: AugmentedQuery<ApiType, () => Observable<Vec<PalletAuthorshipUncleEntryItem>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -236,6 +226,17 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* epoch.
|
* epoch.
|
||||||
**/
|
**/
|
||||||
segmentIndex: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
segmentIndex: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* A list of the last 100 skipped epochs and the corresponding session index
|
||||||
|
* when the epoch was skipped.
|
||||||
|
*
|
||||||
|
* This is only used for validating equivocation proofs. An equivocation proof
|
||||||
|
* must contains a key-ownership proof for a given session, therefore we need a
|
||||||
|
* way to tie together sessions and epoch indices, i.e. we need to validate that
|
||||||
|
* a validator was the owner of a given key on a given session, and what the
|
||||||
|
* active epoch index was during that session.
|
||||||
|
**/
|
||||||
|
skippedEpochs: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u64, u32]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* TWOX-NOTE: `SegmentIndex` is an increasing integer, so this is okay.
|
* TWOX-NOTE: `SegmentIndex` is an increasing integer, so this is okay.
|
||||||
**/
|
**/
|
||||||
@@ -273,6 +274,21 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* NOTE: This is only used in the case that this pallet is used to store balances.
|
* NOTE: This is only used in the case that this pallet is used to store balances.
|
||||||
**/
|
**/
|
||||||
account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletBalancesAccountData>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletBalancesAccountData>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Freeze locks on account balances.
|
||||||
|
**/
|
||||||
|
freezes: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesIdAmount>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Holds on account balances.
|
||||||
|
**/
|
||||||
|
holds: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<{
|
||||||
|
readonly id: KitchensinkRuntimeHoldReason;
|
||||||
|
readonly amount: u128;
|
||||||
|
} & Struct>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* The total units of outstanding deactivated balance in the system.
|
||||||
|
**/
|
||||||
|
inactiveIssuance: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Any liquidity locks on some account balances.
|
* Any liquidity locks on some account balances.
|
||||||
* NOTE: Should only be accessed when setting, changing and freeing a lock.
|
* NOTE: Should only be accessed when setting, changing and freeing a lock.
|
||||||
@@ -282,12 +298,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Named reserves on some account balances.
|
* Named reserves on some account balances.
|
||||||
**/
|
**/
|
||||||
reserves: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesReserveData>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
reserves: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesReserveData>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
|
||||||
* Storage version of the pallet.
|
|
||||||
*
|
|
||||||
* This is set to v2.0.0 for new networks.
|
|
||||||
**/
|
|
||||||
storageVersion: AugmentedQuery<ApiType, () => Observable<PalletBalancesReleases>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
/**
|
||||||
* The total units issued in the system.
|
* The total units issued in the system.
|
||||||
**/
|
**/
|
||||||
@@ -361,9 +371,14 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Evicted contracts that await child trie deletion.
|
* Evicted contracts that await child trie deletion.
|
||||||
*
|
*
|
||||||
* Child trie deletion is a heavy operation depending on the amount of storage items
|
* Child trie deletion is a heavy operation depending on the amount of storage items
|
||||||
* stored in said trie. Therefore this operation is performed lazily in `on_initialize`.
|
* stored in said trie. Therefore this operation is performed lazily in `on_idle`.
|
||||||
**/
|
**/
|
||||||
deletionQueue: AugmentedQuery<ApiType, () => Observable<Vec<PalletContractsStorageDeletedContract>>, []> & QueryableStorageEntry<ApiType, []>;
|
deletionQueue: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<Bytes>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* A pair of monotonic counters used to track the latest contract marked for deletion
|
||||||
|
* and the latest deleted contract in queue.
|
||||||
|
**/
|
||||||
|
deletionQueueCounter: AugmentedQuery<ApiType, () => Observable<PalletContractsStorageDeletionQueueManager>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* This is a **monotonic** counter incremented on contract instantiation.
|
* This is a **monotonic** counter incremented on contract instantiation.
|
||||||
*
|
*
|
||||||
@@ -419,6 +434,24 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
|
coreFellowship: {
|
||||||
|
/**
|
||||||
|
* The status of a claimant.
|
||||||
|
**/
|
||||||
|
member: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletCoreFellowshipMemberStatus>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Some evidence together with the desired outcome for which it was presented.
|
||||||
|
**/
|
||||||
|
memberEvidence: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<ITuple<[PalletCoreFellowshipWish, Bytes]>>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* The overall status of the system.
|
||||||
|
**/
|
||||||
|
params: AugmentedQuery<ApiType, () => Observable<PalletCoreFellowshipParamsType>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
council: {
|
council: {
|
||||||
/**
|
/**
|
||||||
* The current members of the collective. This is stored sorted (just by value).
|
* The current members of the collective. This is stored sorted (just by value).
|
||||||
@@ -475,26 +508,30 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* `ReferendumCount` if there isn't a unbaked referendum.
|
* `ReferendumCount` if there isn't a unbaked referendum.
|
||||||
**/
|
**/
|
||||||
lowestUnbaked: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
lowestUnbaked: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* General information concerning any proposal or referendum.
|
||||||
|
* The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON
|
||||||
|
* dump or IPFS hash of a JSON file.
|
||||||
|
*
|
||||||
|
* Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove)
|
||||||
|
* large preimages.
|
||||||
|
**/
|
||||||
|
metadataOf: AugmentedQuery<ApiType, (arg: PalletDemocracyMetadataOwner | { External: any } | { Proposal: any } | { Referendum: any } | string | Uint8Array) => Observable<Option<H256>>, [PalletDemocracyMetadataOwner]> & QueryableStorageEntry<ApiType, [PalletDemocracyMetadataOwner]>;
|
||||||
/**
|
/**
|
||||||
* The referendum to be tabled whenever it would be valid to table an external proposal.
|
* The referendum to be tabled whenever it would be valid to table an external proposal.
|
||||||
* This happens when a referendum needs to be tabled and one of two conditions are met:
|
* This happens when a referendum needs to be tabled and one of two conditions are met:
|
||||||
* - `LastTabledWasExternal` is `false`; or
|
* - `LastTabledWasExternal` is `false`; or
|
||||||
* - `PublicProps` is empty.
|
* - `PublicProps` is empty.
|
||||||
**/
|
**/
|
||||||
nextExternal: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[H256, PalletDemocracyVoteThreshold]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
nextExternal: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[FrameSupportPreimagesBounded, PalletDemocracyVoteThreshold]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
|
||||||
* Map of hashes to the proposal preimage, along with who registered it and their deposit.
|
|
||||||
* The block number is the block at which it was deposited.
|
|
||||||
**/
|
|
||||||
preimages: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<PalletDemocracyPreimageStatus>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
|
||||||
/**
|
/**
|
||||||
* The number of (public) proposals that have been made so far.
|
* The number of (public) proposals that have been made so far.
|
||||||
**/
|
**/
|
||||||
publicPropCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
publicPropCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The public proposals. Unsorted. The second item is the proposal's hash.
|
* The public proposals. Unsorted. The second item is the proposal.
|
||||||
**/
|
**/
|
||||||
publicProps: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, H256, AccountId32]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
publicProps: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, FrameSupportPreimagesBounded, AccountId32]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The next free referendum index, aka the number of referenda started so far.
|
* The next free referendum index, aka the number of referenda started so far.
|
||||||
**/
|
**/
|
||||||
@@ -505,12 +542,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* TWOX-NOTE: SAFE as indexes are not under an attacker’s control.
|
* TWOX-NOTE: SAFE as indexes are not under an attacker’s control.
|
||||||
**/
|
**/
|
||||||
referendumInfoOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletDemocracyReferendumInfo>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
referendumInfoOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletDemocracyReferendumInfo>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
|
||||||
* Storage version of the pallet.
|
|
||||||
*
|
|
||||||
* New networks start with last version.
|
|
||||||
**/
|
|
||||||
storageVersion: AugmentedQuery<ApiType, () => Observable<Option<PalletDemocracyReleases>>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
/**
|
||||||
* All votes for a particular voter. We store the balance for the number of votes that we
|
* All votes for a particular voter. We store the balance for the number of votes that we
|
||||||
* have recorded. The second item is the total amount of delegations, that will be added.
|
* have recorded. The second item is the total amount of delegations, that will be added.
|
||||||
@@ -555,14 +586,14 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
round: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
round: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* A sorted, bounded set of `(score, index)`, where each `index` points to a value in
|
* A sorted, bounded vector of `(score, block_number, index)`, where each `index` points to a
|
||||||
* `SignedSubmissions`.
|
* value in `SignedSubmissions`.
|
||||||
*
|
*
|
||||||
* We never need to process more than a single signed submission at a time. Signed submissions
|
* We never need to process more than a single signed submission at a time. Signed submissions
|
||||||
* can be quite large, so we're willing to pay the cost of multiple database accesses to access
|
* can be quite large, so we're willing to pay the cost of multiple database accesses to access
|
||||||
* them one at a time instead of reading and decoding all of them at once.
|
* them one at a time instead of reading and decoding all of them at once.
|
||||||
**/
|
**/
|
||||||
signedSubmissionIndices: AugmentedQuery<ApiType, () => Observable<BTreeMap<SpNposElectionsElectionScore, u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
signedSubmissionIndices: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[SpNposElectionsElectionScore, u32, u32]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The next index to be assigned to an incoming signed submission.
|
* The next index to be assigned to an incoming signed submission.
|
||||||
*
|
*
|
||||||
@@ -661,36 +692,42 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
/**
|
/**
|
||||||
* The map of all accounts wishing to be unstaked.
|
* The map of all accounts wishing to be unstaked.
|
||||||
*
|
*
|
||||||
* Points the `AccountId` wishing to unstake to the optional `PoolId` they wish to join
|
* Keeps track of `AccountId` wishing to unstake and it's corresponding deposit.
|
||||||
* thereafter.
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
queue: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<Option<u32>>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
queue: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<u128>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
gilt: {
|
glutton: {
|
||||||
/**
|
/**
|
||||||
* The currently active gilts, indexed according to the order of creation.
|
* Storage value used to specify what percentage of the left over `ref_time`
|
||||||
|
* to consume during `on_idle`.
|
||||||
**/
|
**/
|
||||||
active: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletGiltActiveGilt>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
compute: AugmentedQuery<ApiType, () => Observable<Perbill>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Information relating to the gilts currently active.
|
* Storage value used the specify what percentage of left over `proof_size`
|
||||||
|
* to consume during `on_idle`.
|
||||||
**/
|
**/
|
||||||
activeTotal: AugmentedQuery<ApiType, () => Observable<PalletGiltActiveGiltsTotal>, []> & QueryableStorageEntry<ApiType, []>;
|
storage: AugmentedQuery<ApiType, () => Observable<Perbill>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The queues of bids ready to become gilts. Indexed by duration (in `Period`s).
|
* Storage map used for wasting proof size.
|
||||||
**/
|
|
||||||
queues: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<PalletGiltGiltBid>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
|
||||||
/**
|
|
||||||
* The totals of items and balances within each queue. Saves a lot of storage reads in the
|
|
||||||
* case of sparsely packed queues.
|
|
||||||
*
|
*
|
||||||
* The vector is indexed by duration in `Period`s, offset by one, so information on the queue
|
* It contains no meaningful data - hence the name "Trash". The maximal number of entries is
|
||||||
* whose duration is one `Period` would be storage `0`.
|
* set to 65k, which is just below the next jump at 16^4. This is important to reduce the proof
|
||||||
|
* size benchmarking overestimate. The assumption here is that we won't have more than 65k *
|
||||||
|
* 1KiB = 65MiB of proof size wasting in practice. However, this limit is not enforced, so the
|
||||||
|
* pallet would also work out of the box with more entries, but its benchmarked proof weight
|
||||||
|
* would possibly be underestimated in that case.
|
||||||
**/
|
**/
|
||||||
queueTotals: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, u128]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
trashData: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<U8aFixed>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* The current number of entries in `TrashData`.
|
||||||
|
**/
|
||||||
|
trashDataCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -714,6 +751,12 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* A mapping from grandpa set ID to the index of the *most recent* session for which its
|
* A mapping from grandpa set ID to the index of the *most recent* session for which its
|
||||||
* members were responsible.
|
* members were responsible.
|
||||||
*
|
*
|
||||||
|
* This is only used for validating equivocation proofs. An equivocation proof must
|
||||||
|
* contains a key-ownership proof for a given session, therefore we need a way to tie
|
||||||
|
* together sessions and GRANDPA set ids, i.e. we need to validate that a validator
|
||||||
|
* was the owner of a given key on a given session, and what the active set ID was
|
||||||
|
* during that session.
|
||||||
|
*
|
||||||
* TWOX-NOTE: `SetId` is not under user control.
|
* TWOX-NOTE: `SetId` is not under user control.
|
||||||
**/
|
**/
|
||||||
setIdSession: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;
|
setIdSession: AugmentedQuery<ApiType, (arg: u64 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u64]> & QueryableStorageEntry<ApiType, [u64]>;
|
||||||
@@ -837,6 +880,24 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
|
messageQueue: {
|
||||||
|
/**
|
||||||
|
* The index of the first and last (non-empty) pages.
|
||||||
|
**/
|
||||||
|
bookStateFor: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<PalletMessageQueueBookState>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* The map of page indices to pages.
|
||||||
|
**/
|
||||||
|
pages: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletMessageQueuePage>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
|
||||||
|
/**
|
||||||
|
* The origin at which we should begin servicing.
|
||||||
|
**/
|
||||||
|
serviceHead: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
mmr: {
|
mmr: {
|
||||||
/**
|
/**
|
||||||
* Hashes of the nodes in the MMR.
|
* Hashes of the nodes in the MMR.
|
||||||
@@ -859,7 +920,6 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
multisig: {
|
multisig: {
|
||||||
calls: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[WrapperKeepOpaque<Call>, AccountId32, u128]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;
|
|
||||||
/**
|
/**
|
||||||
* The set of open multisig operations.
|
* The set of open multisig operations.
|
||||||
**/
|
**/
|
||||||
@@ -869,11 +929,111 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
|
nfts: {
|
||||||
|
/**
|
||||||
|
* The items held by any given account; set out this way so that items owned by a single
|
||||||
|
* account can be enumerated.
|
||||||
|
**/
|
||||||
|
account: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: u32 | AnyNumber | Uint8Array) => Observable<Option<Null>>, [AccountId32, u32, u32]> & QueryableStorageEntry<ApiType, [AccountId32, u32, u32]>;
|
||||||
|
/**
|
||||||
|
* Attributes of a collection.
|
||||||
|
**/
|
||||||
|
attribute: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: Option<u32> | null | Uint8Array | u32 | AnyNumber, arg3: PalletNftsAttributeNamespace | { Pallet: any } | { CollectionOwner: any } | { ItemOwner: any } | { Account: any } | string | Uint8Array, arg4: Bytes | string | Uint8Array) => Observable<Option<ITuple<[Bytes, PalletNftsAttributeDeposit]>>>, [u32, Option<u32>, PalletNftsAttributeNamespace, Bytes]> & QueryableStorageEntry<ApiType, [u32, Option<u32>, PalletNftsAttributeNamespace, Bytes]>;
|
||||||
|
/**
|
||||||
|
* Details of a collection.
|
||||||
|
**/
|
||||||
|
collection: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNftsCollectionDetails>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* The collections owned by any given account; set out this way so that collections owned by
|
||||||
|
* a single account can be enumerated.
|
||||||
|
**/
|
||||||
|
collectionAccount: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<Null>>, [AccountId32, u32]> & QueryableStorageEntry<ApiType, [AccountId32, u32]>;
|
||||||
|
/**
|
||||||
|
* Config of a collection.
|
||||||
|
**/
|
||||||
|
collectionConfigOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNftsCollectionConfig>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* Metadata of a collection.
|
||||||
|
**/
|
||||||
|
collectionMetadataOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNftsCollectionMetadata>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* The items in existence and their ownership details.
|
||||||
|
* Stores collection roles as per account.
|
||||||
|
**/
|
||||||
|
collectionRoleOf: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array) => Observable<Option<u8>>, [u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, AccountId32]>;
|
||||||
|
/**
|
||||||
|
* The items in existence and their ownership details.
|
||||||
|
**/
|
||||||
|
item: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNftsItemDetails>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
|
||||||
|
/**
|
||||||
|
* Item attribute approvals.
|
||||||
|
**/
|
||||||
|
itemAttributesApprovalsOf: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<BTreeSet<AccountId32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
|
||||||
|
/**
|
||||||
|
* Config of an item.
|
||||||
|
**/
|
||||||
|
itemConfigOf: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNftsItemConfig>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
|
||||||
|
/**
|
||||||
|
* Metadata of an item.
|
||||||
|
**/
|
||||||
|
itemMetadataOf: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNftsItemMetadata>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
|
||||||
|
/**
|
||||||
|
* A price of an item.
|
||||||
|
**/
|
||||||
|
itemPriceOf: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<ITuple<[u128, Option<AccountId32>]>>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
|
||||||
|
/**
|
||||||
|
* Stores the `CollectionId` that is going to be used for the next collection.
|
||||||
|
* This gets incremented whenever a new collection is created.
|
||||||
|
**/
|
||||||
|
nextCollectionId: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The collection, if any, of which an account is willing to take ownership.
|
||||||
|
**/
|
||||||
|
ownershipAcceptance: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* Handles all the pending swaps.
|
||||||
|
**/
|
||||||
|
pendingSwapOf: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNftsPendingSwap>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
|
nis: {
|
||||||
|
/**
|
||||||
|
* The queues of bids. Indexed by duration (in `Period`s).
|
||||||
|
**/
|
||||||
|
queues: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<PalletNisBid>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* The totals of items and balances within each queue. Saves a lot of storage reads in the
|
||||||
|
* case of sparsely packed queues.
|
||||||
|
*
|
||||||
|
* The vector is indexed by duration in `Period`s, offset by one, so information on the queue
|
||||||
|
* whose duration is one `Period` would be storage `0`.
|
||||||
|
**/
|
||||||
|
queueTotals: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, u128]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The currently outstanding receipts, indexed according to the order of creation.
|
||||||
|
**/
|
||||||
|
receipts: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNisReceiptRecord>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* Summary information over the general state.
|
||||||
|
**/
|
||||||
|
summary: AugmentedQuery<ApiType, () => Observable<PalletNisSummaryRecord>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
nominationPools: {
|
nominationPools: {
|
||||||
/**
|
/**
|
||||||
* Storage for bonded pools.
|
* Storage for bonded pools.
|
||||||
**/
|
**/
|
||||||
bondedPools: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsBondedPoolInner>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
bondedPools: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsBondedPoolInner>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* Map from a pool member account to their opted claim permission.
|
||||||
|
**/
|
||||||
|
claimPermissions: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletNominationPoolsClaimPermission>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
* Counter for the related counted storage map
|
* Counter for the related counted storage map
|
||||||
**/
|
**/
|
||||||
@@ -898,6 +1058,12 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Counter for the related counted storage map
|
* Counter for the related counted storage map
|
||||||
**/
|
**/
|
||||||
counterForSubPoolsStorage: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
counterForSubPoolsStorage: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The maximum commission that can be charged by a pool. Used on commission payouts to bound
|
||||||
|
* pool commissions that are > `GlobalMaxCommission`, necessary if a future
|
||||||
|
* `GlobalMaxCommission` is lower than some current pool commissions.
|
||||||
|
**/
|
||||||
|
globalMaxCommission: AugmentedQuery<ApiType, () => Observable<Option<Perbill>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Ever increasing number of all pools created so far.
|
* Ever increasing number of all pools created so far.
|
||||||
**/
|
**/
|
||||||
@@ -937,6 +1103,8 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
minJoinBond: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
minJoinBond: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Active members.
|
* Active members.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
poolMembers: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletNominationPoolsPoolMember>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
poolMembers: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletNominationPoolsPoolMember>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -947,13 +1115,13 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
reversePoolIdLookup: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
reversePoolIdLookup: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
* Reward pools. This is where there rewards for each pool accumulate. When a members payout
|
* Reward pools. This is where there rewards for each pool accumulate. When a members payout is
|
||||||
* is claimed, the balance comes out fo the reward pool. Keyed by the bonded pools account.
|
* claimed, the balance comes out fo the reward pool. Keyed by the bonded pools account.
|
||||||
**/
|
**/
|
||||||
rewardPools: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsRewardPool>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
rewardPools: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsRewardPool>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* Groups of unbonding pools. Each group of unbonding pools belongs to a bonded pool,
|
* Groups of unbonding pools. Each group of unbonding pools belongs to a
|
||||||
* hence the name sub-pools. Keyed by the bonded pools account.
|
* bonded pool, hence the name sub-pools. Keyed by the bonded pools account.
|
||||||
**/
|
**/
|
||||||
subPoolsStorage: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsSubPools>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
subPoolsStorage: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNominationPoolsSubPools>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
@@ -984,11 +1152,41 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
preimage: {
|
pov: {
|
||||||
/**
|
/**
|
||||||
* The preimages stored by this pallet.
|
* A value with a MEL bound of 32 byte.
|
||||||
**/
|
**/
|
||||||
preimageFor: AugmentedQuery<ApiType, (arg: H256 | string | Uint8Array) => Observable<Option<Bytes>>, [H256]> & QueryableStorageEntry<ApiType, [H256]>;
|
boundedValue: AugmentedQuery<ApiType, () => Observable<Option<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
doubleMap1M: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
|
||||||
|
/**
|
||||||
|
* 4MiB value.
|
||||||
|
**/
|
||||||
|
largeValue: AugmentedQuery<ApiType, () => Observable<Option<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
largeValue2: AugmentedQuery<ApiType, () => Observable<Option<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* A map with a maximum of 16M entries.
|
||||||
|
**/
|
||||||
|
map16M: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* A map with a maximum of 1M entries.
|
||||||
|
**/
|
||||||
|
map1M: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
unboundedMap: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<Vec<u32>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
unboundedMap2: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<Vec<u32>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
unboundedMapTwox: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<Vec<u32>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
/**
|
||||||
|
* A value without a MEL bound.
|
||||||
|
**/
|
||||||
|
unboundedValue: AugmentedQuery<ApiType, () => Observable<Option<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
value: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
value2: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
|
preimage: {
|
||||||
|
preimageFor: AugmentedQuery<ApiType, (arg: ITuple<[H256, u32]> | [H256 | string | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable<Option<Bytes>>, [ITuple<[H256, u32]>]> & QueryableStorageEntry<ApiType, [ITuple<[H256, u32]>]>;
|
||||||
/**
|
/**
|
||||||
* The request status of a given hash.
|
* The request status of a given hash.
|
||||||
**/
|
**/
|
||||||
@@ -1059,6 +1257,15 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* The number of referenda being decided currently.
|
* The number of referenda being decided currently.
|
||||||
**/
|
**/
|
||||||
decidingCount: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<u32>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
|
decidingCount: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<u32>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
|
||||||
|
/**
|
||||||
|
* The metadata is a general information concerning the referendum.
|
||||||
|
* The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON
|
||||||
|
* dump or IPFS hash of a JSON file.
|
||||||
|
*
|
||||||
|
* Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove)
|
||||||
|
* large preimages.
|
||||||
|
**/
|
||||||
|
metadataOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<H256>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* The next free referendum index, aka the number of referenda started so far.
|
* The next free referendum index, aka the number of referenda started so far.
|
||||||
**/
|
**/
|
||||||
@@ -1107,6 +1314,15 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* The number of referenda being decided currently.
|
* The number of referenda being decided currently.
|
||||||
**/
|
**/
|
||||||
decidingCount: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<u32>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
|
decidingCount: AugmentedQuery<ApiType, (arg: u16 | AnyNumber | Uint8Array) => Observable<u32>, [u16]> & QueryableStorageEntry<ApiType, [u16]>;
|
||||||
|
/**
|
||||||
|
* The metadata is a general information concerning the referendum.
|
||||||
|
* The `PreimageHash` refers to the preimage of the `Preimages` provider which can be a JSON
|
||||||
|
* dump or IPFS hash of a JSON file.
|
||||||
|
*
|
||||||
|
* Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove)
|
||||||
|
* large preimages.
|
||||||
|
**/
|
||||||
|
metadataOf: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<H256>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* The next free referendum index, aka the number of referenda started so far.
|
* The next free referendum index, aka the number of referenda started so far.
|
||||||
**/
|
**/
|
||||||
@@ -1127,15 +1343,33 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
|
salary: {
|
||||||
|
/**
|
||||||
|
* The status of a claimant.
|
||||||
|
**/
|
||||||
|
claimant: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletSalaryClaimantStatus>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
|
/**
|
||||||
|
* The overall status of the system.
|
||||||
|
**/
|
||||||
|
status: AugmentedQuery<ApiType, () => Observable<Option<PalletSalaryStatusType>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* Generic query
|
||||||
|
**/
|
||||||
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
|
};
|
||||||
scheduler: {
|
scheduler: {
|
||||||
/**
|
/**
|
||||||
* Items to be executed, indexed by the block number that they should be executed on.
|
* Items to be executed, indexed by the block number that they should be executed on.
|
||||||
**/
|
**/
|
||||||
agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<Option<PalletSchedulerScheduledV3>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<Option<PalletSchedulerScheduled>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
|
incompleteSince: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Lookup from identity to the block number and index of the task.
|
* Lookup from a name to the block number and index of the task.
|
||||||
|
*
|
||||||
|
* For v3 -> v4 the previously unbounded identities are Blake2-256 hashed to form the v4
|
||||||
|
* identities.
|
||||||
**/
|
**/
|
||||||
lookup: AugmentedQuery<ApiType, (arg: Bytes | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [Bytes]> & QueryableStorageEntry<ApiType, [Bytes]>;
|
lookup: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;
|
||||||
/**
|
/**
|
||||||
* Generic query
|
* Generic query
|
||||||
**/
|
**/
|
||||||
@@ -1262,6 +1496,8 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
activeEra: AugmentedQuery<ApiType, () => Observable<Option<PalletStakingActiveEraInfo>>, []> & QueryableStorageEntry<ApiType, []>;
|
activeEra: AugmentedQuery<ApiType, () => Observable<Option<PalletStakingActiveEraInfo>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Map from all locked "stash" accounts to the controller account.
|
* Map from all locked "stash" accounts to the controller account.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
bonded: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<AccountId32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
bonded: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<AccountId32>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1389,6 +1625,10 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* If set to `0`, no limit exists.
|
* If set to `0`, no limit exists.
|
||||||
**/
|
**/
|
||||||
minCommission: AugmentedQuery<ApiType, () => Observable<Perbill>, []> & QueryableStorageEntry<ApiType, []>;
|
minCommission: AugmentedQuery<ApiType, () => Observable<Perbill>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The minimum active nominator stake of the last successful election.
|
||||||
|
**/
|
||||||
|
minimumActiveStake: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Minimum number of staking participants before emergency conditions are imposed.
|
* Minimum number of staking participants before emergency conditions are imposed.
|
||||||
**/
|
**/
|
||||||
@@ -1418,6 +1658,8 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
*
|
*
|
||||||
* Lastly, if any of the nominators become non-decodable, they can be chilled immediately via
|
* Lastly, if any of the nominators become non-decodable, they can be chilled immediately via
|
||||||
* [`Call::chill_other`] dispatchable by anyone.
|
* [`Call::chill_other`] dispatchable by anyone.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
nominators: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletStakingNominations>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
nominators: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<PalletStakingNominations>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1438,6 +1680,8 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
offendingValidators: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, bool]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
offendingValidators: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[u32, bool]>>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Where the reward payment should be made. Keyed by stash.
|
* Where the reward payment should be made. Keyed by stash.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
payee: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletStakingRewardDestination>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
payee: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletStakingRewardDestination>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1455,23 +1699,18 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* as well as how much reward has been paid out.
|
* as well as how much reward has been paid out.
|
||||||
**/
|
**/
|
||||||
spanSlash: AugmentedQuery<ApiType, (arg: ITuple<[AccountId32, u32]> | [AccountId32 | string | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable<PalletStakingSlashingSpanRecord>, [ITuple<[AccountId32, u32]>]> & QueryableStorageEntry<ApiType, [ITuple<[AccountId32, u32]>]>;
|
spanSlash: AugmentedQuery<ApiType, (arg: ITuple<[AccountId32, u32]> | [AccountId32 | string | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable<PalletStakingSlashingSpanRecord>, [ITuple<[AccountId32, u32]>]> & QueryableStorageEntry<ApiType, [ITuple<[AccountId32, u32]>]>;
|
||||||
/**
|
|
||||||
* True if network has been upgraded to this version.
|
|
||||||
* Storage version of the pallet.
|
|
||||||
*
|
|
||||||
* This is set to v7.0.0 for new networks.
|
|
||||||
**/
|
|
||||||
storageVersion: AugmentedQuery<ApiType, () => Observable<PalletStakingReleases>, []> & QueryableStorageEntry<ApiType, []>;
|
|
||||||
/**
|
/**
|
||||||
* All unapplied slashes that are queued for later.
|
* All unapplied slashes that are queued for later.
|
||||||
**/
|
**/
|
||||||
unappliedSlashes: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<PalletStakingUnappliedSlash>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
unappliedSlashes: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<PalletStakingUnappliedSlash>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
|
||||||
/**
|
/**
|
||||||
* The ideal number of staking participants.
|
* The ideal number of active validators.
|
||||||
**/
|
**/
|
||||||
validatorCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
validatorCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* The map from (wannabe) validator stash key to the preferences of that validator.
|
* The map from (wannabe) validator stash key to the preferences of that validator.
|
||||||
|
*
|
||||||
|
* TWOX-NOTE: SAFE since `AccountId` is a secure hash.
|
||||||
**/
|
**/
|
||||||
validators: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletStakingValidatorPrefs>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
validators: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletStakingValidatorPrefs>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
|
||||||
/**
|
/**
|
||||||
@@ -1725,6 +1964,10 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
* Proposal indices that have been approved but not yet awarded.
|
* Proposal indices that have been approved but not yet awarded.
|
||||||
**/
|
**/
|
||||||
approvals: AugmentedQuery<ApiType, () => Observable<Vec<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
approvals: AugmentedQuery<ApiType, () => Observable<Vec<u32>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
|
/**
|
||||||
|
* The amount which has been reported as inactive to Currency.
|
||||||
|
**/
|
||||||
|
deactivated: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
|
||||||
/**
|
/**
|
||||||
* Number of proposals that have been made.
|
* Number of proposals that have been made.
|
||||||
**/
|
**/
|
||||||
@@ -1802,7 +2045,7 @@ declare module '@polkadot/api-base/types/storage' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: QueryableStorageEntry<ApiType>;
|
[key: string]: QueryableStorageEntry<ApiType>;
|
||||||
};
|
};
|
||||||
voterBagsList: {
|
voterList: {
|
||||||
/**
|
/**
|
||||||
* Counter for the related counted storage map
|
* Counter for the related counted storage map
|
||||||
**/
|
**/
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-augment authors & contributors
|
// Copyright 2017-2023 @polkadot/api-augment authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import '@polkadot/types-augment/registry/substrate';
|
import '@polkadot/types-augment/registry/substrate';
|
||||||
|
|||||||
@@ -6,19 +6,22 @@
|
|||||||
import '@polkadot/api-base/types/calls';
|
import '@polkadot/api-base/types/calls';
|
||||||
|
|
||||||
import type { ApiTypes, AugmentedCall, DecoratedCallBase } from '@polkadot/api-base/types';
|
import type { ApiTypes, AugmentedCall, DecoratedCallBase } from '@polkadot/api-base/types';
|
||||||
import type { Bytes, Null, Option, Result, Vec, u32, u64 } from '@polkadot/types-codec';
|
import type { Bytes, Null, Option, Result, Vec, u32 } from '@polkadot/types-codec';
|
||||||
import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
|
import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
|
||||||
|
import type { TAssetBalance } from '@polkadot/types/interfaces/assets';
|
||||||
import type { BabeEquivocationProof, BabeGenesisConfiguration, Epoch, OpaqueKeyOwnershipProof } from '@polkadot/types/interfaces/babe';
|
import type { BabeEquivocationProof, BabeGenesisConfiguration, Epoch, OpaqueKeyOwnershipProof } from '@polkadot/types/interfaces/babe';
|
||||||
import type { CheckInherentsResult, InherentData } from '@polkadot/types/interfaces/blockbuilder';
|
import type { CheckInherentsResult, InherentData } from '@polkadot/types/interfaces/blockbuilder';
|
||||||
import type { BlockHash } from '@polkadot/types/interfaces/chain';
|
import type { BlockHash } from '@polkadot/types/interfaces/chain';
|
||||||
import type { AuthorityId } from '@polkadot/types/interfaces/consensus';
|
import type { AuthorityId } from '@polkadot/types/interfaces/consensus';
|
||||||
import type { CodeUploadResult, ContractExecResult, ContractInstantiateResult } from '@polkadot/types/interfaces/contracts';
|
import type { CodeSource, CodeUploadResult, ContractExecResult, ContractInstantiateResult } from '@polkadot/types/interfaces/contracts';
|
||||||
import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';
|
import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';
|
||||||
import type { AuthorityList, GrandpaEquivocationProof, SetId } from '@polkadot/types/interfaces/grandpa';
|
import type { AuthorityList, GrandpaEquivocationProof, SetId } from '@polkadot/types/interfaces/grandpa';
|
||||||
import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata';
|
import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata';
|
||||||
import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError, MmrLeafIndex, MmrProof } from '@polkadot/types/interfaces/mmr';
|
import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError } from '@polkadot/types/interfaces/mmr';
|
||||||
|
import type { NftCollectionId, NftItemId } from '@polkadot/types/interfaces/nfts';
|
||||||
|
import type { NpPoolId } from '@polkadot/types/interfaces/nompools';
|
||||||
import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
|
import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
|
||||||
import type { AccountId, Balance, Block, Call, Hash, Header, Index, KeyTypeId, Slot } from '@polkadot/types/interfaces/runtime';
|
import type { AccountId, Balance, Block, BlockNumber, Call, Hash, Header, Index, KeyTypeId, Slot, Weight, WeightV2 } from '@polkadot/types/interfaces/runtime';
|
||||||
import type { RuntimeVersion } from '@polkadot/types/interfaces/state';
|
import type { RuntimeVersion } from '@polkadot/types/interfaces/state';
|
||||||
import type { ApplyExtrinsicResult } from '@polkadot/types/interfaces/system';
|
import type { ApplyExtrinsicResult } from '@polkadot/types/interfaces/system';
|
||||||
import type { TransactionSource, TransactionValidity } from '@polkadot/types/interfaces/txqueue';
|
import type { TransactionSource, TransactionValidity } from '@polkadot/types/interfaces/txqueue';
|
||||||
@@ -40,6 +43,17 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
|
/** 0x8453b50b22293977/1 */
|
||||||
|
assetsApi: {
|
||||||
|
/**
|
||||||
|
* Return the current set of authorities.
|
||||||
|
**/
|
||||||
|
accountBalances: AugmentedCall<ApiType, (account: AccountId | string | Uint8Array) => Observable<Vec<ITuple<[u32, TAssetBalance]>>>>;
|
||||||
|
/**
|
||||||
|
* Generic call
|
||||||
|
**/
|
||||||
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
|
};
|
||||||
/** 0x687ad44ad37f03c2/1 */
|
/** 0x687ad44ad37f03c2/1 */
|
||||||
authorityDiscoveryApi: {
|
authorityDiscoveryApi: {
|
||||||
/**
|
/**
|
||||||
@@ -105,12 +119,12 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0x68b66ba122c93fa7/1 */
|
/** 0x68b66ba122c93fa7/2 */
|
||||||
contractsApi: {
|
contractsApi: {
|
||||||
/**
|
/**
|
||||||
* Perform a call from a specified account to a given contract.
|
* Perform a call from a specified account to a given contract.
|
||||||
**/
|
**/
|
||||||
call: AugmentedCall<ApiType, (origin: AccountId | string | Uint8Array, dest: AccountId | string | Uint8Array, value: Balance | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, storageDepositLimit: Option<Balance> | null | Uint8Array | Balance | AnyNumber, inputData: Bytes | string | Uint8Array) => Observable<ContractExecResult>>;
|
call: AugmentedCall<ApiType, (origin: AccountId | string | Uint8Array, dest: AccountId | string | Uint8Array, value: Balance | AnyNumber | Uint8Array, gasLimit: Option<WeightV2> | null | Uint8Array | WeightV2 | { refTime?: any; proofSize?: any } | string, storageDepositLimit: Option<Balance> | null | Uint8Array | Balance | AnyNumber, inputData: Bytes | string | Uint8Array) => Observable<ContractExecResult>>;
|
||||||
/**
|
/**
|
||||||
* Query a given storage key in a given contract.
|
* Query a given storage key in a given contract.
|
||||||
**/
|
**/
|
||||||
@@ -118,7 +132,7 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
/**
|
/**
|
||||||
* Instantiate a new contract.
|
* Instantiate a new contract.
|
||||||
**/
|
**/
|
||||||
instantiate: AugmentedCall<ApiType, (origin: AccountId | string | Uint8Array, value: Balance | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, storageDepositLimit: Option<Balance> | null | Uint8Array | Balance | AnyNumber, code: Bytes | string | Uint8Array, data: Bytes | string | Uint8Array, salt: Bytes | string | Uint8Array) => Observable<ContractInstantiateResult>>;
|
instantiate: AugmentedCall<ApiType, (origin: AccountId | string | Uint8Array, value: Balance | AnyNumber | Uint8Array, gasLimit: Option<WeightV2> | null | Uint8Array | WeightV2 | { refTime?: any; proofSize?: any } | string, storageDepositLimit: Option<Balance> | null | Uint8Array | Balance | AnyNumber, code: CodeSource | { Upload: any } | { Existing: any } | string | Uint8Array, data: Bytes | string | Uint8Array, salt: Bytes | string | Uint8Array) => Observable<ContractInstantiateResult>>;
|
||||||
/**
|
/**
|
||||||
* Upload new code without instantiating a contract from it.
|
* Upload new code without instantiating a contract from it.
|
||||||
**/
|
**/
|
||||||
@@ -170,47 +184,74 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0x37e397fc7c91f5e4/1 */
|
/** 0x37e397fc7c91f5e4/2 */
|
||||||
metadata: {
|
metadata: {
|
||||||
/**
|
/**
|
||||||
* Returns the metadata of a runtime
|
* Returns the metadata of a runtime
|
||||||
**/
|
**/
|
||||||
metadata: AugmentedCall<ApiType, () => Observable<OpaqueMetadata>>;
|
metadata: AugmentedCall<ApiType, () => Observable<OpaqueMetadata>>;
|
||||||
|
/**
|
||||||
|
* Returns the metadata at a given version.
|
||||||
|
**/
|
||||||
|
metadataAtVersion: AugmentedCall<ApiType, (version: u32 | AnyNumber | Uint8Array) => Observable<Option<OpaqueMetadata>>>;
|
||||||
|
/**
|
||||||
|
* Returns the supported metadata versions.
|
||||||
|
**/
|
||||||
|
metadataVersions: AugmentedCall<ApiType, () => Observable<Vec<u32>>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0x91d5df18b0d2cf58/1 */
|
/** 0x91d5df18b0d2cf58/2 */
|
||||||
mmrApi: {
|
mmrApi: {
|
||||||
/**
|
/**
|
||||||
* Generate MMR proof for a series of leaves under given indices.
|
* Generate MMR proof for the given block numbers.
|
||||||
**/
|
**/
|
||||||
generateBatchProof: AugmentedCall<ApiType, (leafIndices: Vec<MmrLeafIndex> | (MmrLeafIndex | AnyNumber | Uint8Array)[]) => Observable<Result<ITuple<[Vec<MmrEncodableOpaqueLeaf>, MmrBatchProof]>, MmrError>>>;
|
generateProof: AugmentedCall<ApiType, (blockNumbers: Vec<BlockNumber> | (BlockNumber | AnyNumber | Uint8Array)[], bestKnownBlockNumber: Option<BlockNumber> | null | Uint8Array | BlockNumber | AnyNumber) => Observable<Result<ITuple<[Vec<MmrEncodableOpaqueLeaf>, MmrBatchProof]>, MmrError>>>;
|
||||||
/**
|
|
||||||
* Generate MMR proof for a leaf under given index.
|
|
||||||
**/
|
|
||||||
generateProof: AugmentedCall<ApiType, (leafIndex: MmrLeafIndex | AnyNumber | Uint8Array) => Observable<Result<ITuple<[MmrEncodableOpaqueLeaf, MmrProof]>, MmrError>>>;
|
|
||||||
/**
|
/**
|
||||||
* Return the on-chain MMR root hash.
|
* Return the on-chain MMR root hash.
|
||||||
**/
|
**/
|
||||||
mmrRoot: AugmentedCall<ApiType, () => Observable<Result<Hash, MmrError>>>;
|
root: AugmentedCall<ApiType, () => Observable<Result<Hash, MmrError>>>;
|
||||||
/**
|
|
||||||
* Verify MMR proof against on-chain MMR for a batch of leaves.
|
|
||||||
**/
|
|
||||||
verifyBatchProof: AugmentedCall<ApiType, (leaves: Vec<MmrEncodableOpaqueLeaf> | (MmrEncodableOpaqueLeaf | string | Uint8Array)[], proof: MmrBatchProof | { leafIndices?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
|
||||||
/**
|
|
||||||
* Verify MMR proof against given root hash or a batch of leaves.
|
|
||||||
**/
|
|
||||||
verifyBatchProofStateless: AugmentedCall<ApiType, (root: Hash | string | Uint8Array, leaves: Vec<MmrEncodableOpaqueLeaf> | (MmrEncodableOpaqueLeaf | string | Uint8Array)[], proof: MmrBatchProof | { leafIndices?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
|
||||||
/**
|
/**
|
||||||
* Verify MMR proof against on-chain MMR.
|
* Verify MMR proof against on-chain MMR.
|
||||||
**/
|
**/
|
||||||
verifyProof: AugmentedCall<ApiType, (leaf: MmrEncodableOpaqueLeaf | string | Uint8Array, proof: MmrProof | { leafIndex?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
verifyProof: AugmentedCall<ApiType, (leaves: Vec<MmrEncodableOpaqueLeaf> | (MmrEncodableOpaqueLeaf | string | Uint8Array)[], proof: MmrBatchProof | { leafIndices?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
||||||
/**
|
/**
|
||||||
* Verify MMR proof against given root hash.
|
* Verify MMR proof against given root hash.
|
||||||
**/
|
**/
|
||||||
verifyProofStateless: AugmentedCall<ApiType, (root: Hash | string | Uint8Array, leaf: MmrEncodableOpaqueLeaf | string | Uint8Array, proof: MmrProof | { leafIndex?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
verifyProofStateless: AugmentedCall<ApiType, (root: Hash | string | Uint8Array, leaves: Vec<MmrEncodableOpaqueLeaf> | (MmrEncodableOpaqueLeaf | string | Uint8Array)[], proof: MmrBatchProof | { leafIndices?: any; leafCount?: any; items?: any } | string | Uint8Array) => Observable<Result<ITuple<[]>, MmrError>>>;
|
||||||
|
/**
|
||||||
|
* Generic call
|
||||||
|
**/
|
||||||
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
|
};
|
||||||
|
/** 0x899a250cbe84f250/1 */
|
||||||
|
nftsApi: {
|
||||||
|
/**
|
||||||
|
* An attribute
|
||||||
|
**/
|
||||||
|
attribute: AugmentedCall<ApiType, (collection: NftCollectionId | AnyNumber | Uint8Array, item: NftItemId | AnyNumber | Uint8Array, key: Bytes | string | Uint8Array) => Observable<Option<Bytes>>>;
|
||||||
|
/**
|
||||||
|
* A collection attribute
|
||||||
|
**/
|
||||||
|
collectionAttribute: AugmentedCall<ApiType, (collection: NftCollectionId | AnyNumber | Uint8Array, key: Bytes | string | Uint8Array) => Observable<Option<Bytes>>>;
|
||||||
|
/**
|
||||||
|
* A collection owner
|
||||||
|
**/
|
||||||
|
collectionOwner: AugmentedCall<ApiType, (collection: NftCollectionId | AnyNumber | Uint8Array) => Observable<Option<AccountId>>>;
|
||||||
|
/**
|
||||||
|
* A custom attribute
|
||||||
|
**/
|
||||||
|
customAttribute: AugmentedCall<ApiType, (account: AccountId | string | Uint8Array, collection: NftCollectionId | AnyNumber | Uint8Array, item: NftItemId | AnyNumber | Uint8Array, key: Bytes | string | Uint8Array) => Observable<Option<Bytes>>>;
|
||||||
|
/**
|
||||||
|
* Collection owner
|
||||||
|
**/
|
||||||
|
owner: AugmentedCall<ApiType, (collection: NftCollectionId | AnyNumber | Uint8Array, item: NftItemId | AnyNumber | Uint8Array) => Observable<Option<AccountId>>>;
|
||||||
|
/**
|
||||||
|
* System attribute
|
||||||
|
**/
|
||||||
|
systemAttribute: AugmentedCall<ApiType, (collection: NftCollectionId | AnyNumber | Uint8Array, item: NftItemId | AnyNumber | Uint8Array, key: Bytes | string | Uint8Array) => Observable<Option<Bytes>>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
@@ -218,10 +259,18 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
};
|
};
|
||||||
/** 0x17a6bc0d0062aeb3/1 */
|
/** 0x17a6bc0d0062aeb3/1 */
|
||||||
nominationPoolsApi: {
|
nominationPoolsApi: {
|
||||||
|
/**
|
||||||
|
* Returns the equivalent points of `new_funds` for a given pool.
|
||||||
|
**/
|
||||||
|
balanceToPoints: AugmentedCall<ApiType, (poolId: NpPoolId | AnyNumber | Uint8Array, newFunds: Balance | AnyNumber | Uint8Array) => Observable<Balance>>;
|
||||||
/**
|
/**
|
||||||
* Returns the pending rewards for the given member.
|
* Returns the pending rewards for the given member.
|
||||||
**/
|
**/
|
||||||
pendingRewards: AugmentedCall<ApiType, (member: AccountId | string | Uint8Array) => Observable<Balance>>;
|
pendingRewards: AugmentedCall<ApiType, (member: AccountId | string | Uint8Array) => Observable<Balance>>;
|
||||||
|
/**
|
||||||
|
* Returns the equivalent balance of `points` for a given pool.
|
||||||
|
**/
|
||||||
|
pointsToBalance: AugmentedCall<ApiType, (poolId: NpPoolId | AnyNumber | Uint8Array, points: Balance | AnyNumber | Uint8Array) => Observable<Balance>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
@@ -253,6 +302,17 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
|
/** 0x18ef58a3b67ba770/1 */
|
||||||
|
stakingApi: {
|
||||||
|
/**
|
||||||
|
* Returns the nominations quota for a nominator with a given balance.
|
||||||
|
**/
|
||||||
|
nominationsQuota: AugmentedCall<ApiType, (balance: Balance | AnyNumber | Uint8Array) => Observable<u32>>;
|
||||||
|
/**
|
||||||
|
* Generic call
|
||||||
|
**/
|
||||||
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
|
};
|
||||||
/** 0xd2bc9897eed08f15/3 */
|
/** 0xd2bc9897eed08f15/3 */
|
||||||
taggedTransactionQueue: {
|
taggedTransactionQueue: {
|
||||||
/**
|
/**
|
||||||
@@ -264,7 +324,7 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0x37c8bb1350a9a2a8/1 */
|
/** 0x37c8bb1350a9a2a8/3 */
|
||||||
transactionPaymentApi: {
|
transactionPaymentApi: {
|
||||||
/**
|
/**
|
||||||
* The transaction fee details
|
* The transaction fee details
|
||||||
@@ -274,12 +334,20 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
* The transaction info
|
* The transaction info
|
||||||
**/
|
**/
|
||||||
queryInfo: AugmentedCall<ApiType, (uxt: Extrinsic | IExtrinsic | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
|
queryInfo: AugmentedCall<ApiType, (uxt: Extrinsic | IExtrinsic | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
|
||||||
|
/**
|
||||||
|
* Query the output of the current LengthToFee given some input
|
||||||
|
**/
|
||||||
|
queryLengthToFee: AugmentedCall<ApiType, (length: u32 | AnyNumber | Uint8Array) => Observable<Balance>>;
|
||||||
|
/**
|
||||||
|
* Query the output of the current WeightToFee given some input
|
||||||
|
**/
|
||||||
|
queryWeightToFee: AugmentedCall<ApiType, (weight: Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => Observable<Balance>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
[key: string]: DecoratedCallBase<ApiType>;
|
[key: string]: DecoratedCallBase<ApiType>;
|
||||||
};
|
};
|
||||||
/** 0xf3ff14d5ab527059/1 */
|
/** 0xf3ff14d5ab527059/3 */
|
||||||
transactionPaymentCallApi: {
|
transactionPaymentCallApi: {
|
||||||
/**
|
/**
|
||||||
* The call fee details
|
* The call fee details
|
||||||
@@ -289,6 +357,14 @@ declare module '@polkadot/api-base/types/calls' {
|
|||||||
* The call info
|
* The call info
|
||||||
**/
|
**/
|
||||||
queryCallInfo: AugmentedCall<ApiType, (call: Call | IMethod | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
|
queryCallInfo: AugmentedCall<ApiType, (call: Call | IMethod | string | Uint8Array, len: u32 | AnyNumber | Uint8Array) => Observable<RuntimeDispatchInfo>>;
|
||||||
|
/**
|
||||||
|
* Query the output of the current LengthToFee given some input
|
||||||
|
**/
|
||||||
|
queryLengthToFee: AugmentedCall<ApiType, (length: u32 | AnyNumber | Uint8Array) => Observable<Balance>>;
|
||||||
|
/**
|
||||||
|
* Query the output of the current WeightToFee given some input
|
||||||
|
**/
|
||||||
|
queryWeightToFee: AugmentedCall<ApiType, (weight: Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => Observable<Balance>>;
|
||||||
/**
|
/**
|
||||||
* Generic call
|
* Generic call
|
||||||
**/
|
**/
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -15,7 +15,6 @@
|
|||||||
{ "path": "../rpc-augment/tsconfig.build.json" },
|
{ "path": "../rpc-augment/tsconfig.build.json" },
|
||||||
{ "path": "../types/tsconfig.build.json" },
|
{ "path": "../types/tsconfig.build.json" },
|
||||||
{ "path": "../types-codec/tsconfig.build.json" },
|
{ "path": "../types-codec/tsconfig.build.json" },
|
||||||
{ "path": "../types-augment/tsconfig.build.json" },
|
{ "path": "../types-augment/tsconfig.build.json" }
|
||||||
{ "path": "../types-support/tsconfig.build.json" }
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,201 +0,0 @@
|
|||||||
Apache License
|
|
||||||
Version 2.0, January 2004
|
|
||||||
http://www.apache.org/licenses/
|
|
||||||
|
|
||||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
|
||||||
|
|
||||||
1. Definitions.
|
|
||||||
|
|
||||||
"License" shall mean the terms and conditions for use, reproduction,
|
|
||||||
and distribution as defined by Sections 1 through 9 of this document.
|
|
||||||
|
|
||||||
"Licensor" shall mean the copyright owner or entity authorized by
|
|
||||||
the copyright owner that is granting the License.
|
|
||||||
|
|
||||||
"Legal Entity" shall mean the union of the acting entity and all
|
|
||||||
other entities that control, are controlled by, or are under common
|
|
||||||
control with that entity. For the purposes of this definition,
|
|
||||||
"control" means (i) the power, direct or indirect, to cause the
|
|
||||||
direction or management of such entity, whether by contract or
|
|
||||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
|
||||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
|
||||||
|
|
||||||
"You" (or "Your") shall mean an individual or Legal Entity
|
|
||||||
exercising permissions granted by this License.
|
|
||||||
|
|
||||||
"Source" form shall mean the preferred form for making modifications,
|
|
||||||
including but not limited to software source code, documentation
|
|
||||||
source, and configuration files.
|
|
||||||
|
|
||||||
"Object" form shall mean any form resulting from mechanical
|
|
||||||
transformation or translation of a Source form, including but
|
|
||||||
not limited to compiled object code, generated documentation,
|
|
||||||
and conversions to other media types.
|
|
||||||
|
|
||||||
"Work" shall mean the work of authorship, whether in Source or
|
|
||||||
Object form, made available under the License, as indicated by a
|
|
||||||
copyright notice that is included in or attached to the work
|
|
||||||
(an example is provided in the Appendix below).
|
|
||||||
|
|
||||||
"Derivative Works" shall mean any work, whether in Source or Object
|
|
||||||
form, that is based on (or derived from) the Work and for which the
|
|
||||||
editorial revisions, annotations, elaborations, or other modifications
|
|
||||||
represent, as a whole, an original work of authorship. For the purposes
|
|
||||||
of this License, Derivative Works shall not include works that remain
|
|
||||||
separable from, or merely link (or bind by name) to the interfaces of,
|
|
||||||
the Work and Derivative Works thereof.
|
|
||||||
|
|
||||||
"Contribution" shall mean any work of authorship, including
|
|
||||||
the original version of the Work and any modifications or additions
|
|
||||||
to that Work or Derivative Works thereof, that is intentionally
|
|
||||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
|
||||||
or by an individual or Legal Entity authorized to submit on behalf of
|
|
||||||
the copyright owner. For the purposes of this definition, "submitted"
|
|
||||||
means any form of electronic, verbal, or written communication sent
|
|
||||||
to the Licensor or its representatives, including but not limited to
|
|
||||||
communication on electronic mailing lists, source code control systems,
|
|
||||||
and issue tracking systems that are managed by, or on behalf of, the
|
|
||||||
Licensor for the purpose of discussing and improving the Work, but
|
|
||||||
excluding communication that is conspicuously marked or otherwise
|
|
||||||
designated in writing by the copyright owner as "Not a Contribution."
|
|
||||||
|
|
||||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
|
||||||
on behalf of whom a Contribution has been received by Licensor and
|
|
||||||
subsequently incorporated within the Work.
|
|
||||||
|
|
||||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
|
||||||
this License, each Contributor hereby grants to You a perpetual,
|
|
||||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
|
||||||
copyright license to reproduce, prepare Derivative Works of,
|
|
||||||
publicly display, publicly perform, sublicense, and distribute the
|
|
||||||
Work and such Derivative Works in Source or Object form.
|
|
||||||
|
|
||||||
3. Grant of Patent License. Subject to the terms and conditions of
|
|
||||||
this License, each Contributor hereby grants to You a perpetual,
|
|
||||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
|
||||||
(except as stated in this section) patent license to make, have made,
|
|
||||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
|
||||||
where such license applies only to those patent claims licensable
|
|
||||||
by such Contributor that are necessarily infringed by their
|
|
||||||
Contribution(s) alone or by combination of their Contribution(s)
|
|
||||||
with the Work to which such Contribution(s) was submitted. If You
|
|
||||||
institute patent litigation against any entity (including a
|
|
||||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
|
||||||
or a Contribution incorporated within the Work constitutes direct
|
|
||||||
or contributory patent infringement, then any patent licenses
|
|
||||||
granted to You under this License for that Work shall terminate
|
|
||||||
as of the date such litigation is filed.
|
|
||||||
|
|
||||||
4. Redistribution. You may reproduce and distribute copies of the
|
|
||||||
Work or Derivative Works thereof in any medium, with or without
|
|
||||||
modifications, and in Source or Object form, provided that You
|
|
||||||
meet the following conditions:
|
|
||||||
|
|
||||||
(a) You must give any other recipients of the Work or
|
|
||||||
Derivative Works a copy of this License; and
|
|
||||||
|
|
||||||
(b) You must cause any modified files to carry prominent notices
|
|
||||||
stating that You changed the files; and
|
|
||||||
|
|
||||||
(c) You must retain, in the Source form of any Derivative Works
|
|
||||||
that You distribute, all copyright, patent, trademark, and
|
|
||||||
attribution notices from the Source form of the Work,
|
|
||||||
excluding those notices that do not pertain to any part of
|
|
||||||
the Derivative Works; and
|
|
||||||
|
|
||||||
(d) If the Work includes a "NOTICE" text file as part of its
|
|
||||||
distribution, then any Derivative Works that You distribute must
|
|
||||||
include a readable copy of the attribution notices contained
|
|
||||||
within such NOTICE file, excluding those notices that do not
|
|
||||||
pertain to any part of the Derivative Works, in at least one
|
|
||||||
of the following places: within a NOTICE text file distributed
|
|
||||||
as part of the Derivative Works; within the Source form or
|
|
||||||
documentation, if provided along with the Derivative Works; or,
|
|
||||||
within a display generated by the Derivative Works, if and
|
|
||||||
wherever such third-party notices normally appear. The contents
|
|
||||||
of the NOTICE file are for informational purposes only and
|
|
||||||
do not modify the License. You may add Your own attribution
|
|
||||||
notices within Derivative Works that You distribute, alongside
|
|
||||||
or as an addendum to the NOTICE text from the Work, provided
|
|
||||||
that such additional attribution notices cannot be construed
|
|
||||||
as modifying the License.
|
|
||||||
|
|
||||||
You may add Your own copyright statement to Your modifications and
|
|
||||||
may provide additional or different license terms and conditions
|
|
||||||
for use, reproduction, or distribution of Your modifications, or
|
|
||||||
for any such Derivative Works as a whole, provided Your use,
|
|
||||||
reproduction, and distribution of the Work otherwise complies with
|
|
||||||
the conditions stated in this License.
|
|
||||||
|
|
||||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
|
||||||
any Contribution intentionally submitted for inclusion in the Work
|
|
||||||
by You to the Licensor shall be under the terms and conditions of
|
|
||||||
this License, without any additional terms or conditions.
|
|
||||||
Notwithstanding the above, nothing herein shall supersede or modify
|
|
||||||
the terms of any separate license agreement you may have executed
|
|
||||||
with Licensor regarding such Contributions.
|
|
||||||
|
|
||||||
6. Trademarks. This License does not grant permission to use the trade
|
|
||||||
names, trademarks, service marks, or product names of the Licensor,
|
|
||||||
except as required for reasonable and customary use in describing the
|
|
||||||
origin of the Work and reproducing the content of the NOTICE file.
|
|
||||||
|
|
||||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
|
||||||
agreed to in writing, Licensor provides the Work (and each
|
|
||||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
||||||
implied, including, without limitation, any warranties or conditions
|
|
||||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
|
||||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
|
||||||
appropriateness of using or redistributing the Work and assume any
|
|
||||||
risks associated with Your exercise of permissions under this License.
|
|
||||||
|
|
||||||
8. Limitation of Liability. In no event and under no legal theory,
|
|
||||||
whether in tort (including negligence), contract, or otherwise,
|
|
||||||
unless required by applicable law (such as deliberate and grossly
|
|
||||||
negligent acts) or agreed to in writing, shall any Contributor be
|
|
||||||
liable to You for damages, including any direct, indirect, special,
|
|
||||||
incidental, or consequential damages of any character arising as a
|
|
||||||
result of this License or out of the use or inability to use the
|
|
||||||
Work (including but not limited to damages for loss of goodwill,
|
|
||||||
work stoppage, computer failure or malfunction, or any and all
|
|
||||||
other commercial damages or losses), even if such Contributor
|
|
||||||
has been advised of the possibility of such damages.
|
|
||||||
|
|
||||||
9. Accepting Warranty or Additional Liability. While redistributing
|
|
||||||
the Work or Derivative Works thereof, You may choose to offer,
|
|
||||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
|
||||||
or other liability obligations and/or rights consistent with this
|
|
||||||
License. However, in accepting such obligations, You may act only
|
|
||||||
on Your own behalf and on Your sole responsibility, not on behalf
|
|
||||||
of any other Contributor, and only if You agree to indemnify,
|
|
||||||
defend, and hold each Contributor harmless for any liability
|
|
||||||
incurred by, or claims asserted against, such Contributor by reason
|
|
||||||
of your accepting any such warranty or additional liability.
|
|
||||||
|
|
||||||
END OF TERMS AND CONDITIONS
|
|
||||||
|
|
||||||
APPENDIX: How to apply the Apache License to your work.
|
|
||||||
|
|
||||||
To apply the Apache License to your work, attach the following
|
|
||||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
|
||||||
replaced with your own identifying information. (Don't include
|
|
||||||
the brackets!) The text should be enclosed in the appropriate
|
|
||||||
comment syntax for the file format. We also recommend that a
|
|
||||||
file or class name and description of purpose be included on the
|
|
||||||
same "printed page" as the copyright notice for easier
|
|
||||||
identification within third-party archives.
|
|
||||||
|
|
||||||
Copyright [yyyy] [name of copyright owner]
|
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
you may not use this file except in compliance with the License.
|
|
||||||
You may obtain a copy of the License at
|
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing, software
|
|
||||||
distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
See the License for the specific language governing permissions and
|
|
||||||
limitations under the License.
|
|
||||||
@@ -1,14 +1,12 @@
|
|||||||
{
|
{
|
||||||
"author": "Jaco Greeff <jacogr@gmail.com>",
|
"author": "Jaco Greeff <jacogr@gmail.com>",
|
||||||
"bugs": "https://github.com/polkadot-js/api/issues",
|
"bugs": "https://github.com/polkadot-js/api/issues",
|
||||||
"contributors": [],
|
|
||||||
"description": "Interfaces for interacting with contracts and contract ABIs",
|
"description": "Interfaces for interacting with contracts and contract ABIs",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=14.0.0"
|
"node": ">=14"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-base#readme",
|
"homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-base#readme",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"maintainers": [],
|
|
||||||
"name": "@polkadot/api-base",
|
"name": "@polkadot/api-base",
|
||||||
"repository": {
|
"repository": {
|
||||||
"directory": "packages/api-base",
|
"directory": "packages/api-base",
|
||||||
@@ -20,13 +18,13 @@
|
|||||||
"./detectPackage.cjs"
|
"./detectPackage.cjs"
|
||||||
],
|
],
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "9.4.2",
|
"version": "10.2.2",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/runtime": "^7.19.0",
|
"@polkadot/rpc-core": "10.2.2",
|
||||||
"@polkadot/rpc-core": "9.4.2",
|
"@polkadot/types": "10.2.2",
|
||||||
"@polkadot/types": "9.4.2",
|
"@polkadot/util": "^11.1.3",
|
||||||
"@polkadot/util": "^10.1.9",
|
"rxjs": "^7.8.0",
|
||||||
"rxjs": "^7.5.6"
|
"tslib": "^2.5.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
export { packageInfo } from './packageInfo';
|
export { packageInfo } from './packageInfo.js';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import { packageInfo as rpcInfo } from '@polkadot/rpc-core/packageInfo';
|
import { packageInfo as rpcInfo } from '@polkadot/rpc-core/packageInfo';
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-base authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
// Do not edit, auto-generated by @polkadot/dev
|
// Do not edit, auto-generated by @polkadot/dev
|
||||||
|
|
||||||
import { detectPackage } from '@polkadot/util';
|
import { detectPackage } from '@polkadot/util';
|
||||||
|
|
||||||
import others from './detectOther';
|
import others from './detectOther.js';
|
||||||
import { packageInfo } from './packageInfo';
|
import { packageInfo } from './packageInfo.js';
|
||||||
|
|
||||||
detectPackage(packageInfo, null, others);
|
detectPackage(packageInfo, null, others);
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import './detectPackage';
|
import './detectPackage.js';
|
||||||
|
|
||||||
export * from './bundle';
|
export * from './bundle.js';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
export * from './index';
|
export * from './index.js';
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-base authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
// Do not edit, auto-generated by @polkadot/dev
|
// Do not edit, auto-generated by @polkadot/dev
|
||||||
|
|
||||||
export const packageInfo = { name: '@polkadot/api-base', path: 'auto', type: 'auto', version: '9.4.2' };
|
export const packageInfo = { name: '@polkadot/api-base', path: 'auto', type: 'auto', version: '10.2.2' };
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-base authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { Observable } from 'rxjs';
|
import type { Observable } from 'rxjs';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-base authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { Observable } from 'rxjs';
|
import type { Observable } from 'rxjs';
|
||||||
@@ -62,8 +62,7 @@ export interface PaginationOptions<A = unknown> {
|
|||||||
startKey?: string;
|
startKey?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
export type DecorateMethod<_ApiType extends ApiTypes, T = any> =
|
||||||
export type DecorateMethod<ApiType extends ApiTypes, T = any> =
|
|
||||||
<M extends (...args: any[]) => Observable<any>>(method: M, options?: DecorateMethodOptions) => T;
|
<M extends (...args: any[]) => Observable<any>>(method: M, options?: DecorateMethodOptions) => T;
|
||||||
|
|
||||||
type AsCodec<R extends Codec | any> = R extends Codec
|
type AsCodec<R extends Codec | any> = R extends Codec
|
||||||
@@ -71,3 +70,9 @@ type AsCodec<R extends Codec | any> = R extends Codec
|
|||||||
: Codec;
|
: Codec;
|
||||||
|
|
||||||
export type ReturnCodec<F extends AnyFunction> = AsCodec<ObsInnerType<ReturnType<F>>>;
|
export type ReturnCodec<F extends AnyFunction> = AsCodec<ObsInnerType<ReturnType<F>>>;
|
||||||
|
|
||||||
|
// eslint-disable-next-line @typescript-eslint/no-empty-interface
|
||||||
|
export interface EmptyBase<_> {
|
||||||
|
// this is use to allow use to have unused vars in augmented interfaces,
|
||||||
|
// so intentionally left empty
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,23 +1,24 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-base authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { Observable } from 'rxjs';
|
import type { Observable } from 'rxjs';
|
||||||
import type { AnyFunction, Codec, DefinitionCallNamed } from '@polkadot/types/types';
|
import type { AnyFunction, Codec, DefinitionCallNamed } from '@polkadot/types/types';
|
||||||
import type { ApiTypes, ReturnCodec } from './base';
|
import type { ApiTypes, EmptyBase, ReturnCodec } from './base.js';
|
||||||
|
|
||||||
export type DecoratedCallBase<ApiType extends ApiTypes, F extends AnyFunction = (...args: any[]) => Observable<Codec>> =
|
export type DecoratedCallBase<ApiType extends ApiTypes, F extends AnyFunction = (...args: any[]) => Observable<Codec>> =
|
||||||
ApiType extends 'rxjs'
|
ApiType extends 'rxjs'
|
||||||
? <T extends Codec | any = ReturnCodec<F>> (...args: Parameters<F>) => Observable<T>
|
? <T extends Codec | any = ReturnCodec<F>> (...args: Parameters<F>) => Observable<T>
|
||||||
: <T extends Codec | any = ReturnCodec<F>> (...args: Parameters<F>) => Promise<T>;
|
: <T extends Codec | any = ReturnCodec<F>> (...args: Parameters<F>) => Promise<T>;
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
export type AugmentedCall<ApiType extends ApiTypes, F extends AnyFunction = (...args: any[]) => Observable<Codec>> = DecoratedCallBase<ApiType, F> & {
|
||||||
export type AugmentedCall<ApiType extends ApiTypes, F extends AnyFunction = (...args: any[]) => Observable<Codec>> =
|
/** The metadata/description/definition for this method */
|
||||||
DecoratedCallBase<ApiType, F> & { meta: DefinitionCallNamed };
|
meta: DefinitionCallNamed
|
||||||
|
};
|
||||||
|
|
||||||
// augmented interfaces
|
// augmented interfaces
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-interface
|
// eslint-disable-next-line @typescript-eslint/no-empty-interface
|
||||||
export interface AugmentedCalls<ApiType extends ApiTypes> {
|
export interface AugmentedCalls<ApiType extends ApiTypes> extends EmptyBase<ApiType> {
|
||||||
// augmented
|
// augmented
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,19 +1,18 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-base authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { PalletConstantMetadataLatest } from '@polkadot/types/interfaces';
|
import type { PalletConstantMetadataLatest } from '@polkadot/types/interfaces';
|
||||||
import type { Codec } from '@polkadot/types/types';
|
import type { Codec } from '@polkadot/types/types';
|
||||||
import type { ApiTypes } from './base';
|
import type { ApiTypes, EmptyBase } from './base.js';
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
export interface AugmentedConst<_ extends ApiTypes> {
|
||||||
export interface AugmentedConst<ApiType extends ApiTypes> {
|
|
||||||
meta: PalletConstantMetadataLatest;
|
meta: PalletConstantMetadataLatest;
|
||||||
}
|
}
|
||||||
|
|
||||||
// augmented interfaces
|
// augmented interfaces
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-interface
|
// eslint-disable-next-line @typescript-eslint/no-empty-interface
|
||||||
export interface AugmentedConsts<ApiType extends ApiTypes> {
|
export interface AugmentedConsts<ApiType extends ApiTypes> extends EmptyBase<ApiType> {
|
||||||
// augmented
|
// augmented
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-base authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { Observable } from 'rxjs';
|
import type { Observable } from 'rxjs';
|
||||||
|
|||||||
@@ -1,16 +1,15 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-base authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { IsError } from '@polkadot/types/metadata/decorate/types';
|
import type { IsError } from '@polkadot/types/metadata/decorate/types';
|
||||||
import type { ApiTypes } from './base';
|
import type { ApiTypes, EmptyBase } from './base.js';
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
export type AugmentedError<_ extends ApiTypes> = IsError;
|
||||||
export type AugmentedError<ApiType extends ApiTypes> = IsError;
|
|
||||||
|
|
||||||
// augmented interfaces
|
// augmented interfaces
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-interface
|
// eslint-disable-next-line @typescript-eslint/no-empty-interface
|
||||||
export interface AugmentedErrors<ApiType extends ApiTypes> {
|
export interface AugmentedErrors<ApiType extends ApiTypes> extends EmptyBase<ApiType> {
|
||||||
// augmented
|
// augmented
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,17 +1,16 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-base authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { IsEvent } from '@polkadot/types/metadata/decorate/types';
|
import type { IsEvent } from '@polkadot/types/metadata/decorate/types';
|
||||||
import type { AnyTuple } from '@polkadot/types/types';
|
import type { AnyTuple } from '@polkadot/types/types';
|
||||||
import type { ApiTypes } from './base';
|
import type { ApiTypes, EmptyBase } from './base.js';
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
export type AugmentedEvent<_ extends ApiTypes, T extends AnyTuple = AnyTuple, N = unknown> = IsEvent<T, N>;
|
||||||
export type AugmentedEvent<ApiType extends ApiTypes, T extends AnyTuple = AnyTuple, N = unknown> = IsEvent<T, N>;
|
|
||||||
|
|
||||||
// augmented interfaces
|
// augmented interfaces
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-interface
|
// eslint-disable-next-line @typescript-eslint/no-empty-interface
|
||||||
export interface AugmentedEvents<ApiType extends ApiTypes> {
|
export interface AugmentedEvents<ApiType extends ApiTypes> extends EmptyBase<ApiType> {
|
||||||
// augmented
|
// augmented
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api authors & contributors
|
// Copyright 2017-2023 @polkadot/api authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
// These are augmented, do an augmentation export
|
// These are augmented, do an augmentation export
|
||||||
@@ -10,7 +10,7 @@ export * from '@polkadot/api-base/types/storage';
|
|||||||
export * from '@polkadot/api-base/types/submittable';
|
export * from '@polkadot/api-base/types/submittable';
|
||||||
|
|
||||||
// normal exports
|
// normal exports
|
||||||
export * from './api';
|
export * from './api.js';
|
||||||
export * from './base';
|
export * from './base.js';
|
||||||
export * from './derive';
|
export * from './derive.js';
|
||||||
export * from './rpc';
|
export * from './rpc.js';
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-base authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { Observable } from 'rxjs';
|
import type { Observable } from 'rxjs';
|
||||||
import type { AnyFunction, Callback, DefinitionRpc } from '@polkadot/types/types';
|
import type { AnyFunction, AnyJson, Callback, DefinitionRpc } from '@polkadot/types/types';
|
||||||
|
|
||||||
import { ApiTypes, PromiseResult, Push, RxResult, UnsubscribePromise } from './base';
|
import { ApiTypes, PromiseResult, Push, RxResult, UnsubscribePromise } from './base.js';
|
||||||
|
|
||||||
export type { AugmentedRpc } from '@polkadot/rpc-core/types';
|
export type { AugmentedRpc } from '@polkadot/rpc-core/types';
|
||||||
|
|
||||||
@@ -29,6 +29,8 @@ export type DecoratedRpcSection<ApiType extends ApiTypes, Section> = {
|
|||||||
: never
|
: never
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export type RawRpcType<ApiType extends ApiTypes> = (method: string, ...params: unknown[]) => ApiType extends 'rxjs' ? Observable<AnyJson> : Promise<AnyJson>;
|
||||||
|
|
||||||
export type DecoratedRpc<ApiType extends ApiTypes, AllSections> = {
|
export type DecoratedRpc<ApiType extends ApiTypes, AllSections> = {
|
||||||
[S in keyof AllSections]: DecoratedRpcSection<ApiType, AllSections[S]>
|
[S in keyof AllSections]: DecoratedRpcSection<ApiType, AllSections[S]>
|
||||||
}
|
} & RawRpcType<ApiType>
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-base authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { Observable } from 'rxjs';
|
import type { Observable } from 'rxjs';
|
||||||
@@ -6,7 +6,7 @@ import type { StorageKey, u64 } from '@polkadot/types';
|
|||||||
import type { Hash } from '@polkadot/types/interfaces';
|
import type { Hash } from '@polkadot/types/interfaces';
|
||||||
import type { StorageEntry } from '@polkadot/types/primitive/types';
|
import type { StorageEntry } from '@polkadot/types/primitive/types';
|
||||||
import type { AnyFunction, AnyTuple, Callback, Codec, IStorageKey } from '@polkadot/types/types';
|
import type { AnyFunction, AnyTuple, Callback, Codec, IStorageKey } from '@polkadot/types/types';
|
||||||
import type { ApiTypes, DropLast, MethodResult, PaginationOptions, PromiseOrObs, ReturnCodec, UnsubscribePromise } from './base';
|
import type { ApiTypes, DropLast, EmptyBase, MethodResult, PaginationOptions, PromiseOrObs, ReturnCodec, UnsubscribePromise } from './base.js';
|
||||||
|
|
||||||
interface StorageEntryObservableMulti<R extends Codec = Codec> {
|
interface StorageEntryObservableMulti<R extends Codec = Codec> {
|
||||||
<T extends Codec = R>(args: (unknown[] | unknown)[]): Observable<T[]>;
|
<T extends Codec = R>(args: (unknown[] | unknown)[]): Observable<T[]>;
|
||||||
@@ -114,8 +114,8 @@ export type AugmentedQueryDoubleMap<ApiType extends ApiTypes, F extends AnyFunct
|
|||||||
|
|
||||||
// augmented interfaces
|
// augmented interfaces
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-interface
|
// eslint-disable-next-line @typescript-eslint/no-empty-interface
|
||||||
export interface AugmentedQueries<ApiType extends ApiTypes> {
|
export interface AugmentedQueries<ApiType extends ApiTypes> extends EmptyBase<ApiType> {
|
||||||
// augmented
|
// augmented
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-base authors & contributors
|
// Copyright 2017-2023 @polkadot/api-base authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { Observable } from 'rxjs';
|
import type { Observable } from 'rxjs';
|
||||||
import type { AccountId, Address, ApplyExtrinsicResult, Call, DispatchError, DispatchInfo, EventRecord, Extrinsic, ExtrinsicStatus, Hash, RuntimeDispatchInfo } from '@polkadot/types/interfaces';
|
import type { AccountId, Address, ApplyExtrinsicResult, BlockNumber, Call, DispatchError, DispatchInfo, EventRecord, Extrinsic, ExtrinsicStatus, Hash, RuntimeDispatchInfo } from '@polkadot/types/interfaces';
|
||||||
import type { AnyFunction, AnyNumber, AnyTuple, Callback, CallBase, Codec, IExtrinsicEra, IKeyringPair, ISubmittableResult, Signer } from '@polkadot/types/types';
|
import type { AnyFunction, AnyNumber, AnyTuple, Callback, CallBase, Codec, IExtrinsicEra, IKeyringPair, ISubmittableResult, Signer } from '@polkadot/types/types';
|
||||||
import type { ApiTypes, PromiseOrObs } from './base';
|
import type { ApiTypes, EmptyBase, PromiseOrObs } from './base.js';
|
||||||
|
|
||||||
export type AugmentedSubmittable<T extends AnyFunction, A extends AnyTuple = AnyTuple> = T & CallBase<A>;
|
export type AugmentedSubmittable<T extends AnyFunction, A extends AnyTuple = AnyTuple> = T & CallBase<A>;
|
||||||
|
|
||||||
@@ -47,9 +47,15 @@ export interface SubmittableResultValue {
|
|||||||
status: ExtrinsicStatus;
|
status: ExtrinsicStatus;
|
||||||
txHash: Hash;
|
txHash: Hash;
|
||||||
txIndex?: number;
|
txIndex?: number;
|
||||||
|
blockNumber?: BlockNumber;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface SubmittableExtrinsic<ApiType extends ApiTypes, R extends ISubmittableResult = ISubmittableResult> extends Extrinsic {
|
export interface SubmittableExtrinsic<ApiType extends ApiTypes, R extends ISubmittableResult = ISubmittableResult> extends Extrinsic {
|
||||||
|
/** true if api.rpc.system.dryRun is available, enabling dryRun(...) */
|
||||||
|
hasDryRun: boolean;
|
||||||
|
/** true if api.call.transactionPaymentApi.queryInfo is available, enabling paymentInfo(...) */
|
||||||
|
hasPaymentInfo: boolean;
|
||||||
|
|
||||||
dryRun (account: AddressOrPair, options?: Partial<SignerOptions>): SubmittableDryRunResult<ApiType>;
|
dryRun (account: AddressOrPair, options?: Partial<SignerOptions>): SubmittableDryRunResult<ApiType>;
|
||||||
|
|
||||||
paymentInfo (account: AddressOrPair, options?: Partial<SignerOptions>): SubmittablePaymentResult<ApiType>;
|
paymentInfo (account: AddressOrPair, options?: Partial<SignerOptions>): SubmittablePaymentResult<ApiType>;
|
||||||
@@ -75,8 +81,8 @@ export interface SubmittableExtrinsicFunction<ApiType extends ApiTypes, A extend
|
|||||||
|
|
||||||
// augmented interfaces
|
// augmented interfaces
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars,@typescript-eslint/no-empty-interface
|
// eslint-disable-next-line @typescript-eslint/no-empty-interface
|
||||||
export interface AugmentedSubmittables<ApiType extends ApiTypes> {
|
export interface AugmentedSubmittables<ApiType extends ApiTypes> extends EmptyBase<ApiType> {
|
||||||
// augmented
|
// augmented
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,201 +0,0 @@
|
|||||||
Apache License
|
|
||||||
Version 2.0, January 2004
|
|
||||||
http://www.apache.org/licenses/
|
|
||||||
|
|
||||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
|
||||||
|
|
||||||
1. Definitions.
|
|
||||||
|
|
||||||
"License" shall mean the terms and conditions for use, reproduction,
|
|
||||||
and distribution as defined by Sections 1 through 9 of this document.
|
|
||||||
|
|
||||||
"Licensor" shall mean the copyright owner or entity authorized by
|
|
||||||
the copyright owner that is granting the License.
|
|
||||||
|
|
||||||
"Legal Entity" shall mean the union of the acting entity and all
|
|
||||||
other entities that control, are controlled by, or are under common
|
|
||||||
control with that entity. For the purposes of this definition,
|
|
||||||
"control" means (i) the power, direct or indirect, to cause the
|
|
||||||
direction or management of such entity, whether by contract or
|
|
||||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
|
||||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
|
||||||
|
|
||||||
"You" (or "Your") shall mean an individual or Legal Entity
|
|
||||||
exercising permissions granted by this License.
|
|
||||||
|
|
||||||
"Source" form shall mean the preferred form for making modifications,
|
|
||||||
including but not limited to software source code, documentation
|
|
||||||
source, and configuration files.
|
|
||||||
|
|
||||||
"Object" form shall mean any form resulting from mechanical
|
|
||||||
transformation or translation of a Source form, including but
|
|
||||||
not limited to compiled object code, generated documentation,
|
|
||||||
and conversions to other media types.
|
|
||||||
|
|
||||||
"Work" shall mean the work of authorship, whether in Source or
|
|
||||||
Object form, made available under the License, as indicated by a
|
|
||||||
copyright notice that is included in or attached to the work
|
|
||||||
(an example is provided in the Appendix below).
|
|
||||||
|
|
||||||
"Derivative Works" shall mean any work, whether in Source or Object
|
|
||||||
form, that is based on (or derived from) the Work and for which the
|
|
||||||
editorial revisions, annotations, elaborations, or other modifications
|
|
||||||
represent, as a whole, an original work of authorship. For the purposes
|
|
||||||
of this License, Derivative Works shall not include works that remain
|
|
||||||
separable from, or merely link (or bind by name) to the interfaces of,
|
|
||||||
the Work and Derivative Works thereof.
|
|
||||||
|
|
||||||
"Contribution" shall mean any work of authorship, including
|
|
||||||
the original version of the Work and any modifications or additions
|
|
||||||
to that Work or Derivative Works thereof, that is intentionally
|
|
||||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
|
||||||
or by an individual or Legal Entity authorized to submit on behalf of
|
|
||||||
the copyright owner. For the purposes of this definition, "submitted"
|
|
||||||
means any form of electronic, verbal, or written communication sent
|
|
||||||
to the Licensor or its representatives, including but not limited to
|
|
||||||
communication on electronic mailing lists, source code control systems,
|
|
||||||
and issue tracking systems that are managed by, or on behalf of, the
|
|
||||||
Licensor for the purpose of discussing and improving the Work, but
|
|
||||||
excluding communication that is conspicuously marked or otherwise
|
|
||||||
designated in writing by the copyright owner as "Not a Contribution."
|
|
||||||
|
|
||||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
|
||||||
on behalf of whom a Contribution has been received by Licensor and
|
|
||||||
subsequently incorporated within the Work.
|
|
||||||
|
|
||||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
|
||||||
this License, each Contributor hereby grants to You a perpetual,
|
|
||||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
|
||||||
copyright license to reproduce, prepare Derivative Works of,
|
|
||||||
publicly display, publicly perform, sublicense, and distribute the
|
|
||||||
Work and such Derivative Works in Source or Object form.
|
|
||||||
|
|
||||||
3. Grant of Patent License. Subject to the terms and conditions of
|
|
||||||
this License, each Contributor hereby grants to You a perpetual,
|
|
||||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
|
||||||
(except as stated in this section) patent license to make, have made,
|
|
||||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
|
||||||
where such license applies only to those patent claims licensable
|
|
||||||
by such Contributor that are necessarily infringed by their
|
|
||||||
Contribution(s) alone or by combination of their Contribution(s)
|
|
||||||
with the Work to which such Contribution(s) was submitted. If You
|
|
||||||
institute patent litigation against any entity (including a
|
|
||||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
|
||||||
or a Contribution incorporated within the Work constitutes direct
|
|
||||||
or contributory patent infringement, then any patent licenses
|
|
||||||
granted to You under this License for that Work shall terminate
|
|
||||||
as of the date such litigation is filed.
|
|
||||||
|
|
||||||
4. Redistribution. You may reproduce and distribute copies of the
|
|
||||||
Work or Derivative Works thereof in any medium, with or without
|
|
||||||
modifications, and in Source or Object form, provided that You
|
|
||||||
meet the following conditions:
|
|
||||||
|
|
||||||
(a) You must give any other recipients of the Work or
|
|
||||||
Derivative Works a copy of this License; and
|
|
||||||
|
|
||||||
(b) You must cause any modified files to carry prominent notices
|
|
||||||
stating that You changed the files; and
|
|
||||||
|
|
||||||
(c) You must retain, in the Source form of any Derivative Works
|
|
||||||
that You distribute, all copyright, patent, trademark, and
|
|
||||||
attribution notices from the Source form of the Work,
|
|
||||||
excluding those notices that do not pertain to any part of
|
|
||||||
the Derivative Works; and
|
|
||||||
|
|
||||||
(d) If the Work includes a "NOTICE" text file as part of its
|
|
||||||
distribution, then any Derivative Works that You distribute must
|
|
||||||
include a readable copy of the attribution notices contained
|
|
||||||
within such NOTICE file, excluding those notices that do not
|
|
||||||
pertain to any part of the Derivative Works, in at least one
|
|
||||||
of the following places: within a NOTICE text file distributed
|
|
||||||
as part of the Derivative Works; within the Source form or
|
|
||||||
documentation, if provided along with the Derivative Works; or,
|
|
||||||
within a display generated by the Derivative Works, if and
|
|
||||||
wherever such third-party notices normally appear. The contents
|
|
||||||
of the NOTICE file are for informational purposes only and
|
|
||||||
do not modify the License. You may add Your own attribution
|
|
||||||
notices within Derivative Works that You distribute, alongside
|
|
||||||
or as an addendum to the NOTICE text from the Work, provided
|
|
||||||
that such additional attribution notices cannot be construed
|
|
||||||
as modifying the License.
|
|
||||||
|
|
||||||
You may add Your own copyright statement to Your modifications and
|
|
||||||
may provide additional or different license terms and conditions
|
|
||||||
for use, reproduction, or distribution of Your modifications, or
|
|
||||||
for any such Derivative Works as a whole, provided Your use,
|
|
||||||
reproduction, and distribution of the Work otherwise complies with
|
|
||||||
the conditions stated in this License.
|
|
||||||
|
|
||||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
|
||||||
any Contribution intentionally submitted for inclusion in the Work
|
|
||||||
by You to the Licensor shall be under the terms and conditions of
|
|
||||||
this License, without any additional terms or conditions.
|
|
||||||
Notwithstanding the above, nothing herein shall supersede or modify
|
|
||||||
the terms of any separate license agreement you may have executed
|
|
||||||
with Licensor regarding such Contributions.
|
|
||||||
|
|
||||||
6. Trademarks. This License does not grant permission to use the trade
|
|
||||||
names, trademarks, service marks, or product names of the Licensor,
|
|
||||||
except as required for reasonable and customary use in describing the
|
|
||||||
origin of the Work and reproducing the content of the NOTICE file.
|
|
||||||
|
|
||||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
|
||||||
agreed to in writing, Licensor provides the Work (and each
|
|
||||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
||||||
implied, including, without limitation, any warranties or conditions
|
|
||||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
|
||||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
|
||||||
appropriateness of using or redistributing the Work and assume any
|
|
||||||
risks associated with Your exercise of permissions under this License.
|
|
||||||
|
|
||||||
8. Limitation of Liability. In no event and under no legal theory,
|
|
||||||
whether in tort (including negligence), contract, or otherwise,
|
|
||||||
unless required by applicable law (such as deliberate and grossly
|
|
||||||
negligent acts) or agreed to in writing, shall any Contributor be
|
|
||||||
liable to You for damages, including any direct, indirect, special,
|
|
||||||
incidental, or consequential damages of any character arising as a
|
|
||||||
result of this License or out of the use or inability to use the
|
|
||||||
Work (including but not limited to damages for loss of goodwill,
|
|
||||||
work stoppage, computer failure or malfunction, or any and all
|
|
||||||
other commercial damages or losses), even if such Contributor
|
|
||||||
has been advised of the possibility of such damages.
|
|
||||||
|
|
||||||
9. Accepting Warranty or Additional Liability. While redistributing
|
|
||||||
the Work or Derivative Works thereof, You may choose to offer,
|
|
||||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
|
||||||
or other liability obligations and/or rights consistent with this
|
|
||||||
License. However, in accepting such obligations, You may act only
|
|
||||||
on Your own behalf and on Your sole responsibility, not on behalf
|
|
||||||
of any other Contributor, and only if You agree to indemnify,
|
|
||||||
defend, and hold each Contributor harmless for any liability
|
|
||||||
incurred by, or claims asserted against, such Contributor by reason
|
|
||||||
of your accepting any such warranty or additional liability.
|
|
||||||
|
|
||||||
END OF TERMS AND CONDITIONS
|
|
||||||
|
|
||||||
APPENDIX: How to apply the Apache License to your work.
|
|
||||||
|
|
||||||
To apply the Apache License to your work, attach the following
|
|
||||||
boilerplate notice, with the fields enclosed by brackets "[]"
|
|
||||||
replaced with your own identifying information. (Don't include
|
|
||||||
the brackets!) The text should be enclosed in the appropriate
|
|
||||||
comment syntax for the file format. We also recommend that a
|
|
||||||
file or class name and description of purpose be included on the
|
|
||||||
same "printed page" as the copyright notice for easier
|
|
||||||
identification within third-party archives.
|
|
||||||
|
|
||||||
Copyright [yyyy] [name of copyright owner]
|
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
|
||||||
you may not use this file except in compliance with the License.
|
|
||||||
You may obtain a copy of the License at
|
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing, software
|
|
||||||
distributed under the License is distributed on an "AS IS" BASIS,
|
|
||||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
||||||
See the License for the specific language governing permissions and
|
|
||||||
limitations under the License.
|
|
||||||
@@ -1,14 +1,12 @@
|
|||||||
{
|
{
|
||||||
"author": "Jaco Greeff <jacogr@gmail.com>",
|
"author": "Jaco Greeff <jacogr@gmail.com>",
|
||||||
"bugs": "https://github.com/polkadot-js/api/issues",
|
"bugs": "https://github.com/polkadot-js/api/issues",
|
||||||
"contributors": [],
|
|
||||||
"description": "Interfaces for interacting with contracts and contract ABIs",
|
"description": "Interfaces for interacting with contracts and contract ABIs",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=14.0.0"
|
"node": ">=14"
|
||||||
},
|
},
|
||||||
"homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-contract#readme",
|
"homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-contract#readme",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"maintainers": [],
|
|
||||||
"name": "@polkadot/api-contract",
|
"name": "@polkadot/api-contract",
|
||||||
"repository": {
|
"repository": {
|
||||||
"directory": "packages/api-contract",
|
"directory": "packages/api-contract",
|
||||||
@@ -20,20 +18,20 @@
|
|||||||
"./detectPackage.cjs"
|
"./detectPackage.cjs"
|
||||||
],
|
],
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "9.4.2",
|
"version": "10.2.2",
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/runtime": "^7.19.0",
|
"@polkadot/api": "10.2.2",
|
||||||
"@polkadot/api": "9.4.2",
|
"@polkadot/types": "10.2.2",
|
||||||
"@polkadot/types": "9.4.2",
|
"@polkadot/types-codec": "10.2.2",
|
||||||
"@polkadot/types-codec": "9.4.2",
|
"@polkadot/types-create": "10.2.2",
|
||||||
"@polkadot/types-create": "9.4.2",
|
"@polkadot/util": "^11.1.3",
|
||||||
"@polkadot/util": "^10.1.9",
|
"@polkadot/util-crypto": "^11.1.3",
|
||||||
"@polkadot/util-crypto": "^10.1.9",
|
"rxjs": "^7.8.0",
|
||||||
"rxjs": "^7.5.6"
|
"tslib": "^2.5.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@polkadot/api-augment": "9.4.2",
|
"@polkadot/api-augment": "10.2.2",
|
||||||
"@polkadot/keyring": "^10.1.9"
|
"@polkadot/keyring": "^11.1.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,16 +1,19 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
/// <reference types="@polkadot/dev-test/globals.d.ts" />
|
||||||
|
|
||||||
import type { Registry } from '@polkadot/types/types';
|
import type { Registry } from '@polkadot/types/types';
|
||||||
|
|
||||||
import fs from 'fs';
|
import fs from 'node:fs';
|
||||||
import path from 'path';
|
import path from 'node:path';
|
||||||
|
import process from 'node:process';
|
||||||
|
|
||||||
import { TypeDefInfo } from '@polkadot/types/types';
|
import { TypeDefInfo } from '@polkadot/types/types';
|
||||||
import { blake2AsHex } from '@polkadot/util-crypto';
|
import { blake2AsHex } from '@polkadot/util-crypto';
|
||||||
|
|
||||||
import abis from '../test/contracts';
|
import abis from '../test/contracts/index.js';
|
||||||
import { Abi } from '.';
|
import { Abi } from './index.js';
|
||||||
|
|
||||||
interface SpecDef {
|
interface SpecDef {
|
||||||
messages: {
|
messages: {
|
||||||
@@ -41,6 +44,9 @@ interface JSONAbi {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// FIXME When Jest is removed with ESM tests, this should be converted to use import.meta.url
|
||||||
|
const cmpPath = path.join(process.cwd(), 'packages/api-contract/src/test/compare');
|
||||||
|
|
||||||
function stringifyInfo (key: string, value: unknown): unknown {
|
function stringifyInfo (key: string, value: unknown): unknown {
|
||||||
return key === 'info'
|
return key === 'info'
|
||||||
? TypeDefInfo[value as number]
|
? TypeDefInfo[value as number]
|
||||||
@@ -82,26 +88,26 @@ describe('Abi', (): void => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
describe('TypeDef', (): void => {
|
describe('TypeDef', (): void => {
|
||||||
Object.keys(abis).forEach((abiName) => {
|
for (const [abiName, abiJson] of Object.entries(abis)) {
|
||||||
it(`initializes from a contract ABI (${abiName})`, (): void => {
|
it(`initializes from a contract ABI: ${abiName}`, (): void => {
|
||||||
const abi = new Abi(abis[abiName]);
|
const abi = new Abi(abiJson);
|
||||||
const json = stringifyJson(abi.registry);
|
const registryJson = stringifyJson(abi.registry);
|
||||||
const cmpPath = path.join(__dirname, `../test/compare/${abiName}.test.json`);
|
const cmpFile = path.join(cmpPath, `${abiName}.test.json`);
|
||||||
|
const cmpText = fs.readFileSync(cmpFile, 'utf-8');
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// eslint-disable-next-line @typescript-eslint/no-var-requires
|
expect(JSON.parse(registryJson)).toEqual(JSON.parse(cmpText));
|
||||||
expect(JSON.parse(json)).toEqual(require(cmpPath));
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
if (process.env.GITHUB_REPOSITORY) {
|
if (process.env.GITHUB_REPOSITORY) {
|
||||||
console.error(json);
|
console.error(registryJson);
|
||||||
|
|
||||||
throw error;
|
throw error;
|
||||||
}
|
}
|
||||||
|
|
||||||
fs.writeFileSync(cmpPath, json, { flag: 'w' });
|
fs.writeFileSync(cmpFile, registryJson, { flag: 'w' });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
it('has the correct hash for the source', (): void => {
|
it('has the correct hash for the source', (): void => {
|
||||||
|
|||||||
@@ -1,16 +1,16 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { Bytes } from '@polkadot/types';
|
import type { Bytes } from '@polkadot/types';
|
||||||
import type { ChainProperties, ContractConstructorSpecLatest, ContractEventSpecLatest, ContractMessageParamSpecLatest, ContractMessageSpecLatest, ContractMetadata, ContractMetadataLatest, ContractProjectInfo } from '@polkadot/types/interfaces';
|
import type { ChainProperties, ContractConstructorSpecLatest, ContractEventSpecLatest, ContractMessageParamSpecLatest, ContractMessageSpecLatest, ContractMetadata, ContractMetadataLatest, ContractProjectInfo } from '@polkadot/types/interfaces';
|
||||||
import type { Codec, Registry } from '@polkadot/types/types';
|
import type { Codec, Registry } from '@polkadot/types/types';
|
||||||
import type { AbiConstructor, AbiEvent, AbiMessage, AbiParam, DecodedEvent, DecodedMessage } from '../types';
|
import type { AbiConstructor, AbiEvent, AbiMessage, AbiParam, DecodedEvent, DecodedMessage } from '../types.js';
|
||||||
|
|
||||||
import { TypeRegistry } from '@polkadot/types';
|
import { TypeRegistry } from '@polkadot/types';
|
||||||
import { TypeDefInfo } from '@polkadot/types-create';
|
import { TypeDefInfo } from '@polkadot/types-create';
|
||||||
import { assertReturn, compactAddLength, compactStripLength, isNumber, isObject, isString, logger, stringCamelCase, stringify, u8aConcat, u8aToHex } from '@polkadot/util';
|
import { assertReturn, compactAddLength, compactStripLength, isNumber, isObject, isString, logger, stringCamelCase, stringify, u8aConcat, u8aToHex } from '@polkadot/util';
|
||||||
|
|
||||||
import { convertVersions, enumVersions } from './toLatest';
|
import { convertVersions, enumVersions } from './toLatest.js';
|
||||||
|
|
||||||
const l = logger('Abi');
|
const l = logger('Abi');
|
||||||
|
|
||||||
@@ -75,19 +75,13 @@ function parseJson (json: Record<string, unknown>, chainProperties?: ChainProper
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class Abi {
|
export class Abi {
|
||||||
public readonly events: AbiEvent[];
|
readonly events: AbiEvent[];
|
||||||
|
readonly constructors: AbiConstructor[];
|
||||||
public readonly constructors: AbiConstructor[];
|
readonly info: ContractProjectInfo;
|
||||||
|
readonly json: Record<string, unknown>;
|
||||||
public readonly info: ContractProjectInfo;
|
readonly messages: AbiMessage[];
|
||||||
|
readonly metadata: ContractMetadataLatest;
|
||||||
public readonly json: Record<string, unknown>;
|
readonly registry: Registry;
|
||||||
|
|
||||||
public readonly messages: AbiMessage[];
|
|
||||||
|
|
||||||
public readonly metadata: ContractMetadataLatest;
|
|
||||||
|
|
||||||
public readonly registry: Registry;
|
|
||||||
|
|
||||||
constructor (abiJson: Record<string, unknown> | string, chainProperties?: ChainProperties) {
|
constructor (abiJson: Record<string, unknown> | string, chainProperties?: ChainProperties) {
|
||||||
[this.json, this.registry, this.metadata, this.info] = parseJson(
|
[this.json, this.registry, this.metadata, this.info] = parseJson(
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
|
/// <reference types="@polkadot/dev-test/globals.d.ts" />
|
||||||
|
|
||||||
import { TypeRegistry } from '@polkadot/types';
|
import { TypeRegistry } from '@polkadot/types';
|
||||||
|
|
||||||
import abis from '../test/contracts';
|
import abis from '../test/contracts/index.js';
|
||||||
import { v0ToLatest, v1ToLatest, v2ToLatest, v3ToLatest, v4ToLatest } from './toLatest';
|
import { v0ToLatest, v1ToLatest, v2ToLatest, v3ToLatest, v4ToLatest } from './toLatest.js';
|
||||||
|
|
||||||
describe('v0ToLatest', (): void => {
|
describe('v0ToLatest', (): void => {
|
||||||
const registry = new TypeRegistry();
|
const registry = new TypeRegistry();
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { ContractMetadataLatest, ContractMetadataV4 } from '@polkadot/types/interfaces';
|
import type { ContractMetadataLatest, ContractMetadataV4 } from '@polkadot/types/interfaces';
|
||||||
import type { Registry } from '@polkadot/types/types';
|
import type { Registry } from '@polkadot/types/types';
|
||||||
|
|
||||||
import { v0ToV1 } from './toV1';
|
import { v0ToV1 } from './toV1.js';
|
||||||
import { v1ToV2 } from './toV2';
|
import { v1ToV2 } from './toV2.js';
|
||||||
import { v2ToV3 } from './toV3';
|
import { v2ToV3 } from './toV3.js';
|
||||||
import { v3ToV4 } from './toV4';
|
import { v3ToV4 } from './toV4.js';
|
||||||
|
|
||||||
// The versions where an enum is used, aka V0 is missing
|
// The versions where an enum is used, aka V0 is missing
|
||||||
// (Order from newest, i.e. we expect more on newest vs oldest)
|
// (Order from newest, i.e. we expect more on newest vs oldest)
|
||||||
export const enumVersions = <const> ['V4', 'V3', 'V2', 'V1'];
|
export const enumVersions = ['V4', 'V3', 'V2', 'V1'] as const;
|
||||||
|
|
||||||
type Versions = typeof enumVersions[number] | 'V0';
|
type Versions = typeof enumVersions[number] | 'V0';
|
||||||
|
|
||||||
@@ -23,14 +23,14 @@ function createConverter <I, O> (next: (registry: Registry, input: O) => Contrac
|
|||||||
next(registry, step(registry, input));
|
next(registry, step(registry, input));
|
||||||
}
|
}
|
||||||
|
|
||||||
export function v4ToLatest (registry: Registry, v4: ContractMetadataV4): ContractMetadataLatest {
|
export function v4ToLatest (_registry: Registry, v4: ContractMetadataV4): ContractMetadataLatest {
|
||||||
return v4;
|
return v4;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const v3ToLatest = createConverter(v4ToLatest, v3ToV4);
|
export const v3ToLatest = /*#__PURE__*/ createConverter(v4ToLatest, v3ToV4);
|
||||||
export const v2ToLatest = createConverter(v3ToLatest, v2ToV3);
|
export const v2ToLatest = /*#__PURE__*/ createConverter(v3ToLatest, v2ToV3);
|
||||||
export const v1ToLatest = createConverter(v2ToLatest, v1ToV2);
|
export const v1ToLatest = /*#__PURE__*/ createConverter(v2ToLatest, v1ToV2);
|
||||||
export const v0ToLatest = createConverter(v1ToLatest, v0ToV1);
|
export const v0ToLatest = /*#__PURE__*/ createConverter(v1ToLatest, v0ToV1);
|
||||||
|
|
||||||
export const convertVersions: [Versions, Converter][] = [
|
export const convertVersions: [Versions, Converter][] = [
|
||||||
['V4', v4ToLatest],
|
['V4', v4ToLatest],
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { ContractMetadataV0, ContractMetadataV1 } from '@polkadot/types/interfaces';
|
import type { ContractMetadataV0, ContractMetadataV1 } from '@polkadot/types/interfaces';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { Text } from '@polkadot/types';
|
import type { Text } from '@polkadot/types';
|
||||||
@@ -23,11 +23,11 @@ interface ArgsEntry <T extends WithArgs> extends NamedEntry {
|
|||||||
args: GetArgsType<T>['args'][0][];
|
args: GetArgsType<T>['args'][0][];
|
||||||
}
|
}
|
||||||
|
|
||||||
const ARG_TYPES = <const> {
|
const ARG_TYPES = {
|
||||||
ContractConstructorSpec: 'ContractMessageParamSpecV2',
|
ContractConstructorSpec: 'ContractMessageParamSpecV2',
|
||||||
ContractEventSpec: 'ContractEventParamSpecV2',
|
ContractEventSpec: 'ContractEventParamSpecV2',
|
||||||
ContractMessageSpec: 'ContractMessageParamSpecV2'
|
ContractMessageSpec: 'ContractMessageParamSpecV2'
|
||||||
};
|
} as const;
|
||||||
|
|
||||||
function v1ToV2Label (entry: NamedEntry): { label: Text } {
|
function v1ToV2Label (entry: NamedEntry): { label: Text } {
|
||||||
return objectSpread({}, entry, {
|
return objectSpread({}, entry, {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { ContractMetadataV2, ContractMetadataV3 } from '@polkadot/types/interfaces';
|
import type { ContractMetadataV2, ContractMetadataV3 } from '@polkadot/types/interfaces';
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { ContractMetadataV3, ContractMetadataV4 } from '@polkadot/types/interfaces';
|
import type { ContractMetadataV3, ContractMetadataV4 } from '@polkadot/types/interfaces';
|
||||||
import type { Registry } from '@polkadot/types/types';
|
import type { Registry } from '@polkadot/types/types';
|
||||||
|
|
||||||
export function v3ToV4 (registry: Registry, v3: ContractMetadataV3): ContractMetadataV4 {
|
export function v3ToV4 (_registry: Registry, v3: ContractMetadataV3): ContractMetadataV4 {
|
||||||
return v3;
|
return v3;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,29 +1,23 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api authors & contributors
|
// Copyright 2017-2023 @polkadot/api authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { ApiTypes, DecorateMethod } from '@polkadot/api/types';
|
import type { ApiTypes, DecorateMethod } from '@polkadot/api/types';
|
||||||
|
import type { WeightV2 } from '@polkadot/types/interfaces';
|
||||||
import type { Registry } from '@polkadot/types/types';
|
import type { Registry } from '@polkadot/types/types';
|
||||||
|
|
||||||
import { ApiBase } from '@polkadot/api/base';
|
import { ApiBase } from '@polkadot/api/base';
|
||||||
import { isFunction } from '@polkadot/util';
|
import { isFunction } from '@polkadot/util';
|
||||||
|
|
||||||
import { Abi } from '../Abi';
|
import { Abi } from '../Abi/index.js';
|
||||||
|
|
||||||
export abstract class Base<ApiType extends ApiTypes> {
|
export abstract class Base<ApiType extends ApiTypes> {
|
||||||
public readonly abi: Abi;
|
readonly abi: Abi;
|
||||||
|
readonly api: ApiBase<ApiType>;
|
||||||
public readonly api: ApiBase<ApiType>;
|
|
||||||
|
|
||||||
protected readonly _decorateMethod: DecorateMethod<ApiType>;
|
protected readonly _decorateMethod: DecorateMethod<ApiType>;
|
||||||
|
protected readonly _isWeightV1: boolean;
|
||||||
|
|
||||||
constructor (api: ApiBase<ApiType>, abi: string | Record<string, unknown> | Abi, decorateMethod: DecorateMethod<ApiType>) {
|
constructor (api: ApiBase<ApiType>, abi: string | Record<string, unknown> | Abi, decorateMethod: DecorateMethod<ApiType>) {
|
||||||
this.abi = abi instanceof Abi
|
|
||||||
? abi
|
|
||||||
: new Abi(abi, api.registry.getChainProperties());
|
|
||||||
this.api = api;
|
|
||||||
|
|
||||||
this._decorateMethod = decorateMethod;
|
|
||||||
|
|
||||||
if (!api || !api.isConnected || !api.tx) {
|
if (!api || !api.isConnected || !api.tx) {
|
||||||
throw new Error('Your API has not been initialized correctly and is not connected to a chain');
|
throw new Error('Your API has not been initialized correctly and is not connected to a chain');
|
||||||
} else if (!api.tx.contracts || !isFunction(api.tx.contracts.instantiateWithCode) || api.tx.contracts.instantiateWithCode.meta.args.length !== 6) {
|
} else if (!api.tx.contracts || !isFunction(api.tx.contracts.instantiateWithCode) || api.tx.contracts.instantiateWithCode.meta.args.length !== 6) {
|
||||||
@@ -31,6 +25,13 @@ export abstract class Base<ApiType extends ApiTypes> {
|
|||||||
} else if (!api.call.contractsApi || !isFunction(api.call.contractsApi.call)) {
|
} else if (!api.call.contractsApi || !isFunction(api.call.contractsApi.call)) {
|
||||||
throw new Error('Your runtime does not expose the api.call.contractsApi.call runtime interfaces');
|
throw new Error('Your runtime does not expose the api.call.contractsApi.call runtime interfaces');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
this.abi = abi instanceof Abi
|
||||||
|
? abi
|
||||||
|
: new Abi(abi, api.registry.getChainProperties());
|
||||||
|
this.api = api;
|
||||||
|
this._decorateMethod = decorateMethod;
|
||||||
|
this._isWeightV1 = !api.registry.createType<WeightV2>('Weight').proofSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
public get registry (): Registry {
|
public get registry (): Registry {
|
||||||
|
|||||||
@@ -1,29 +1,29 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { SubmittableExtrinsic } from '@polkadot/api/submittable/types';
|
import type { SubmittableExtrinsic } from '@polkadot/api/submittable/types';
|
||||||
import type { ApiTypes, DecorateMethod } from '@polkadot/api/types';
|
import type { ApiTypes, DecorateMethod } from '@polkadot/api/types';
|
||||||
import type { AccountId, EventRecord, Hash } from '@polkadot/types/interfaces';
|
import type { AccountId, EventRecord, Hash } from '@polkadot/types/interfaces';
|
||||||
import type { ISubmittableResult } from '@polkadot/types/types';
|
import type { ISubmittableResult } from '@polkadot/types/types';
|
||||||
import type { AbiConstructor, BlueprintOptions } from '../types';
|
import type { AbiConstructor, BlueprintOptions } from '../types.js';
|
||||||
import type { MapConstructorExec } from './types';
|
import type { MapConstructorExec } from './types.js';
|
||||||
|
|
||||||
import { SubmittableResult } from '@polkadot/api';
|
import { SubmittableResult } from '@polkadot/api';
|
||||||
import { ApiBase } from '@polkadot/api/base';
|
import { ApiBase } from '@polkadot/api/base';
|
||||||
import { BN_ZERO, isUndefined } from '@polkadot/util';
|
import { BN_ZERO, isUndefined } from '@polkadot/util';
|
||||||
|
|
||||||
import { Abi } from '../Abi';
|
import { Abi } from '../Abi/index.js';
|
||||||
import { applyOnEvent } from '../util';
|
import { applyOnEvent } from '../util.js';
|
||||||
import { Base } from './Base';
|
import { Base } from './Base.js';
|
||||||
import { Contract } from './Contract';
|
import { Contract } from './Contract.js';
|
||||||
import { createBluePrintTx, encodeSalt } from './util';
|
import { convertWeight, createBluePrintTx, encodeSalt } from './util.js';
|
||||||
|
|
||||||
export interface BlueprintConstructor<ApiType extends ApiTypes> {
|
export interface BlueprintConstructor<ApiType extends ApiTypes> {
|
||||||
new(api: ApiBase<ApiType>, abi: string | Record<string, unknown> | Abi, codeHash: string | Hash | Uint8Array): Blueprint<ApiType>;
|
new(api: ApiBase<ApiType>, abi: string | Record<string, unknown> | Abi, codeHash: string | Hash | Uint8Array): Blueprint<ApiType>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export class BlueprintSubmittableResult<ApiType extends ApiTypes> extends SubmittableResult {
|
export class BlueprintSubmittableResult<ApiType extends ApiTypes> extends SubmittableResult {
|
||||||
public readonly contract?: Contract<ApiType>;
|
readonly contract?: Contract<ApiType>;
|
||||||
|
|
||||||
constructor (result: ISubmittableResult, contract?: Contract<ApiType>) {
|
constructor (result: ISubmittableResult, contract?: Contract<ApiType>) {
|
||||||
super(result);
|
super(result);
|
||||||
@@ -36,7 +36,7 @@ export class Blueprint<ApiType extends ApiTypes> extends Base<ApiType> {
|
|||||||
/**
|
/**
|
||||||
* @description The on-chain code hash for this blueprint
|
* @description The on-chain code hash for this blueprint
|
||||||
*/
|
*/
|
||||||
public readonly codeHash: Hash;
|
readonly codeHash: Hash;
|
||||||
|
|
||||||
readonly #tx: MapConstructorExec<ApiType> = {};
|
readonly #tx: MapConstructorExec<ApiType> = {};
|
||||||
|
|
||||||
@@ -57,16 +57,22 @@ export class Blueprint<ApiType extends ApiTypes> extends Base<ApiType> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#deploy = (constructorOrId: AbiConstructor | string | number, { gasLimit = BN_ZERO, salt, storageDepositLimit = null, value = BN_ZERO }: BlueprintOptions, params: unknown[]): SubmittableExtrinsic<ApiType, BlueprintSubmittableResult<ApiType>> => {
|
#deploy = (constructorOrId: AbiConstructor | string | number, { gasLimit = BN_ZERO, salt, storageDepositLimit = null, value = BN_ZERO }: BlueprintOptions, params: unknown[]): SubmittableExtrinsic<ApiType, BlueprintSubmittableResult<ApiType>> => {
|
||||||
const encParams = this.abi.findConstructor(constructorOrId).toU8a(params);
|
return this.api.tx.contracts.instantiate(
|
||||||
const encSalt = encodeSalt(salt);
|
value,
|
||||||
|
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
||||||
return this.api.tx.contracts
|
// @ts-ignore jiggle v1 weights, metadata points to latest
|
||||||
.instantiate(value, gasLimit, storageDepositLimit, this.codeHash, encParams, encSalt)
|
this._isWeightV1
|
||||||
.withResultTransform((result: ISubmittableResult) =>
|
? convertWeight(gasLimit).v1Weight
|
||||||
new BlueprintSubmittableResult(result, applyOnEvent(result, ['Instantiated'], ([record]: EventRecord[]) =>
|
: convertWeight(gasLimit).v2Weight,
|
||||||
new Contract<ApiType>(this.api, this.abi, record.event.data[1] as AccountId, this._decorateMethod)
|
storageDepositLimit,
|
||||||
))
|
this.codeHash,
|
||||||
);
|
this.abi.findConstructor(constructorOrId).toU8a(params),
|
||||||
|
encodeSalt(salt)
|
||||||
|
).withResultTransform((result: ISubmittableResult) =>
|
||||||
|
new BlueprintSubmittableResult(result, applyOnEvent(result, ['Instantiated'], ([record]: EventRecord[]) =>
|
||||||
|
new Contract<ApiType>(this.api, this.abi, record.event.data[1] as AccountId, this._decorateMethod)
|
||||||
|
))
|
||||||
|
);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,18 +1,22 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import fs from 'fs';
|
/// <reference types="@polkadot/dev-test/globals.d.ts" />
|
||||||
import path from 'path';
|
|
||||||
|
import fs from 'node:fs';
|
||||||
|
import path from 'node:path';
|
||||||
|
import process from 'node:process';
|
||||||
|
|
||||||
import { toPromiseMethod } from '@polkadot/api';
|
import { toPromiseMethod } from '@polkadot/api';
|
||||||
|
|
||||||
import v0contractFlipper from '../test/contracts/ink/v0/flipper.contract.json' assert { type: 'json' };
|
import v0contractFlipper from '../test/contracts/ink/v0/flipper.contract.json' assert { type: 'json' };
|
||||||
import v0abiFlipper from '../test/contracts/ink/v0/flipper.json' assert { type: 'json' };
|
import v0abiFlipper from '../test/contracts/ink/v0/flipper.json' assert { type: 'json' };
|
||||||
import v1contractFlipper from '../test/contracts/ink/v1/flipper.contract.json' assert { type: 'json' };
|
import v1contractFlipper from '../test/contracts/ink/v1/flipper.contract.json' assert { type: 'json' };
|
||||||
import { Code } from './Code';
|
import { Code } from './Code.js';
|
||||||
import { mockApi } from './mock';
|
import { mockApi } from './mock.js';
|
||||||
|
|
||||||
const v0wasmFlipper = fs.readFileSync(path.join(__dirname, '../test/contracts/ink/v0/flipper.wasm'));
|
// FIXME When Jest is removed with ESM tests, this should be converted to use import.meta.url
|
||||||
|
const v0wasmFlipper = fs.readFileSync(path.join(process.cwd(), 'packages/api-contract/src/test/contracts/ink/v0/flipper.wasm'), 'utf-8');
|
||||||
|
|
||||||
describe('Code', (): void => {
|
describe('Code', (): void => {
|
||||||
it('can construct with an individual ABI/WASM combo', (): void => {
|
it('can construct with an individual ABI/WASM combo', (): void => {
|
||||||
@@ -27,7 +31,7 @@ describe('Code', (): void => {
|
|||||||
).not.toThrow();
|
).not.toThrow();
|
||||||
});
|
});
|
||||||
|
|
||||||
it.only('can construct with an .contract ABI (v1)', (): void => {
|
it('can construct with an .contract ABI (v1)', (): void => {
|
||||||
expect(
|
expect(
|
||||||
() => new Code(mockApi, v1contractFlipper as Record<string, unknown>, null, toPromiseMethod)
|
() => new Code(mockApi, v1contractFlipper as Record<string, unknown>, null, toPromiseMethod)
|
||||||
).not.toThrow();
|
).not.toThrow();
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { SubmittableExtrinsic } from '@polkadot/api/submittable/types';
|
import type { SubmittableExtrinsic } from '@polkadot/api/submittable/types';
|
||||||
@@ -6,27 +6,27 @@ import type { ApiTypes, DecorateMethod } from '@polkadot/api/types';
|
|||||||
import type { AccountId, EventRecord } from '@polkadot/types/interfaces';
|
import type { AccountId, EventRecord } from '@polkadot/types/interfaces';
|
||||||
import type { ISubmittableResult } from '@polkadot/types/types';
|
import type { ISubmittableResult } from '@polkadot/types/types';
|
||||||
import type { Codec } from '@polkadot/types-codec/types';
|
import type { Codec } from '@polkadot/types-codec/types';
|
||||||
import type { AbiConstructor, BlueprintOptions } from '../types';
|
import type { AbiConstructor, BlueprintOptions } from '../types.js';
|
||||||
import type { MapConstructorExec } from './types';
|
import type { MapConstructorExec } from './types.js';
|
||||||
|
|
||||||
import { SubmittableResult } from '@polkadot/api';
|
import { SubmittableResult } from '@polkadot/api';
|
||||||
import { ApiBase } from '@polkadot/api/base';
|
import { ApiBase } from '@polkadot/api/base';
|
||||||
import { BN_ZERO, compactAddLength, isUndefined, isWasm, u8aToU8a } from '@polkadot/util';
|
import { BN_ZERO, compactAddLength, isUndefined, isWasm, u8aToU8a } from '@polkadot/util';
|
||||||
|
|
||||||
import { Abi } from '../Abi';
|
import { Abi } from '../Abi/index.js';
|
||||||
import { applyOnEvent } from '../util';
|
import { applyOnEvent } from '../util.js';
|
||||||
import { Base } from './Base';
|
import { Base } from './Base.js';
|
||||||
import { Blueprint } from './Blueprint';
|
import { Blueprint } from './Blueprint.js';
|
||||||
import { Contract } from './Contract';
|
import { Contract } from './Contract.js';
|
||||||
import { createBluePrintTx, encodeSalt } from './util';
|
import { convertWeight, createBluePrintTx, encodeSalt } from './util.js';
|
||||||
|
|
||||||
export interface CodeConstructor<ApiType extends ApiTypes> {
|
export interface CodeConstructor<ApiType extends ApiTypes> {
|
||||||
new(api: ApiBase<ApiType>, abi: string | Record<string, unknown> | Abi, wasm: Uint8Array | string | Buffer | null | undefined): Code<ApiType>;
|
new(api: ApiBase<ApiType>, abi: string | Record<string, unknown> | Abi, wasm: Uint8Array | string | Buffer | null | undefined): Code<ApiType>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export class CodeSubmittableResult<ApiType extends ApiTypes> extends SubmittableResult {
|
export class CodeSubmittableResult<ApiType extends ApiTypes> extends SubmittableResult {
|
||||||
public readonly blueprint?: Blueprint<ApiType>;
|
readonly blueprint?: Blueprint<ApiType>;
|
||||||
public readonly contract?: Contract<ApiType>;
|
readonly contract?: Contract<ApiType>;
|
||||||
|
|
||||||
constructor (result: ISubmittableResult, blueprint?: Blueprint<ApiType>, contract?: Contract<ApiType>) {
|
constructor (result: ISubmittableResult, blueprint?: Blueprint<ApiType>, contract?: Contract<ApiType>) {
|
||||||
super(result);
|
super(result);
|
||||||
@@ -37,7 +37,7 @@ export class CodeSubmittableResult<ApiType extends ApiTypes> extends Submittable
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class Code<ApiType extends ApiTypes> extends Base<ApiType> {
|
export class Code<ApiType extends ApiTypes> extends Base<ApiType> {
|
||||||
public readonly code: Uint8Array;
|
readonly code: Uint8Array;
|
||||||
|
|
||||||
readonly #tx: MapConstructorExec<ApiType> = {};
|
readonly #tx: MapConstructorExec<ApiType> = {};
|
||||||
|
|
||||||
@@ -64,23 +64,28 @@ export class Code<ApiType extends ApiTypes> extends Base<ApiType> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#instantiate = (constructorOrId: AbiConstructor | string | number, { gasLimit = BN_ZERO, salt, storageDepositLimit = null, value = BN_ZERO }: BlueprintOptions, params: unknown[]): SubmittableExtrinsic<ApiType, CodeSubmittableResult<ApiType>> => {
|
#instantiate = (constructorOrId: AbiConstructor | string | number, { gasLimit = BN_ZERO, salt, storageDepositLimit = null, value = BN_ZERO }: BlueprintOptions, params: unknown[]): SubmittableExtrinsic<ApiType, CodeSubmittableResult<ApiType>> => {
|
||||||
const encCode = compactAddLength(this.code);
|
return this.api.tx.contracts.instantiateWithCode(
|
||||||
const encParams = this.abi.findConstructor(constructorOrId).toU8a(params);
|
value,
|
||||||
const encSalt = encodeSalt(salt);
|
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
||||||
|
// @ts-ignore jiggle v1 weights, metadata points to latest
|
||||||
return this.api.tx.contracts
|
this._isWeightV1
|
||||||
.instantiateWithCode(value, gasLimit, storageDepositLimit, encCode, encParams, encSalt)
|
? convertWeight(gasLimit).v1Weight
|
||||||
.withResultTransform((result: ISubmittableResult) =>
|
: convertWeight(gasLimit).v2Weight,
|
||||||
new CodeSubmittableResult(result, ...(applyOnEvent(result, ['CodeStored', 'Instantiated'], (records: EventRecord[]) =>
|
storageDepositLimit,
|
||||||
records.reduce<[Blueprint<ApiType>?, Contract<ApiType>?]>(([blueprint, contract], { event }) =>
|
compactAddLength(this.code),
|
||||||
this.api.events.contracts.Instantiated.is(event)
|
this.abi.findConstructor(constructorOrId).toU8a(params),
|
||||||
? [blueprint, new Contract<ApiType>(this.api, this.abi, (event as unknown as { data: [Codec, AccountId] }).data[1], this._decorateMethod)]
|
encodeSalt(salt)
|
||||||
: this.api.events.contracts.CodeStored.is(event)
|
).withResultTransform((result: ISubmittableResult) =>
|
||||||
? [new Blueprint<ApiType>(this.api, this.abi, (event as unknown as { data: [AccountId] }).data[0], this._decorateMethod), contract]
|
new CodeSubmittableResult(result, ...(applyOnEvent(result, ['CodeStored', 'Instantiated'], (records: EventRecord[]) =>
|
||||||
: [blueprint, contract],
|
records.reduce<[Blueprint<ApiType>?, Contract<ApiType>?]>(([blueprint, contract], { event }) =>
|
||||||
[])
|
this.api.events.contracts.Instantiated.is(event)
|
||||||
) || []))
|
? [blueprint, new Contract<ApiType>(this.api, this.abi, (event as unknown as { data: [Codec, AccountId] }).data[1], this._decorateMethod)]
|
||||||
);
|
: this.api.events.contracts.CodeStored.is(event)
|
||||||
|
? [new Blueprint<ApiType>(this.api, this.abi, (event as unknown as { data: [AccountId] }).data[0], this._decorateMethod), contract]
|
||||||
|
: [blueprint, contract],
|
||||||
|
[])
|
||||||
|
) || []))
|
||||||
|
);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,24 +1,24 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { SubmittableExtrinsic } from '@polkadot/api/submittable/types';
|
import type { SubmittableExtrinsic } from '@polkadot/api/submittable/types';
|
||||||
import type { ApiTypes, DecorateMethod } from '@polkadot/api/types';
|
import type { ApiTypes, DecorateMethod } from '@polkadot/api/types';
|
||||||
import type { Bytes } from '@polkadot/types';
|
import type { Bytes } from '@polkadot/types';
|
||||||
import type { AccountId, ContractExecResult, EventRecord, Weight } from '@polkadot/types/interfaces';
|
import type { AccountId, ContractExecResult, EventRecord, Weight, WeightV2 } from '@polkadot/types/interfaces';
|
||||||
import type { ISubmittableResult } from '@polkadot/types/types';
|
import type { ISubmittableResult } from '@polkadot/types/types';
|
||||||
import type { AbiMessage, ContractCallOutcome, ContractOptions, DecodedEvent } from '../types';
|
import type { AbiMessage, ContractCallOutcome, ContractOptions, DecodedEvent, WeightAll } from '../types.js';
|
||||||
import type { ContractCallResult, ContractCallSend, ContractQuery, ContractTx, MapMessageQuery, MapMessageTx } from './types';
|
import type { ContractCallResult, ContractCallSend, ContractQuery, ContractTx, MapMessageQuery, MapMessageTx } from './types.js';
|
||||||
|
|
||||||
import { map } from 'rxjs';
|
import { map } from 'rxjs';
|
||||||
|
|
||||||
import { SubmittableResult } from '@polkadot/api';
|
import { SubmittableResult } from '@polkadot/api';
|
||||||
import { ApiBase } from '@polkadot/api/base';
|
import { ApiBase } from '@polkadot/api/base';
|
||||||
import { BN, BN_HUNDRED, BN_ONE, BN_ZERO, bnToBn, isUndefined, logger } from '@polkadot/util';
|
import { BN, BN_HUNDRED, BN_ONE, BN_ZERO, isUndefined, logger } from '@polkadot/util';
|
||||||
|
|
||||||
import { Abi } from '../Abi';
|
import { Abi } from '../Abi/index.js';
|
||||||
import { applyOnEvent } from '../util';
|
import { applyOnEvent } from '../util.js';
|
||||||
import { Base } from './Base';
|
import { Base } from './Base.js';
|
||||||
import { withMeta } from './util';
|
import { convertWeight, withMeta } from './util.js';
|
||||||
|
|
||||||
export interface ContractConstructor<ApiType extends ApiTypes> {
|
export interface ContractConstructor<ApiType extends ApiTypes> {
|
||||||
new(api: ApiBase<ApiType>, abi: string | Record<string, unknown> | Abi, address: string | AccountId): Contract<ApiType>;
|
new(api: ApiBase<ApiType>, abi: string | Record<string, unknown> | Abi, address: string | AccountId): Contract<ApiType>;
|
||||||
@@ -42,7 +42,7 @@ function createTx <ApiType extends ApiTypes> (meta: AbiMessage, fn: (options: Co
|
|||||||
}
|
}
|
||||||
|
|
||||||
export class ContractSubmittableResult extends SubmittableResult {
|
export class ContractSubmittableResult extends SubmittableResult {
|
||||||
public readonly contractEvents?: DecodedEvent[];
|
readonly contractEvents?: DecodedEvent[];
|
||||||
|
|
||||||
constructor (result: ISubmittableResult, contractEvents?: DecodedEvent[]) {
|
constructor (result: ISubmittableResult, contractEvents?: DecodedEvent[]) {
|
||||||
super(result);
|
super(result);
|
||||||
@@ -55,10 +55,9 @@ export class Contract<ApiType extends ApiTypes> extends Base<ApiType> {
|
|||||||
/**
|
/**
|
||||||
* @description The on-chain address for this contract
|
* @description The on-chain address for this contract
|
||||||
*/
|
*/
|
||||||
public readonly address: AccountId;
|
readonly address: AccountId;
|
||||||
|
|
||||||
readonly #query: MapMessageQuery<ApiType> = {};
|
readonly #query: MapMessageQuery<ApiType> = {};
|
||||||
|
|
||||||
readonly #tx: MapMessageTx<ApiType> = {};
|
readonly #tx: MapMessageTx<ApiType> = {};
|
||||||
|
|
||||||
constructor (api: ApiBase<ApiType>, abi: string | Record<string, unknown> | Abi, address: string | AccountId, decorateMethod: DecorateMethod<ApiType>) {
|
constructor (api: ApiBase<ApiType>, abi: string | Record<string, unknown> | Abi, address: string | AccountId, decorateMethod: DecorateMethod<ApiType>) {
|
||||||
@@ -85,41 +84,51 @@ export class Contract<ApiType extends ApiTypes> extends Base<ApiType> {
|
|||||||
return this.#tx;
|
return this.#tx;
|
||||||
}
|
}
|
||||||
|
|
||||||
#getGas = (_gasLimit: bigint | BN | string | number, isCall = false): BN => {
|
#getGas = (_gasLimit: bigint | BN | string | number | WeightV2, isCall = false): WeightAll => {
|
||||||
const gasLimit = bnToBn(_gasLimit);
|
const weight = convertWeight(_gasLimit);
|
||||||
|
|
||||||
return gasLimit.lte(BN_ZERO)
|
if (weight.v1Weight.gt(BN_ZERO)) {
|
||||||
? isCall
|
return weight;
|
||||||
|
}
|
||||||
|
|
||||||
|
return convertWeight(
|
||||||
|
isCall
|
||||||
? MAX_CALL_GAS
|
? MAX_CALL_GAS
|
||||||
: (this.api.consts.system.blockWeights
|
: convertWeight(
|
||||||
? (this.api.consts.system.blockWeights as unknown as { maxBlock: Weight }).maxBlock
|
this.api.consts.system.blockWeights
|
||||||
: this.api.consts.system.maximumBlockWeight as Weight
|
? (this.api.consts.system.blockWeights as unknown as { maxBlock: WeightV2 }).maxBlock
|
||||||
).muln(64).div(BN_HUNDRED)
|
: this.api.consts.system.maximumBlockWeight as Weight
|
||||||
: gasLimit;
|
).v1Weight.muln(64).div(BN_HUNDRED)
|
||||||
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
#exec = (messageOrId: AbiMessage | string | number, { gasLimit = BN_ZERO, storageDepositLimit = null, value = BN_ZERO }: ContractOptions, params: unknown[]): SubmittableExtrinsic<ApiType> => {
|
#exec = (messageOrId: AbiMessage | string | number, { gasLimit = BN_ZERO, storageDepositLimit = null, value = BN_ZERO }: ContractOptions, params: unknown[]): SubmittableExtrinsic<ApiType> => {
|
||||||
const gas = this.#getGas(gasLimit);
|
return this.api.tx.contracts.call(
|
||||||
const encParams = this.abi.findMessage(messageOrId).toU8a(params);
|
this.address,
|
||||||
|
value,
|
||||||
|
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
||||||
|
// @ts-ignore jiggle v1 weights, metadata points to latest
|
||||||
|
this._isWeightV1
|
||||||
|
? convertWeight(gasLimit).v1Weight
|
||||||
|
: convertWeight(gasLimit).v2Weight,
|
||||||
|
storageDepositLimit,
|
||||||
|
this.abi.findMessage(messageOrId).toU8a(params)
|
||||||
|
).withResultTransform((result: ISubmittableResult) =>
|
||||||
|
// ContractEmitted is the current generation, ContractExecution is the previous generation
|
||||||
|
new ContractSubmittableResult(result, applyOnEvent(result, ['ContractEmitted', 'ContractExecution'], (records: EventRecord[]) =>
|
||||||
|
records
|
||||||
|
.map(({ event: { data: [, data] } }): DecodedEvent | null => {
|
||||||
|
try {
|
||||||
|
return this.abi.decodeEvent(data as Bytes);
|
||||||
|
} catch (error) {
|
||||||
|
l.error(`Unable to decode contract event: ${(error as Error).message}`);
|
||||||
|
|
||||||
return this.api.tx.contracts
|
return null;
|
||||||
.call(this.address, value, gas, storageDepositLimit, encParams)
|
}
|
||||||
.withResultTransform((result: ISubmittableResult) =>
|
})
|
||||||
// ContractEmitted is the current generation, ContractExecution is the previous generation
|
.filter((decoded): decoded is DecodedEvent => !!decoded)
|
||||||
new ContractSubmittableResult(result, applyOnEvent(result, ['ContractEmitted', 'ContractExecution'], (records: EventRecord[]) =>
|
))
|
||||||
records
|
);
|
||||||
.map(({ event: { data: [, data] } }): DecodedEvent | null => {
|
|
||||||
try {
|
|
||||||
return this.abi.decodeEvent(data as Bytes);
|
|
||||||
} catch (error) {
|
|
||||||
l.error(`Unable to decode contract event: ${(error as Error).message}`);
|
|
||||||
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
})
|
|
||||||
.filter((decoded): decoded is DecodedEvent => !!decoded)
|
|
||||||
))
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#read = (messageOrId: AbiMessage | string | number, { gasLimit = BN_ZERO, storageDepositLimit = null, value = BN_ZERO }: ContractOptions, params: unknown[]): ContractCallSend<ApiType> => {
|
#read = (messageOrId: AbiMessage | string | number, { gasLimit = BN_ZERO, storageDepositLimit = null, value = BN_ZERO }: ContractOptions, params: unknown[]): ContractCallSend<ApiType> => {
|
||||||
@@ -128,22 +137,31 @@ export class Contract<ApiType extends ApiTypes> extends Base<ApiType> {
|
|||||||
return {
|
return {
|
||||||
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
|
// eslint-disable-next-line @typescript-eslint/no-unsafe-assignment
|
||||||
send: this._decorateMethod((origin: string | AccountId | Uint8Array) =>
|
send: this._decorateMethod((origin: string | AccountId | Uint8Array) =>
|
||||||
this.api.rx.call.contractsApi
|
this.api.rx.call.contractsApi.call<ContractExecResult>(
|
||||||
.call<ContractExecResult>(origin, this.address, value, this.#getGas(gasLimit, true), storageDepositLimit, message.toU8a(params))
|
origin,
|
||||||
.pipe(
|
this.address,
|
||||||
map(({ debugMessage, gasConsumed, gasRequired, result, storageDeposit }): ContractCallOutcome => ({
|
value,
|
||||||
debugMessage,
|
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
||||||
gasConsumed,
|
// @ts-ignore jiggle v1 weights, metadata points to latest
|
||||||
gasRequired: gasRequired && !gasRequired.isZero()
|
this._isWeightV1
|
||||||
? gasRequired
|
? this.#getGas(gasLimit, true).v1Weight
|
||||||
: gasConsumed,
|
: this.#getGas(gasLimit, true).v2Weight,
|
||||||
output: result.isOk && message.returnType
|
storageDepositLimit,
|
||||||
? this.abi.registry.createTypeUnsafe(message.returnType.lookupName || message.returnType.type, [result.asOk.data.toU8a(true)], { isPedantic: true })
|
message.toU8a(params)
|
||||||
: null,
|
).pipe(
|
||||||
result,
|
map(({ debugMessage, gasConsumed, gasRequired, result, storageDeposit }): ContractCallOutcome => ({
|
||||||
storageDeposit
|
debugMessage,
|
||||||
}))
|
gasConsumed,
|
||||||
)
|
gasRequired: gasRequired && !convertWeight(gasRequired).v1Weight.isZero()
|
||||||
|
? gasRequired
|
||||||
|
: gasConsumed,
|
||||||
|
output: result.isOk && message.returnType
|
||||||
|
? this.abi.registry.createTypeUnsafe(message.returnType.lookupName || message.returnType.type, [result.asOk.data.toU8a(true)], { isPedantic: true })
|
||||||
|
: null,
|
||||||
|
result,
|
||||||
|
storageDeposit
|
||||||
|
}))
|
||||||
|
)
|
||||||
)
|
)
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api authors & contributors
|
// Copyright 2017-2023 @polkadot/api authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
export { Blueprint, BlueprintSubmittableResult, extendBlueprint } from './Blueprint';
|
export { Blueprint, BlueprintSubmittableResult, extendBlueprint } from './Blueprint.js';
|
||||||
export { Code, CodeSubmittableResult, extendCode } from './Code';
|
export { Code, CodeSubmittableResult, extendCode } from './Code.js';
|
||||||
export { Contract, extendContract } from './Contract';
|
export { Contract, extendContract } from './Contract.js';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import { ApiBase } from '@polkadot/api/base';
|
import { ApiBase } from '@polkadot/api/base';
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { Observable } from 'rxjs';
|
import type { Observable } from 'rxjs';
|
||||||
import type { SubmittableExtrinsic } from '@polkadot/api/submittable/types';
|
import type { SubmittableExtrinsic } from '@polkadot/api/submittable/types';
|
||||||
import type { ApiTypes, ObsInnerType } from '@polkadot/api/types';
|
import type { ApiTypes, ObsInnerType } from '@polkadot/api/types';
|
||||||
import type { AccountId } from '@polkadot/types/interfaces';
|
import type { AccountId } from '@polkadot/types/interfaces';
|
||||||
import type { AbiMessage, BlueprintOptions, ContractCallOutcome, ContractOptions } from '../types';
|
import type { AbiMessage, BlueprintOptions, ContractCallOutcome, ContractOptions } from '../types.js';
|
||||||
|
|
||||||
export interface MessageMeta {
|
export interface MessageMeta {
|
||||||
readonly meta: AbiMessage;
|
readonly meta: AbiMessage;
|
||||||
|
|||||||
@@ -1,14 +1,16 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { SubmittableResult } from '@polkadot/api';
|
import type { SubmittableResult } from '@polkadot/api';
|
||||||
import type { SubmittableExtrinsic } from '@polkadot/api/submittable/types';
|
import type { SubmittableExtrinsic } from '@polkadot/api/submittable/types';
|
||||||
import type { ApiTypes } from '@polkadot/api/types';
|
import type { ApiTypes } from '@polkadot/api/types';
|
||||||
import type { AbiConstructor, AbiMessage, BlueprintOptions } from '../types';
|
import type { WeightV1, WeightV2 } from '@polkadot/types/interfaces';
|
||||||
import type { BlueprintDeploy, ContractGeneric } from './types';
|
import type { BN } from '@polkadot/util';
|
||||||
|
import type { AbiConstructor, AbiMessage, BlueprintOptions, WeightAll } from '../types.js';
|
||||||
|
import type { BlueprintDeploy, ContractGeneric } from './types.js';
|
||||||
|
|
||||||
import { Bytes } from '@polkadot/types';
|
import { Bytes } from '@polkadot/types';
|
||||||
import { compactAddLength, u8aToU8a } from '@polkadot/util';
|
import { bnToBn, compactAddLength, u8aToU8a } from '@polkadot/util';
|
||||||
import { randomAsU8a } from '@polkadot/util-crypto';
|
import { randomAsU8a } from '@polkadot/util-crypto';
|
||||||
|
|
||||||
export const EMPTY_SALT = new Uint8Array();
|
export const EMPTY_SALT = new Uint8Array();
|
||||||
@@ -37,3 +39,18 @@ export function encodeSalt (salt: Uint8Array | string | null = randomAsU8a()): U
|
|||||||
? compactAddLength(u8aToU8a(salt))
|
? compactAddLength(u8aToU8a(salt))
|
||||||
: EMPTY_SALT;
|
: EMPTY_SALT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function convertWeight (weight: WeightV1 | WeightV2 | bigint | string | number | BN): WeightAll {
|
||||||
|
const [refTime, proofSize] = isWeightV2(weight)
|
||||||
|
? [weight.refTime.toBn(), weight.proofSize.toBn()]
|
||||||
|
: [bnToBn(weight), undefined];
|
||||||
|
|
||||||
|
return {
|
||||||
|
v1Weight: refTime,
|
||||||
|
v2Weight: { proofSize, refTime }
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
export function isWeightV2 (weight: WeightV1 | WeightV2 | bigint | string | number | BN): weight is WeightV2 {
|
||||||
|
return !!(weight as WeightV2).proofSize;
|
||||||
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
export { Abi } from './Abi';
|
export { Abi } from './Abi/index.js';
|
||||||
export { packageInfo } from './packageInfo';
|
export { packageInfo } from './packageInfo.js';
|
||||||
|
|
||||||
export * from './promise';
|
export * from './promise/index.js';
|
||||||
export * from './rx';
|
export * from './rx/index.js';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
// Simple non-runnable checks to test type definitions in the editor itself
|
// Simple non-runnable checks to test type definitions in the editor itself
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import { packageInfo as apiInfo } from '@polkadot/api/packageInfo';
|
import { packageInfo as apiInfo } from '@polkadot/api/packageInfo';
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
// Do not edit, auto-generated by @polkadot/dev
|
// Do not edit, auto-generated by @polkadot/dev
|
||||||
|
|
||||||
import { detectPackage } from '@polkadot/util';
|
import { detectPackage } from '@polkadot/util';
|
||||||
|
|
||||||
import others from './detectOther';
|
import others from './detectOther.js';
|
||||||
import { packageInfo } from './packageInfo';
|
import { packageInfo } from './packageInfo.js';
|
||||||
|
|
||||||
detectPackage(packageInfo, null, others);
|
detectPackage(packageInfo, null, others);
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import './detectPackage';
|
import './detectPackage.js';
|
||||||
|
|
||||||
export * from './bundle';
|
export * from './bundle.js';
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
export * from './index';
|
export * from './index.js';
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
// Do not edit, auto-generated by @polkadot/dev
|
// Do not edit, auto-generated by @polkadot/dev
|
||||||
|
|
||||||
export const packageInfo = { name: '@polkadot/api-contract', path: 'auto', type: 'auto', version: '9.4.2' };
|
export const packageInfo = { name: '@polkadot/api-contract', path: 'auto', type: 'auto', version: '10.2.2' };
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { AccountId, Hash } from '@polkadot/types/interfaces';
|
import type { AccountId, Hash } from '@polkadot/types/interfaces';
|
||||||
|
|
||||||
import { ApiPromise, toPromiseMethod } from '@polkadot/api';
|
import { ApiPromise, toPromiseMethod } from '@polkadot/api';
|
||||||
|
|
||||||
import { Abi } from '../Abi';
|
import { Abi } from '../Abi/index.js';
|
||||||
import { Blueprint, Code, Contract } from '../base';
|
import { Blueprint, Code, Contract } from '../base/index.js';
|
||||||
|
|
||||||
export class BlueprintPromise extends Blueprint<'promise'> {
|
export class BlueprintPromise extends Blueprint<'promise'> {
|
||||||
constructor (api: ApiPromise, abi: string | Record<string, unknown> | Abi, codeHash: string | Hash) {
|
constructor (api: ApiPromise, abi: string | Record<string, unknown> | Abi, codeHash: string | Hash) {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { BlueprintSubmittableResult as BaseBlueprintSubmittableResult, CodeSubmittableResult as BaseCodeSubmittableResult } from '../base';
|
import type { BlueprintSubmittableResult as BaseBlueprintSubmittableResult, CodeSubmittableResult as BaseCodeSubmittableResult } from '../base/index.js';
|
||||||
|
|
||||||
export type BlueprintSubmittableResult = BaseBlueprintSubmittableResult<'promise'>;
|
export type BlueprintSubmittableResult = BaseBlueprintSubmittableResult<'promise'>;
|
||||||
export type CodeSubmittableResult = BaseCodeSubmittableResult<'promise'>;
|
export type CodeSubmittableResult = BaseCodeSubmittableResult<'promise'>;
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { AccountId, Hash } from '@polkadot/types/interfaces';
|
import type { AccountId, Hash } from '@polkadot/types/interfaces';
|
||||||
|
|
||||||
import { ApiRx, toRxMethod } from '@polkadot/api';
|
import { ApiRx, toRxMethod } from '@polkadot/api';
|
||||||
|
|
||||||
import { Abi } from '../Abi';
|
import { Abi } from '../Abi/index.js';
|
||||||
import { Blueprint, Code, Contract } from '../base';
|
import { Blueprint, Code, Contract } from '../base/index.js';
|
||||||
|
|
||||||
export class BlueprintRx extends Blueprint<'rxjs'> {
|
export class BlueprintRx extends Blueprint<'rxjs'> {
|
||||||
constructor (api: ApiRx, abi: string | Record<string, unknown> | Abi, codeHash: string | Hash) {
|
constructor (api: ApiRx, abi: string | Record<string, unknown> | Abi, codeHash: string | Hash) {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
// Copyright 2017-2022 @polkadot/api-contract authors & contributors
|
// Copyright 2017-2023 @polkadot/api-contract authors & contributors
|
||||||
// SPDX-License-Identifier: Apache-2.0
|
// SPDX-License-Identifier: Apache-2.0
|
||||||
|
|
||||||
import type { BlueprintSubmittableResult as BaseBlueprintSubmittableResult, CodeSubmittableResult as BaseCodeSubmittableResult } from '../base';
|
import type { BlueprintSubmittableResult as BaseBlueprintSubmittableResult, CodeSubmittableResult as BaseCodeSubmittableResult } from '../base/index.js';
|
||||||
|
|
||||||
export type BlueprintSubmittableResult = BaseBlueprintSubmittableResult<'promise'>;
|
export type BlueprintSubmittableResult = BaseBlueprintSubmittableResult<'promise'>;
|
||||||
export type CodeSubmittableResult = BaseCodeSubmittableResult<'promise'>;
|
export type CodeSubmittableResult = BaseCodeSubmittableResult<'promise'>;
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user