Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
363c502ae8 | ||
|
|
d6cc0c30b4 | ||
|
|
5e312973f3 | ||
|
|
17c6262a5e | ||
|
|
0932a9aa7b | ||
|
|
88b44befdf | ||
|
|
e4fb971bec | ||
|
|
5c7c406676 | ||
|
|
709e89b801 | ||
|
|
fd96255d05 | ||
|
|
c212db26b6 | ||
|
|
817aaccbb1 |
+2
-1
@@ -25,4 +25,5 @@
|
||||
4.11.2
|
||||
4.16.2
|
||||
|
||||
5.3.2
|
||||
5.3.2
|
||||
5.5.2
|
||||
@@ -1,5 +1,31 @@
|
||||
# CHANGELOG
|
||||
|
||||
## 5.6.1 Aug 23, 2021
|
||||
|
||||
Upgrade priority: Low. Recommended for users of Xcm, preparing for Kusama/Westend 9100
|
||||
|
||||
Contributed:
|
||||
|
||||
- Support 0...N-1 args on `keys/entries` (Thanks to https://github.com/hamidra)
|
||||
|
||||
Changes:
|
||||
|
||||
- Updated XCM types, `AssetId`, `MultiAssets`, `MultiAssetV1`, `AssetInstanceV1`, `XcmOrderV1`
|
||||
- Rename `Null` entry in `MultiLocation` to `Here` (Xcm V1)
|
||||
- Westend 9090 upgrade block
|
||||
- Bump static Substrate, Kusama & Polkadot metadata
|
||||
|
||||
|
||||
## 5.5.2 Aug 19, 2021
|
||||
|
||||
Upgrade priority: Medium. Contains fixes for parachain types, affecting historic block retrieval on Kusama.
|
||||
|
||||
Changes:
|
||||
|
||||
- Adjust `ValidDisputeStatementKind` enum to latest version
|
||||
- Only enable API health keepalive on connections supporting subscriptions
|
||||
|
||||
|
||||
## 5.5.1 Aug 15, 2021
|
||||
|
||||
Upgrade priority: Low. Recommended for users of TS (`createType` and `bigint` adjustments)
|
||||
|
||||
+2
-2
@@ -29,12 +29,12 @@
|
||||
"@babel/core": "^7.15.0",
|
||||
"@babel/register": "^7.15.3",
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"@polkadot/dev": "^0.62.59",
|
||||
"@polkadot/dev": "^0.62.60",
|
||||
"@polkadot/ts": "^0.4.4",
|
||||
"@polkadot/typegen": "workspace:packages/typegen",
|
||||
"@types/jest": "^26.0.24",
|
||||
"copyfiles": "^2.4.1"
|
||||
},
|
||||
"version": "5.5.1",
|
||||
"version": "5.6.1",
|
||||
"packageManager": "yarn@3.0.1"
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@polkadot/api-contract",
|
||||
"version": "5.5.1",
|
||||
"version": "5.6.1",
|
||||
"type": "module",
|
||||
"description": "Interfaces for interacting with contracts and contract ABIs",
|
||||
"main": "index.js",
|
||||
@@ -20,8 +20,8 @@
|
||||
"homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-contract#readme",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"@polkadot/api": "5.5.1",
|
||||
"@polkadot/types": "5.5.1",
|
||||
"@polkadot/api": "5.6.1",
|
||||
"@polkadot/types": "5.6.1",
|
||||
"@polkadot/util": "^7.2.1",
|
||||
"rxjs": "^7.3.0"
|
||||
}
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
|
||||
// Auto-generated by @polkadot/dev, do not edit
|
||||
|
||||
export const packageInfo = { name: '@polkadot/api-contract', version: '5.5.1' };
|
||||
export const packageInfo = { name: '@polkadot/api-contract', version: '5.6.1' };
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@polkadot/api-derive",
|
||||
"version": "5.5.1",
|
||||
"version": "5.6.1",
|
||||
"type": "module",
|
||||
"description": "Common functions used across Polkadot, derived from RPC calls and storage queries.",
|
||||
"main": "index.js",
|
||||
@@ -20,15 +20,15 @@
|
||||
"homepage": "https://github.com/polkadot-js/api/tree/master/packages/api-derive#readme",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"@polkadot/api": "5.5.1",
|
||||
"@polkadot/rpc-core": "5.5.1",
|
||||
"@polkadot/types": "5.5.1",
|
||||
"@polkadot/api": "5.6.1",
|
||||
"@polkadot/rpc-core": "5.6.1",
|
||||
"@polkadot/types": "5.6.1",
|
||||
"@polkadot/util": "^7.2.1",
|
||||
"@polkadot/util-crypto": "^7.2.1",
|
||||
"rxjs": "^7.3.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@polkadot/keyring": "^7.2.1",
|
||||
"@polkadot/rpc-provider": "5.5.1"
|
||||
"@polkadot/rpc-provider": "5.6.1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
|
||||
// Auto-generated by @polkadot/dev, do not edit
|
||||
|
||||
export const packageInfo = { name: '@polkadot/api-derive', version: '5.5.1' };
|
||||
export const packageInfo = { name: '@polkadot/api-derive', version: '5.6.1' };
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@polkadot/api",
|
||||
"version": "5.5.1",
|
||||
"version": "5.6.1",
|
||||
"type": "module",
|
||||
"description": "Promise and RxJS wrappers around the Polkadot JS RPC",
|
||||
"main": "index.js",
|
||||
@@ -20,12 +20,12 @@
|
||||
"homepage": "https://github.com/polkadot-js/api/tree/master/packages/api#readme",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"@polkadot/api-derive": "5.5.1",
|
||||
"@polkadot/api-derive": "5.6.1",
|
||||
"@polkadot/keyring": "^7.2.1",
|
||||
"@polkadot/rpc-core": "5.5.1",
|
||||
"@polkadot/rpc-provider": "5.5.1",
|
||||
"@polkadot/types": "5.5.1",
|
||||
"@polkadot/types-known": "5.5.1",
|
||||
"@polkadot/rpc-core": "5.6.1",
|
||||
"@polkadot/rpc-provider": "5.6.1",
|
||||
"@polkadot/types": "5.6.1",
|
||||
"@polkadot/types-known": "5.6.1",
|
||||
"@polkadot/util": "^7.2.1",
|
||||
"@polkadot/util-crypto": "^7.2.1",
|
||||
"eventemitter3": "^4.0.7",
|
||||
|
||||
@@ -143,17 +143,18 @@ declare module '@polkadot/api/types/consts' {
|
||||
* deposited while the contract is alive. Costs for additional storage are added to
|
||||
* this base cost.
|
||||
*
|
||||
* This is a simple way to ensure that contracts with empty storage eventually get deleted by
|
||||
* making them pay rent. This creates an incentive to remove them early in order to save rent.
|
||||
* This is a simple way to ensure that contracts with empty storage eventually get deleted
|
||||
* by making them pay rent. This creates an incentive to remove them early in order to save
|
||||
* rent.
|
||||
**/
|
||||
depositPerContract: BalanceOf & AugmentedConst<ApiType>;
|
||||
/**
|
||||
* The balance a contract needs to deposit per storage byte to stay alive indefinitely.
|
||||
*
|
||||
* Let's suppose the deposit is 1,000 BU (balance units)/byte and the rent is 1 BU/byte/day,
|
||||
* then a contract with 1,000,000 BU that uses 1,000 bytes of storage would pay no rent.
|
||||
* But if the balance reduced to 500,000 BU and the storage stayed the same at 1,000,
|
||||
* then it would pay 500 BU/day.
|
||||
* Let's suppose the deposit is 1,000 BU (balance units)/byte and the rent is 1
|
||||
* BU/byte/day, then a contract with 1,000,000 BU that uses 1,000 bytes of storage would
|
||||
* pay no rent. But if the balance reduced to 500,000 BU and the storage stayed the same at
|
||||
* 1,000, then it would pay 500 BU/day.
|
||||
**/
|
||||
depositPerStorageByte: BalanceOf & AugmentedConst<ApiType>;
|
||||
/**
|
||||
@@ -201,11 +202,12 @@ declare module '@polkadot/api/types/consts' {
|
||||
**/
|
||||
cooloffPeriod: BlockNumber & AugmentedConst<ApiType>;
|
||||
/**
|
||||
* The minimum period of locking and the period between a proposal being approved and enacted.
|
||||
* The minimum period of locking and 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.
|
||||
* 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: BlockNumber & AugmentedConst<ApiType>;
|
||||
/**
|
||||
@@ -213,9 +215,9 @@ declare module '@polkadot/api/types/consts' {
|
||||
**/
|
||||
fastTrackVotingPeriod: BlockNumber & 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.
|
||||
* 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>;
|
||||
/**
|
||||
@@ -449,8 +451,8 @@ declare module '@polkadot/api/types/consts' {
|
||||
maxSubAccounts: u32 & AugmentedConst<ApiType>;
|
||||
/**
|
||||
* The amount held on deposit for a registered subaccount. This should account for the fact
|
||||
* that one storage item's value will increase by the size of an account ID, and there will be
|
||||
* another trie item whose value is the size of an account ID plus 32 bytes.
|
||||
* that one storage item's value will increase by the size of an account ID, and there will
|
||||
* be another trie item whose value is the size of an account ID plus 32 bytes.
|
||||
**/
|
||||
subAccountDeposit: BalanceOf & AugmentedConst<ApiType>;
|
||||
/**
|
||||
@@ -503,8 +505,8 @@ declare module '@polkadot/api/types/consts' {
|
||||
};
|
||||
multisig: {
|
||||
/**
|
||||
* The base amount of currency needed to reserve for creating a multisig execution or to store
|
||||
* a dispatch call for later.
|
||||
* The base amount of currency needed to reserve for creating a multisig execution or to
|
||||
* store a dispatch call for later.
|
||||
*
|
||||
* This is held for an additional storage item whose value size is
|
||||
* `4 + sizeof((BlockNumber, Balance, AccountId))` bytes and whose key size is
|
||||
@@ -530,7 +532,8 @@ declare module '@polkadot/api/types/consts' {
|
||||
/**
|
||||
* The base amount of currency needed to reserve for creating an announcement.
|
||||
*
|
||||
* This is held when a new storage item holding a `Balance` is created (typically 16 bytes).
|
||||
* This is held when a new storage item holding a `Balance` is created (typically 16
|
||||
* bytes).
|
||||
**/
|
||||
announcementDepositBase: BalanceOf & AugmentedConst<ApiType>;
|
||||
/**
|
||||
@@ -558,9 +561,9 @@ declare module '@polkadot/api/types/consts' {
|
||||
/**
|
||||
* The amount of currency needed per proxy added.
|
||||
*
|
||||
* This is held for adding 32 bytes plus an instance of `ProxyType` more into a pre-existing
|
||||
* storage value. Thus, when configuring `ProxyDepositFactor` one should take into account
|
||||
* `32 + proxy_type.encode().len()` bytes of data.
|
||||
* This is held for adding 32 bytes plus an instance of `ProxyType` more into a
|
||||
* pre-existing storage value. Thus, when configuring `ProxyDepositFactor` one should take
|
||||
* into account `32 + proxy_type.encode().len()` bytes of data.
|
||||
**/
|
||||
proxyDepositFactor: BalanceOf & AugmentedConst<ApiType>;
|
||||
/**
|
||||
@@ -577,9 +580,11 @@ declare module '@polkadot/api/types/consts' {
|
||||
**/
|
||||
configDepositBase: BalanceOf & AugmentedConst<ApiType>;
|
||||
/**
|
||||
* The amount of currency needed per additional user when creating a recovery configuration.
|
||||
* The amount of currency needed per additional user when creating a recovery
|
||||
* configuration.
|
||||
*
|
||||
* This is held for adding `sizeof(AccountId)` bytes more into a pre-existing storage value.
|
||||
* This is held for adding `sizeof(AccountId)` bytes more into a pre-existing storage
|
||||
* value.
|
||||
**/
|
||||
friendDepositFactor: BalanceOf & AugmentedConst<ApiType>;
|
||||
/**
|
||||
@@ -603,8 +608,8 @@ declare module '@polkadot/api/types/consts' {
|
||||
};
|
||||
scheduler: {
|
||||
/**
|
||||
* The maximum weight that may be scheduled per block for any dispatchables of less priority
|
||||
* than `schedule::HARD_DEADLINE`.
|
||||
* The maximum weight that may be scheduled per block for any dispatchables of less
|
||||
* priority than `schedule::HARD_DEADLINE`.
|
||||
**/
|
||||
maximumWeight: Weight & AugmentedConst<ApiType>;
|
||||
/**
|
||||
@@ -666,8 +671,8 @@ declare module '@polkadot/api/types/consts' {
|
||||
/**
|
||||
* The maximum number of nominators rewarded for each validator.
|
||||
*
|
||||
* For each validator only the `$MaxNominatorRewardedPerValidator` biggest stakers can claim
|
||||
* their reward. This used to limit the i/o cost for the nominator payout.
|
||||
* For each validator only the `$MaxNominatorRewardedPerValidator` biggest stakers can
|
||||
* claim their reward. This used to limit the i/o cost for the nominator payout.
|
||||
**/
|
||||
maxNominatorRewardedPerValidator: u32 & AugmentedConst<ApiType>;
|
||||
/**
|
||||
@@ -722,10 +727,10 @@ declare module '@polkadot/api/types/consts' {
|
||||
};
|
||||
timestamp: {
|
||||
/**
|
||||
* The minimum period between blocks. Beware that this is different to the *expected* period
|
||||
* that the block production apparatus provides. Your chosen consensus system will generally
|
||||
* work with this to determine a sensible block time. e.g. For Aura, it will be double this
|
||||
* period on default settings.
|
||||
* The minimum period between blocks. Beware that this is different to the *expected*
|
||||
* period that the block production apparatus provides. Your chosen consensus system will
|
||||
* generally work with this to determine a sensible block time. e.g. For Aura, it will be
|
||||
* double this period on default settings.
|
||||
**/
|
||||
minimumPeriod: Moment & AugmentedConst<ApiType>;
|
||||
/**
|
||||
@@ -843,6 +848,16 @@ declare module '@polkadot/api/types/consts' {
|
||||
**/
|
||||
[key: string]: Codec;
|
||||
};
|
||||
utility: {
|
||||
/**
|
||||
* The limit on the number of batched calls.
|
||||
**/
|
||||
batchedCallsLimit: u32 & AugmentedConst<ApiType>;
|
||||
/**
|
||||
* Generic const
|
||||
**/
|
||||
[key: string]: Codec;
|
||||
};
|
||||
vesting: {
|
||||
/**
|
||||
* The minimum amount transferred to call `vested_transfer`.
|
||||
|
||||
@@ -39,7 +39,8 @@ declare module '@polkadot/api/types/errors' {
|
||||
**/
|
||||
NoPermission: AugmentedError<ApiType>;
|
||||
/**
|
||||
* No provider reference exists to allow a non-zero balance of a non-self-sufficient asset.
|
||||
* No provider reference exists to allow a non-zero balance of a non-self-sufficient
|
||||
* asset.
|
||||
**/
|
||||
NoProvider: AugmentedError<ApiType>;
|
||||
/**
|
||||
@@ -424,10 +425,6 @@ declare module '@polkadot/api/types/errors' {
|
||||
* Identity may not veto a proposal twice
|
||||
**/
|
||||
AlreadyVetoed: AugmentedError<ApiType>;
|
||||
/**
|
||||
* Unknown index
|
||||
**/
|
||||
BadIndex: AugmentedError<ApiType>;
|
||||
/**
|
||||
* Preimage already noted
|
||||
**/
|
||||
@@ -452,10 +449,6 @@ declare module '@polkadot/api/types/errors' {
|
||||
* Invalid hash
|
||||
**/
|
||||
InvalidHash: AugmentedError<ApiType>;
|
||||
/**
|
||||
* The provided witness data is wrong.
|
||||
**/
|
||||
InvalidWitness: AugmentedError<ApiType>;
|
||||
/**
|
||||
* Maximum number of votes reached.
|
||||
**/
|
||||
@@ -476,26 +469,14 @@ declare module '@polkadot/api/types/errors' {
|
||||
* No external proposal
|
||||
**/
|
||||
NoProposal: AugmentedError<ApiType>;
|
||||
/**
|
||||
* Not delegated
|
||||
**/
|
||||
NotDelegated: AugmentedError<ApiType>;
|
||||
/**
|
||||
* The account is not currently delegating.
|
||||
**/
|
||||
NotDelegating: AugmentedError<ApiType>;
|
||||
/**
|
||||
* The lock on the account to be unlocked has not yet expired.
|
||||
**/
|
||||
NotExpired: AugmentedError<ApiType>;
|
||||
/**
|
||||
* Not imminent
|
||||
**/
|
||||
NotImminent: AugmentedError<ApiType>;
|
||||
/**
|
||||
* The target account does not have a lock.
|
||||
**/
|
||||
NotLocked: AugmentedError<ApiType>;
|
||||
/**
|
||||
* Next external proposal not simple majority
|
||||
**/
|
||||
@@ -680,8 +661,8 @@ declare module '@polkadot/api/types/errors' {
|
||||
**/
|
||||
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.
|
||||
* 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>;
|
||||
/**
|
||||
@@ -1271,8 +1252,8 @@ declare module '@polkadot/api/types/errors' {
|
||||
**/
|
||||
NoUnlockChunk: AugmentedError<ApiType>;
|
||||
/**
|
||||
* There are too many nominators in the system. Governance needs to adjust the staking settings
|
||||
* to keep things safe for the runtime.
|
||||
* There are too many nominators in the system. Governance needs to adjust the staking
|
||||
* settings to keep things safe for the runtime.
|
||||
**/
|
||||
TooManyNominators: AugmentedError<ApiType>;
|
||||
/**
|
||||
@@ -1280,8 +1261,8 @@ declare module '@polkadot/api/types/errors' {
|
||||
**/
|
||||
TooManyTargets: AugmentedError<ApiType>;
|
||||
/**
|
||||
* There are too many validators in the system. Governance needs to adjust the staking settings
|
||||
* to keep things safe for the runtime.
|
||||
* There are too many validators in the system. Governance needs to adjust the staking
|
||||
* settings to keep things safe for the runtime.
|
||||
**/
|
||||
TooManyValidators: AugmentedError<ApiType>;
|
||||
/**
|
||||
@@ -1541,6 +1522,16 @@ declare module '@polkadot/api/types/errors' {
|
||||
**/
|
||||
[key: string]: AugmentedError<ApiType>;
|
||||
};
|
||||
utility: {
|
||||
/**
|
||||
* Too many calls batched.
|
||||
**/
|
||||
TooManyCalls: AugmentedError<ApiType>;
|
||||
/**
|
||||
* Generic error
|
||||
**/
|
||||
[key: string]: AugmentedError<ApiType>;
|
||||
};
|
||||
vesting: {
|
||||
/**
|
||||
* Amount being transferred is too low to create a vesting schedule.
|
||||
|
||||
@@ -204,8 +204,8 @@ declare module '@polkadot/api/types/events' {
|
||||
* # Params
|
||||
*
|
||||
* - `contract`: The contract that emitted the event.
|
||||
* - `data`: Data supplied by the contract. Metadata generated during contract
|
||||
* compilation is needed to decode it.
|
||||
* - `data`: Data supplied by the contract. Metadata generated during contract compilation
|
||||
* is needed to decode it.
|
||||
**/
|
||||
ContractEmitted: AugmentedEvent<ApiType, [AccountId, Bytes]>;
|
||||
/**
|
||||
@@ -362,17 +362,14 @@ declare module '@polkadot/api/types/events' {
|
||||
**/
|
||||
Started: AugmentedEvent<ApiType, [ReferendumIndex, VoteThreshold]>;
|
||||
/**
|
||||
* A public proposal has been tabled for referendum vote. \[proposal_index, deposit, depositors\]
|
||||
* A public proposal has been tabled for referendum vote. \[proposal_index, deposit,
|
||||
* depositors\]
|
||||
**/
|
||||
Tabled: AugmentedEvent<ApiType, [PropIndex, Balance, Vec<AccountId>]>;
|
||||
/**
|
||||
* An \[account\] has cancelled a previous delegation operation.
|
||||
**/
|
||||
Undelegated: AugmentedEvent<ApiType, [AccountId]>;
|
||||
/**
|
||||
* An \[account\] has been unlocked successfully.
|
||||
**/
|
||||
Unlocked: AugmentedEvent<ApiType, [AccountId]>;
|
||||
/**
|
||||
* An external proposal has been vetoed. \[who, proposal_hash, until\]
|
||||
**/
|
||||
@@ -653,7 +650,8 @@ declare module '@polkadot/api/types/events' {
|
||||
Announced: AugmentedEvent<ApiType, [AccountId, AccountId, Hash]>;
|
||||
/**
|
||||
* Anonymous account has been created by new proxy with given
|
||||
* disambiguation index and proxy type. \[anonymous, who, proxy_type, disambiguation_index\]
|
||||
* disambiguation index and proxy type. \[anonymous, who, proxy_type,
|
||||
* disambiguation_index\]
|
||||
**/
|
||||
AnonymousCreated: AugmentedEvent<ApiType, [AccountId, AccountId, ProxyType, u16]>;
|
||||
/**
|
||||
@@ -719,8 +717,8 @@ declare module '@polkadot/api/types/events' {
|
||||
};
|
||||
session: {
|
||||
/**
|
||||
* New session has happened. Note that the argument is the \[session_index\], not the block
|
||||
* number as the type might suggest.
|
||||
* New session has happened. Note that the argument is the \[session_index\], not the
|
||||
* block number as the type might suggest.
|
||||
**/
|
||||
NewSession: AugmentedEvent<ApiType, [SessionIndex]>;
|
||||
/**
|
||||
|
||||
@@ -94,7 +94,8 @@ declare module '@polkadot/api/types/storage' {
|
||||
**/
|
||||
currentSlot: AugmentedQuery<ApiType, () => Observable<Slot>, []> & QueryableStorageEntry<ApiType, []>;
|
||||
/**
|
||||
* The configuration for the current epoch. Should never be `None` as it is initialized in genesis.
|
||||
* The configuration for the current epoch. Should never be `None` as it is initialized in
|
||||
* genesis.
|
||||
**/
|
||||
epochConfig: AugmentedQuery<ApiType, () => Observable<Option<BabeEpochConfiguration>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||
/**
|
||||
@@ -916,9 +917,9 @@ declare module '@polkadot/api/types/storage' {
|
||||
**/
|
||||
canceledSlashPayout: AugmentedQuery<ApiType, () => Observable<BalanceOf>, []> & QueryableStorageEntry<ApiType, []>;
|
||||
/**
|
||||
* The threshold for when users can start calling `chill_other` for other validators / nominators.
|
||||
* The threshold is compared to the actual number of validators / nominators (`CountFor*`) in
|
||||
* the system compared to the configured max (`Max*Count`).
|
||||
* The threshold for when users can start calling `chill_other` for other validators /
|
||||
* nominators. The threshold is compared to the actual number of validators / nominators
|
||||
* (`CountFor*`) in the system compared to the configured max (`Max*Count`).
|
||||
**/
|
||||
chillThreshold: AugmentedQuery<ApiType, () => Observable<Option<Percent>>, []> & QueryableStorageEntry<ApiType, []>;
|
||||
/**
|
||||
|
||||
@@ -211,8 +211,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* - `id`: The identifier of the new asset. This must not be currently in use to identify
|
||||
* an existing asset.
|
||||
* - `owner`: The owner of this class of assets. The owner has full superuser permissions
|
||||
* over this asset, but may later change and configure the permissions using `transfer_ownership`
|
||||
* and `set_team`.
|
||||
* over this asset, but may later change and configure the permissions using
|
||||
* `transfer_ownership` and `set_team`.
|
||||
* - `min_balance`: The minimum balance of this new asset that any single account must
|
||||
* have. If an account's balance is reduced below this, then it collapses to zero.
|
||||
*
|
||||
@@ -486,8 +486,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* Exactly as `transfer`, except the origin must be root and the source account may be
|
||||
* specified.
|
||||
* # <weight>
|
||||
* - Same as transfer, but additional read and write because the source account is
|
||||
* not assumed to be in the overlay.
|
||||
* - Same as transfer, but additional read and write because the source account is not
|
||||
* assumed to be in the overlay.
|
||||
* # </weight>
|
||||
**/
|
||||
forceTransfer: AugmentedSubmittable<(source: LookupSource | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, dest: LookupSource | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<Balance> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [LookupSource, LookupSource, Compact<Balance>]>;
|
||||
@@ -523,9 +523,10 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* The dispatch origin for this call must be `Signed` by the transactor.
|
||||
*
|
||||
* # <weight>
|
||||
* - Dependent on arguments but not critical, given proper implementations for
|
||||
* input config types. See related functions below.
|
||||
* - It contains a limited number of reads and writes internally and no complex computation.
|
||||
* - Dependent on arguments but not critical, given proper implementations for input config
|
||||
* types. See related functions below.
|
||||
* - It contains a limited number of reads and writes internally and no complex
|
||||
* computation.
|
||||
*
|
||||
* Related functions:
|
||||
*
|
||||
@@ -533,8 +534,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* - Transferring balances to accounts that did not exist before will cause
|
||||
* `T::OnNewAccount::on_new_account` to be called.
|
||||
* - Removing enough funds from an account will trigger `T::DustRemoval::on_unbalanced`.
|
||||
* - `transfer_keep_alive` works the same way as `transfer`, but has an additional
|
||||
* check that the transfer will not kill the origin account.
|
||||
* - `transfer_keep_alive` works the same way as `transfer`, but has an additional check
|
||||
* that the transfer will not kill the origin account.
|
||||
* ---------------------------------
|
||||
* - Base Weight: 73.64 µs, worst case scenario (account created, account removed)
|
||||
* - DB Weight: 1 Read and 1 Write to destination account
|
||||
@@ -557,8 +558,7 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* - `keep_alive`: A boolean to determine if the `transfer_all` operation should send all
|
||||
* of the funds the account has, causing the sender account to be killed (false), or
|
||||
* transfer everything except at least the existential deposit, which will guarantee to
|
||||
* keep the sender account alive (true).
|
||||
* # <weight>
|
||||
* keep the sender account alive (true). # <weight>
|
||||
* - O(1). Just like transfer, but reading the user's transferable balance first.
|
||||
* #</weight>
|
||||
**/
|
||||
@@ -754,7 +754,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
*
|
||||
* Instantiation is executed as follows:
|
||||
*
|
||||
* - The supplied `code` is instrumented, deployed, and a `code_hash` is created for that code.
|
||||
* - The supplied `code` is instrumented, deployed, and a `code_hash` is created for that
|
||||
* code.
|
||||
* - If the `code_hash` already exists on the chain the underlying `code` will be shared.
|
||||
* - The destination address is computed based on the sender, code_hash and the salt.
|
||||
* - The smart-contract account is created at the computed address.
|
||||
@@ -980,8 +981,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* - `to`: The account whose voting the `target` account's voting power will follow.
|
||||
* - `conviction`: The conviction that will be attached to the delegated votes. When the
|
||||
* account is undelegated, the funds will be locked for the corresponding period.
|
||||
* - `balance`: The amount of the account's balance to be used in delegating. This must
|
||||
* not be more than the account's current balance.
|
||||
* - `balance`: The amount of the account's balance to be used in delegating. This must not
|
||||
* be more than the account's current balance.
|
||||
*
|
||||
* Emits `Delegated`.
|
||||
*
|
||||
@@ -1118,8 +1119,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* The dispatch origin of this call must be _Signed_.
|
||||
*
|
||||
* - `proposal_hash`: The preimage hash of a proposal.
|
||||
* - `proposal_length_upper_bound`: an upper bound on length of the proposal.
|
||||
* Extrinsic is weighted according to this value with no refund.
|
||||
* - `proposal_length_upper_bound`: an upper bound on length of the proposal. Extrinsic is
|
||||
* weighted according to this value with no refund.
|
||||
*
|
||||
* This will only work after `VotingPeriod` blocks from the time that the preimage was
|
||||
* noted, if it's the same account doing it. If it's a different account, then it'll only
|
||||
@@ -1280,7 +1281,7 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* Queue size must be provided as witness data.
|
||||
* # </weight>
|
||||
**/
|
||||
submit: AugmentedSubmittable<(solution: RawSolution | { compact?: any; score?: any; round?: any } | string | Uint8Array, numSignedSubmissions: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [RawSolution, u32]>;
|
||||
submit: AugmentedSubmittable<(rawSolution: RawSolution | { compact?: any; score?: any; round?: any } | string | Uint8Array, numSignedSubmissions: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [RawSolution, u32]>;
|
||||
/**
|
||||
* Submit a solution for the unsigned phase.
|
||||
*
|
||||
@@ -1297,7 +1298,7 @@ declare module '@polkadot/api/types/submittable' {
|
||||
*
|
||||
* No deposit or reward is associated with this submission.
|
||||
**/
|
||||
submitUnsigned: AugmentedSubmittable<(solution: RawSolution | { compact?: any; score?: any; round?: any } | string | Uint8Array, witness: SolutionOrSnapshotSize | { voters?: any; targets?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [RawSolution, SolutionOrSnapshotSize]>;
|
||||
submitUnsigned: AugmentedSubmittable<(rawSolution: RawSolution | { compact?: any; score?: any; round?: any } | string | Uint8Array, witness: SolutionOrSnapshotSize | { voters?: any; targets?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [RawSolution, SolutionOrSnapshotSize]>;
|
||||
/**
|
||||
* Generic tx
|
||||
**/
|
||||
@@ -1352,9 +1353,9 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* origin is removed as a runner-up.
|
||||
* - `origin` is a current member. In this case, the deposit is unreserved and origin is
|
||||
* removed as a member, consequently not being a candidate for the next round anymore.
|
||||
* Similar to [`remove_member`](Self::remove_member), if replacement runners exists,
|
||||
* they are immediately used. If the prime is renouncing, then no prime will exist until
|
||||
* the next round.
|
||||
* Similar to [`remove_member`](Self::remove_member), if replacement runners exists, they
|
||||
* are immediately used. If the prime is renouncing, then no prime will exist until the
|
||||
* next round.
|
||||
*
|
||||
* The dispatch origin of this call must be signed, and have one of the above roles.
|
||||
*
|
||||
@@ -1768,8 +1769,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
imOnline: {
|
||||
/**
|
||||
* # <weight>
|
||||
* - Complexity: `O(K + E)` where K is length of `Keys` (heartbeat.validators_len)
|
||||
* and E is length of `heartbeat.network_state.external_address`
|
||||
* - Complexity: `O(K + E)` where K is length of `Keys` (heartbeat.validators_len) and E is
|
||||
* length of `heartbeat.network_state.external_address`
|
||||
* - `O(K)`: decoding of length `K`
|
||||
* - `O(E)`: decoding/encoding of length `E`
|
||||
* - DbReads: pallet_session `Validators`, pallet_session `CurrentIndex`, `Keys`,
|
||||
@@ -1851,7 +1852,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
**/
|
||||
free: AugmentedSubmittable<(index: AccountIndex | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountIndex]>;
|
||||
/**
|
||||
* Freeze an index so it will always point to the sender account. This consumes the deposit.
|
||||
* Freeze an index so it will always point to the sender account. This consumes the
|
||||
* deposit.
|
||||
*
|
||||
* The dispatch origin for this call must be _Signed_ and the signing account must have a
|
||||
* non-frozen account `index`.
|
||||
@@ -1977,9 +1979,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* - Up to one binary search and insert (`O(logS + S)`).
|
||||
* - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove.
|
||||
* - One event.
|
||||
* - Storage: inserts one item, value size bounded by `MaxSignatories`, with a
|
||||
* deposit taken for its lifetime of
|
||||
* `DepositBase + threshold * DepositFactor`.
|
||||
* - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit
|
||||
* taken for its lifetime of `DepositBase + threshold * DepositFactor`.
|
||||
* ----------------------------------
|
||||
* - DB Weight:
|
||||
* - Read: Multisig Storage, [Caller Account]
|
||||
@@ -2025,9 +2026,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove.
|
||||
* - One event.
|
||||
* - The weight of the `call`.
|
||||
* - Storage: inserts one item, value size bounded by `MaxSignatories`, with a
|
||||
* deposit taken for its lifetime of
|
||||
* `DepositBase + threshold * DepositFactor`.
|
||||
* - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit
|
||||
* taken for its lifetime of `DepositBase + threshold * DepositFactor`.
|
||||
* -------------------------------
|
||||
* - DB Weight:
|
||||
* - Reads: Multisig Storage, [Caller Account], Calls (if `store_call`)
|
||||
@@ -2326,8 +2326,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* `threshold` or more vouches, waited `delay_period` blocks since initiation.
|
||||
*
|
||||
* Parameters:
|
||||
* - `account`: The lost account that you want to claim has been successfully
|
||||
* recovered by you.
|
||||
* - `account`: The lost account that you want to claim has been successfully recovered by
|
||||
* you.
|
||||
*
|
||||
* # <weight>
|
||||
* Key: F (len of friends in config), V (len of vouching friends)
|
||||
@@ -2374,13 +2374,13 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* The dispatch origin for this call must be _Signed_.
|
||||
*
|
||||
* Parameters:
|
||||
* - `friends`: A list of friends you trust to vouch for recovery attempts.
|
||||
* Should be ordered and contain no duplicate values.
|
||||
* - `threshold`: The number of friends that must vouch for a recovery attempt
|
||||
* before the account can be recovered. Should be less than or equal to
|
||||
* the length of the list of friends.
|
||||
* - `delay_period`: The number of blocks after a recovery attempt is initialized
|
||||
* that needs to pass before the account can be recovered.
|
||||
* - `friends`: A list of friends you trust to vouch for recovery attempts. Should be
|
||||
* ordered and contain no duplicate values.
|
||||
* - `threshold`: The number of friends that must vouch for a recovery attempt before the
|
||||
* account can be recovered. Should be less than or equal to the length of the list of
|
||||
* friends.
|
||||
* - `delay_period`: The number of blocks after a recovery attempt is initialized that
|
||||
* needs to pass before the account can be recovered.
|
||||
*
|
||||
* # <weight>
|
||||
* - Key: F (len of friends)
|
||||
@@ -2404,8 +2404,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* The dispatch origin for this call must be _Signed_.
|
||||
*
|
||||
* Parameters:
|
||||
* - `account`: The lost account that you want to recover. This account
|
||||
* needs to be recoverable (i.e. have a recovery configuration).
|
||||
* - `account`: The lost account that you want to recover. This account needs to be
|
||||
* recoverable (i.e. have a recovery configuration).
|
||||
*
|
||||
* # <weight>
|
||||
* - One storage read to check that account is recoverable. O(F)
|
||||
@@ -2468,8 +2468,7 @@ declare module '@polkadot/api/types/submittable' {
|
||||
*
|
||||
* Parameters:
|
||||
* - `lost`: The lost account that you want to recover.
|
||||
* - `rescuer`: The account trying to rescue the lost account that you
|
||||
* want to vouch for.
|
||||
* - `rescuer`: The account trying to rescue the lost account that you want to vouch for.
|
||||
*
|
||||
* The combination of these two parameters must point to an active recovery
|
||||
* process.
|
||||
@@ -2955,8 +2954,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* The dispatch origin for this call must be _Signed_ by the stash, not the controller.
|
||||
*
|
||||
* Use this if there are additional funds in your stash account that you wish to bond.
|
||||
* Unlike [`bond`](Self::bond) or [`unbond`](Self::unbond) this function does not impose any limitation
|
||||
* on the amount that can be added.
|
||||
* Unlike [`bond`](Self::bond) or [`unbond`](Self::unbond) this function does not impose
|
||||
* any limitation on the amount that can be added.
|
||||
*
|
||||
* Emits `Bonded`.
|
||||
*
|
||||
@@ -3082,8 +3081,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* # <weight>
|
||||
* O(S) where S is the number of slashing spans to be removed
|
||||
* Reads: Bonded, Slashing Spans, Account, Locks
|
||||
* Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators, Account, Locks
|
||||
* Writes Each: SpanSlash * S
|
||||
* Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators,
|
||||
* Account, Locks Writes Each: SpanSlash * S
|
||||
* # </weight>
|
||||
**/
|
||||
forceUnstake: AugmentedSubmittable<(stash: AccountId | string | Uint8Array, numSlashingSpans: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId, u32]>;
|
||||
@@ -3162,7 +3161,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* Complexity: O(S) where S is the number of slashing spans on the account.
|
||||
* DB Weight:
|
||||
* - Reads: Stash Account, Bonded, Slashing Spans, Locks
|
||||
* - Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators, Stash Account, Locks
|
||||
* - Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators,
|
||||
* Stash Account, Locks
|
||||
* - Writes Each: SpanSlash * S
|
||||
* # </weight>
|
||||
**/
|
||||
@@ -3214,10 +3214,10 @@ declare module '@polkadot/api/types/submittable' {
|
||||
*
|
||||
* Parameters:
|
||||
* - `new_history_depth`: The new history depth you would like to set.
|
||||
* - `era_items_deleted`: The number of items that will be deleted by this dispatch.
|
||||
* This should report all the storage items that will be deleted by clearing old
|
||||
* era history. Needed to report an accurate weight for the dispatch. Trusted by
|
||||
* `Root` to report an accurate number.
|
||||
* - `era_items_deleted`: The number of items that will be deleted by this dispatch. This
|
||||
* should report all the storage items that will be deleted by clearing old era history.
|
||||
* Needed to report an accurate weight for the dispatch. Trusted by `Root` to report an
|
||||
* accurate number.
|
||||
*
|
||||
* Origin must be root.
|
||||
*
|
||||
@@ -3228,7 +3228,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* - Reads: Current Era, History Depth
|
||||
* - Writes: History Depth
|
||||
* - Clear Prefix Each: Era Stakers, EraStakersClipped, ErasValidatorPrefs
|
||||
* - Writes Each: ErasValidatorReward, ErasRewardPoints, ErasTotalStake, ErasStartSessionIndex
|
||||
* - Writes Each: ErasValidatorReward, ErasRewardPoints, ErasTotalStake,
|
||||
* ErasStartSessionIndex
|
||||
* # </weight>
|
||||
**/
|
||||
setHistoryDepth: AugmentedSubmittable<(newHistoryDepth: Compact<EraIndex> | AnyNumber | Uint8Array, eraItemsDeleted: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<EraIndex>, Compact<u32>]>;
|
||||
@@ -3267,10 +3268,10 @@ declare module '@polkadot/api/types/submittable' {
|
||||
*
|
||||
* * `min_nominator_bond`: The minimum active bond needed to be a nominator.
|
||||
* * `min_validator_bond`: The minimum active bond needed to be a validator.
|
||||
* * `max_nominator_count`: The max number of users who can be a nominator at once.
|
||||
* When set to `None`, no limit is enforced.
|
||||
* * `max_validator_count`: The max number of users who can be a validator at once.
|
||||
* When set to `None`, no limit is enforced.
|
||||
* * `max_nominator_count`: The max number of users who can be a nominator at once. When
|
||||
* set to `None`, no limit is enforced.
|
||||
* * `max_validator_count`: The max number of users who can be a validator at once. When
|
||||
* set to `None`, no limit is enforced.
|
||||
*
|
||||
* Origin must be Root to call this function.
|
||||
*
|
||||
@@ -3344,7 +3345,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
};
|
||||
sudo: {
|
||||
/**
|
||||
* Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo key.
|
||||
* Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo
|
||||
* key.
|
||||
*
|
||||
* The dispatch origin for this call must be _Signed_.
|
||||
*
|
||||
@@ -3466,10 +3468,11 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* # <weight>
|
||||
* - `O(C + S)` where `C` length of `code` and `S` complexity of `can_set_code`
|
||||
* - 1 storage write (codec `O(C)`).
|
||||
* - 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is expensive).
|
||||
* - 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is
|
||||
* expensive).
|
||||
* - 1 event.
|
||||
* The weight of this function is dependent on the runtime, but generally this is very expensive.
|
||||
* We will treat this as a full block.
|
||||
* The weight of this function is dependent on the runtime, but generally this is very
|
||||
* expensive. We will treat this as a full block.
|
||||
* # </weight>
|
||||
**/
|
||||
setCode: AugmentedSubmittable<(code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
|
||||
@@ -3480,8 +3483,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* - `O(C)` where `C` length of `code`
|
||||
* - 1 storage write (codec `O(C)`).
|
||||
* - 1 event.
|
||||
* The weight of this function is dependent on the runtime. We will treat this as a full block.
|
||||
* # </weight>
|
||||
* The weight of this function is dependent on the runtime. We will treat this as a full
|
||||
* block. # </weight>
|
||||
**/
|
||||
setCodeWithoutChecks: AugmentedSubmittable<(code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
|
||||
/**
|
||||
@@ -3720,7 +3723,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
*
|
||||
* # <weight>
|
||||
* - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`)
|
||||
* - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in `on_finalize`)
|
||||
* - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in
|
||||
* `on_finalize`)
|
||||
* - 1 event handler `on_timestamp_set`. Must be `O(1)`.
|
||||
* # </weight>
|
||||
**/
|
||||
@@ -3873,7 +3877,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
* Check storage proof for block number `block_number() - StoragePeriod`.
|
||||
* If such block does not exist the proof is expected to be `None`.
|
||||
* # <weight>
|
||||
* - Linear w.r.t the number of indexed transactions in the proved block for random probing.
|
||||
* - Linear w.r.t the number of indexed transactions in the proved block for random
|
||||
* probing.
|
||||
* There's a DB read for each transaction.
|
||||
* Here we assume a maximum of 100 probed transactions.
|
||||
* # </weight>
|
||||
@@ -3890,9 +3895,9 @@ declare module '@polkadot/api/types/submittable' {
|
||||
**/
|
||||
renew: AugmentedSubmittable<(block: BlockNumber | AnyNumber | Uint8Array, index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [BlockNumber, u32]>;
|
||||
/**
|
||||
* Index and store data on chain. Minimum data size is 1 bytes, maximum is `MaxTransactionSize`.
|
||||
* Data will be removed after `STORAGE_PERIOD` blocks, unless `renew` is called.
|
||||
* # <weight>
|
||||
* Index and store data on chain. Minimum data size is 1 bytes, maximum is
|
||||
* `MaxTransactionSize`. Data will be removed after `STORAGE_PERIOD` blocks, unless `renew`
|
||||
* is called. # <weight>
|
||||
* - n*log(n) of data size, as all data is pushed to an in-memory trie.
|
||||
* Additionally contains a DB write.
|
||||
* # </weight>
|
||||
@@ -4339,7 +4344,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
*
|
||||
* May be called from any origin.
|
||||
*
|
||||
* - `calls`: The calls to be dispatched from the same origin.
|
||||
* - `calls`: The calls to be dispatched from the same origin. The number of call must not
|
||||
* exceed the constant: `batched_calls_limit` (available in constant metadata).
|
||||
*
|
||||
* If origin is root then call are dispatch without checking origin filter. (This includes
|
||||
* bypassing `frame_system::Config::BaseCallFilter`).
|
||||
@@ -4361,7 +4367,8 @@ declare module '@polkadot/api/types/submittable' {
|
||||
*
|
||||
* May be called from any origin.
|
||||
*
|
||||
* - `calls`: The calls to be dispatched from the same origin.
|
||||
* - `calls`: The calls to be dispatched from the same origin. The number of call must not
|
||||
* exceed the constant: `batched_calls_limit` (available in constant metadata).
|
||||
*
|
||||
* If origin is root then call are dispatch without checking origin filter. (This includes
|
||||
* bypassing `frame_system::Config::BaseCallFilter`).
|
||||
|
||||
@@ -332,6 +332,15 @@ export abstract class Init<ApiType extends ApiTypes> extends Decorate<ApiType> {
|
||||
return true;
|
||||
}
|
||||
|
||||
private _subscribeHealth (): void {
|
||||
// Only enable the health keepalive on WS, not needed on HTTP
|
||||
this.#healthTimer = this.hasSubscriptions
|
||||
? setInterval((): void => {
|
||||
firstValueFrom(this._rpcCore.system.health()).catch(() => undefined);
|
||||
}, KEEPALIVE_INTERVAL)
|
||||
: null;
|
||||
}
|
||||
|
||||
private _unsubscribeHealth (): void {
|
||||
if (this.#healthTimer) {
|
||||
clearInterval(this.#healthTimer);
|
||||
@@ -363,15 +372,13 @@ export abstract class Init<ApiType extends ApiTypes> extends Decorate<ApiType> {
|
||||
: cryptoWaitReady()
|
||||
]);
|
||||
|
||||
this._subscribeHealth();
|
||||
|
||||
if (hasMeta && !this._isReady && cryptoReady) {
|
||||
this._isReady = true;
|
||||
|
||||
this.emit('ready', this);
|
||||
}
|
||||
|
||||
this.#healthTimer = setInterval((): void => {
|
||||
firstValueFrom(this._rpcCore.system.health()).catch(() => undefined);
|
||||
}, KEEPALIVE_INTERVAL);
|
||||
} catch (_error) {
|
||||
const error = new Error(`FATAL: Unable to initialize the API: ${(_error as Error).message}`);
|
||||
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
|
||||
// Auto-generated by @polkadot/dev, do not edit
|
||||
|
||||
export const packageInfo = { name: '@polkadot/api', version: '5.5.1' };
|
||||
export const packageInfo = { name: '@polkadot/api', version: '5.6.1' };
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@polkadot/rpc-core",
|
||||
"version": "5.5.1",
|
||||
"version": "5.6.1",
|
||||
"type": "module",
|
||||
"description": "A JavaScript wrapper for the Polkadot JsonRPC interface",
|
||||
"main": "index.js",
|
||||
@@ -20,8 +20,8 @@
|
||||
"homepage": "https://github.com/polkadot-js/api/tree/master/packages/rpc-core#readme",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"@polkadot/rpc-provider": "5.5.1",
|
||||
"@polkadot/types": "5.5.1",
|
||||
"@polkadot/rpc-provider": "5.6.1",
|
||||
"@polkadot/types": "5.6.1",
|
||||
"@polkadot/util": "^7.2.1",
|
||||
"rxjs": "^7.3.0"
|
||||
},
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
|
||||
// Auto-generated by @polkadot/dev, do not edit
|
||||
|
||||
export const packageInfo = { name: '@polkadot/rpc-core', version: '5.5.1' };
|
||||
export const packageInfo = { name: '@polkadot/rpc-core', version: '5.6.1' };
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@polkadot/rpc-provider",
|
||||
"version": "5.5.1",
|
||||
"version": "5.6.1",
|
||||
"type": "module",
|
||||
"description": "Transport providers for the API",
|
||||
"main": "index.js",
|
||||
@@ -20,7 +20,7 @@
|
||||
"homepage": "https://github.com/polkadot-js/api/tree/master/packages/rpc-provider#readme",
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"@polkadot/types": "5.5.1",
|
||||
"@polkadot/types": "5.6.1",
|
||||
"@polkadot/util": "^7.2.1",
|
||||
"@polkadot/util-crypto": "^7.2.1",
|
||||
"@polkadot/x-fetch": "^7.2.1",
|
||||
@@ -30,7 +30,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@polkadot/keyring": "^7.2.1",
|
||||
"@polkadot/types": "5.5.1",
|
||||
"@polkadot/types": "5.6.1",
|
||||
"mock-socket": "^9.0.3",
|
||||
"nock": "^13.1.1"
|
||||
}
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
|
||||
// Auto-generated by @polkadot/dev, do not edit
|
||||
|
||||
export const packageInfo = { name: '@polkadot/rpc-provider', version: '5.5.1' };
|
||||
export const packageInfo = { name: '@polkadot/rpc-provider', version: '5.6.1' };
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@polkadot/typegen",
|
||||
"version": "5.5.1",
|
||||
"version": "5.6.1",
|
||||
"type": "module",
|
||||
"description": "Type generation scripts",
|
||||
"main": "index.js",
|
||||
@@ -29,14 +29,14 @@
|
||||
"@babel/core": "^7.15.0",
|
||||
"@babel/register": "^7.15.3",
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"@polkadot/api": "5.5.1",
|
||||
"@polkadot/rpc-provider": "5.5.1",
|
||||
"@polkadot/types": "5.5.1",
|
||||
"@polkadot/types-support": "5.5.1",
|
||||
"@polkadot/api": "5.6.1",
|
||||
"@polkadot/rpc-provider": "5.6.1",
|
||||
"@polkadot/types": "5.6.1",
|
||||
"@polkadot/types-support": "5.6.1",
|
||||
"@polkadot/util": "^7.2.1",
|
||||
"handlebars": "^4.7.7",
|
||||
"websocket": "^1.0.34",
|
||||
"yargs": "^17.1.0"
|
||||
"yargs": "^17.1.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/websocket": "^1.0.4",
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
|
||||
// Auto-generated by @polkadot/dev, do not edit
|
||||
|
||||
export const packageInfo = { name: '@polkadot/typegen', version: '5.5.1' };
|
||||
export const packageInfo = { name: '@polkadot/typegen', version: '5.6.1' };
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@polkadot/types-known",
|
||||
"version": "5.5.1",
|
||||
"version": "5.6.1",
|
||||
"type": "module",
|
||||
"description": "Known type definitions",
|
||||
"main": "index.js",
|
||||
@@ -21,7 +21,7 @@
|
||||
"dependencies": {
|
||||
"@babel/runtime": "^7.15.3",
|
||||
"@polkadot/networks": "^7.2.1",
|
||||
"@polkadot/types": "5.5.1",
|
||||
"@polkadot/types": "5.6.1",
|
||||
"@polkadot/util": "^7.2.1"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -81,6 +81,12 @@ const typesModules: Record<string, OverrideModuleType> = {
|
||||
},
|
||||
treasury: {
|
||||
Proposal: 'TreasuryProposal'
|
||||
},
|
||||
xcm: {
|
||||
AssetId: 'XcmAssetId'
|
||||
},
|
||||
xcmPallet: {
|
||||
AssetId: 'XcmAssetId'
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
|
||||
// Auto-generated by @polkadot/dev, do not edit
|
||||
|
||||
export const packageInfo = { name: '@polkadot/types-known', version: '5.5.1' };
|
||||
export const packageInfo = { name: '@polkadot/types-known', version: '5.6.1' };
|
||||
|
||||
@@ -192,7 +192,10 @@ const versioned: OverrideVersionedType[] = [
|
||||
{
|
||||
minmax: [9010, undefined],
|
||||
types: {
|
||||
...sharedTypes
|
||||
...sharedTypes,
|
||||
AssetInstance: 'AssetInstanceV0',
|
||||
MultiAsset: 'MultiAssetV0',
|
||||
XcmOrder: 'XcmOrderV0'
|
||||
}
|
||||
}
|
||||
];
|
||||
|
||||
@@ -91,7 +91,10 @@ const versioned: OverrideVersionedType[] = [
|
||||
{
|
||||
minmax: [50, undefined],
|
||||
types: {
|
||||
...sharedTypes
|
||||
...sharedTypes,
|
||||
AssetInstance: 'AssetInstanceV0',
|
||||
MultiAsset: 'MultiAssetV0',
|
||||
XcmOrder: 'XcmOrderV0'
|
||||
}
|
||||
}
|
||||
];
|
||||
|
||||
@@ -11,7 +11,7 @@ const upgrades: ChainUpgradesRaw = [
|
||||
[2549864, 45], [3925782, 46], [3925843, 47], [4207800, 48], [4627944, 49],
|
||||
[5124076, 50], [5478664, 900], [5482450, 9000], [5584305, 9010], [5784566, 9030],
|
||||
[5879822, 9031], [5896856, 9032], [5897316, 9033], [6117927, 9050], [6210274, 9070],
|
||||
[6379314, 9080]
|
||||
[6379314, 9080], [6979141, 9090]
|
||||
];
|
||||
|
||||
export default upgrades;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@polkadot/types-support",
|
||||
"version": "5.5.1",
|
||||
"version": "5.6.1",
|
||||
"type": "module",
|
||||
"description": "Supporting files for types, mostly for testing",
|
||||
"main": "index.js",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -278,10 +278,11 @@
|
||||
" # <weight>",
|
||||
" - `O(C + S)` where `C` length of `code` and `S` complexity of `can_set_code`",
|
||||
" - 1 storage write (codec `O(C)`).",
|
||||
" - 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is expensive).",
|
||||
" - 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is",
|
||||
" expensive).",
|
||||
" - 1 event.",
|
||||
" The weight of this function is dependent on the runtime, but generally this is very expensive.",
|
||||
" We will treat this as a full block.",
|
||||
" The weight of this function is dependent on the runtime, but generally this is very",
|
||||
" expensive. We will treat this as a full block.",
|
||||
" # </weight>"
|
||||
]
|
||||
},
|
||||
@@ -300,8 +301,8 @@
|
||||
" - `O(C)` where `C` length of `code`",
|
||||
" - 1 storage write (codec `O(C)`).",
|
||||
" - 1 event.",
|
||||
" The weight of this function is dependent on the runtime. We will treat this as a full block.",
|
||||
" # </weight>"
|
||||
" The weight of this function is dependent on the runtime. We will treat this as a full",
|
||||
" block. # </weight>"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -757,7 +758,8 @@
|
||||
},
|
||||
"fallback": "0x00",
|
||||
"docs": [
|
||||
" The configuration for the current epoch. Should never be `None` as it is initialized in genesis."
|
||||
" The configuration for the current epoch. Should never be `None` as it is initialized in",
|
||||
" genesis."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -931,7 +933,8 @@
|
||||
"",
|
||||
" # <weight>",
|
||||
" - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`)",
|
||||
" - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in `on_finalize`)",
|
||||
" - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in",
|
||||
" `on_finalize`)",
|
||||
" - 1 event handler `on_timestamp_set`. Must be `O(1)`.",
|
||||
" # </weight>"
|
||||
]
|
||||
@@ -944,10 +947,10 @@
|
||||
"type": "Moment",
|
||||
"value": "0xb80b000000000000",
|
||||
"docs": [
|
||||
" The minimum period between blocks. Beware that this is different to the *expected* period",
|
||||
" that the block production apparatus provides. Your chosen consensus system will generally",
|
||||
" work with this to determine a sensible block time. e.g. For Aura, it will be double this",
|
||||
" period on default settings."
|
||||
" The minimum period between blocks. Beware that this is different to the *expected*",
|
||||
" period that the block production apparatus provides. Your chosen consensus system will",
|
||||
" generally work with this to determine a sensible block time. e.g. For Aura, it will be",
|
||||
" double this period on default settings."
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -1120,7 +1123,8 @@
|
||||
}
|
||||
],
|
||||
"docs": [
|
||||
" Freeze an index so it will always point to the sender account. This consumes the deposit.",
|
||||
" Freeze an index so it will always point to the sender account. This consumes the",
|
||||
" deposit.",
|
||||
"",
|
||||
" The dispatch origin for this call must be _Signed_ and the signing account must have a",
|
||||
" non-frozen account `index`.",
|
||||
@@ -1321,18 +1325,19 @@
|
||||
" The dispatch origin for this call must be `Signed` by the transactor.",
|
||||
"",
|
||||
" # <weight>",
|
||||
" - Dependent on arguments but not critical, given proper implementations for",
|
||||
" input config types. See related functions below.",
|
||||
" - It contains a limited number of reads and writes internally and no complex computation.",
|
||||
" - Dependent on arguments but not critical, given proper implementations for input config",
|
||||
" types. See related functions below.",
|
||||
" - It contains a limited number of reads and writes internally and no complex",
|
||||
" computation.",
|
||||
"",
|
||||
" Related functions:",
|
||||
"",
|
||||
" - `ensure_can_withdraw` is always called internally but has a bounded complexity.",
|
||||
" - Transferring balances to accounts that did not exist before will cause",
|
||||
" `T::OnNewAccount::on_new_account` to be called.",
|
||||
" `T::OnNewAccount::on_new_account` to be called.",
|
||||
" - Removing enough funds from an account will trigger `T::DustRemoval::on_unbalanced`.",
|
||||
" - `transfer_keep_alive` works the same way as `transfer`, but has an additional",
|
||||
" check that the transfer will not kill the origin account.",
|
||||
" - `transfer_keep_alive` works the same way as `transfer`, but has an additional check",
|
||||
" that the transfer will not kill the origin account.",
|
||||
" ---------------------------------",
|
||||
" - Base Weight: 73.64 µs, worst case scenario (account created, account removed)",
|
||||
" - DB Weight: 1 Read and 1 Write to destination account",
|
||||
@@ -1397,8 +1402,8 @@
|
||||
" Exactly as `transfer`, except the origin must be root and the source account may be",
|
||||
" specified.",
|
||||
" # <weight>",
|
||||
" - Same as transfer, but additional read and write because the source account is",
|
||||
" not assumed to be in the overlay.",
|
||||
" - Same as transfer, but additional read and write because the source account is not",
|
||||
" assumed to be in the overlay.",
|
||||
" # </weight>"
|
||||
]
|
||||
},
|
||||
@@ -1455,8 +1460,7 @@
|
||||
" - `keep_alive`: A boolean to determine if the `transfer_all` operation should send all",
|
||||
" of the funds the account has, causing the sender account to be killed (false), or",
|
||||
" transfer everything except at least the existential deposit, which will guarantee to",
|
||||
" keep the sender account alive (true).",
|
||||
" # <weight>",
|
||||
" keep the sender account alive (true). # <weight>",
|
||||
" - O(1). Just like transfer, but reading the user's transferable balance first.",
|
||||
" #</weight>"
|
||||
]
|
||||
@@ -2351,9 +2355,9 @@
|
||||
},
|
||||
"fallback": "0x00",
|
||||
"docs": [
|
||||
" The threshold for when users can start calling `chill_other` for other validators / nominators.",
|
||||
" The threshold is compared to the actual number of validators / nominators (`CountFor*`) in",
|
||||
" the system compared to the configured max (`Max*Count`)."
|
||||
" The threshold for when users can start calling `chill_other` for other validators /",
|
||||
" nominators. The threshold is compared to the actual number of validators / nominators",
|
||||
" (`CountFor*`) in the system compared to the configured max (`Max*Count`)."
|
||||
]
|
||||
}
|
||||
]
|
||||
@@ -2410,8 +2414,8 @@
|
||||
" The dispatch origin for this call must be _Signed_ by the stash, not the controller.",
|
||||
"",
|
||||
" Use this if there are additional funds in your stash account that you wish to bond.",
|
||||
" Unlike [`bond`](Self::bond) or [`unbond`](Self::unbond) this function does not impose any limitation",
|
||||
" on the amount that can be added.",
|
||||
" Unlike [`bond`](Self::bond) or [`unbond`](Self::unbond) this function does not impose",
|
||||
" any limitation on the amount that can be added.",
|
||||
"",
|
||||
" Emits `Bonded`.",
|
||||
"",
|
||||
@@ -2723,8 +2727,8 @@
|
||||
" # <weight>",
|
||||
" O(S) where S is the number of slashing spans to be removed",
|
||||
" Reads: Bonded, Slashing Spans, Account, Locks",
|
||||
" Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators, Account, Locks",
|
||||
" Writes Each: SpanSlash * S",
|
||||
" Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators,",
|
||||
" Account, Locks Writes Each: SpanSlash * S",
|
||||
" # </weight>"
|
||||
]
|
||||
},
|
||||
@@ -2850,10 +2854,10 @@
|
||||
"",
|
||||
" Parameters:",
|
||||
" - `new_history_depth`: The new history depth you would like to set.",
|
||||
" - `era_items_deleted`: The number of items that will be deleted by this dispatch.",
|
||||
" This should report all the storage items that will be deleted by clearing old",
|
||||
" era history. Needed to report an accurate weight for the dispatch. Trusted by",
|
||||
" `Root` to report an accurate number.",
|
||||
" - `era_items_deleted`: The number of items that will be deleted by this dispatch. This",
|
||||
" should report all the storage items that will be deleted by clearing old era history.",
|
||||
" Needed to report an accurate weight for the dispatch. Trusted by `Root` to report an",
|
||||
" accurate number.",
|
||||
"",
|
||||
" Origin must be root.",
|
||||
"",
|
||||
@@ -2864,7 +2868,8 @@
|
||||
" - Reads: Current Era, History Depth",
|
||||
" - Writes: History Depth",
|
||||
" - Clear Prefix Each: Era Stakers, EraStakersClipped, ErasValidatorPrefs",
|
||||
" - Writes Each: ErasValidatorReward, ErasRewardPoints, ErasTotalStake, ErasStartSessionIndex",
|
||||
" - Writes Each: ErasValidatorReward, ErasRewardPoints, ErasTotalStake,",
|
||||
" ErasStartSessionIndex",
|
||||
" # </weight>"
|
||||
]
|
||||
},
|
||||
@@ -2893,7 +2898,8 @@
|
||||
" Complexity: O(S) where S is the number of slashing spans on the account.",
|
||||
" DB Weight:",
|
||||
" - Reads: Stash Account, Bonded, Slashing Spans, Locks",
|
||||
" - Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators, Stash Account, Locks",
|
||||
" - Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators,",
|
||||
" Stash Account, Locks",
|
||||
" - Writes Each: SpanSlash * S",
|
||||
" # </weight>"
|
||||
]
|
||||
@@ -2949,10 +2955,10 @@
|
||||
"",
|
||||
" * `min_nominator_bond`: The minimum active bond needed to be a nominator.",
|
||||
" * `min_validator_bond`: The minimum active bond needed to be a validator.",
|
||||
" * `max_nominator_count`: The max number of users who can be a nominator at once.",
|
||||
" When set to `None`, no limit is enforced.",
|
||||
" * `max_validator_count`: The max number of users who can be a validator at once.",
|
||||
" When set to `None`, no limit is enforced.",
|
||||
" * `max_nominator_count`: The max number of users who can be a nominator at once. When",
|
||||
" set to `None`, no limit is enforced.",
|
||||
" * `max_validator_count`: The max number of users who can be a validator at once. When",
|
||||
" set to `None`, no limit is enforced.",
|
||||
"",
|
||||
" Origin must be Root to call this function.",
|
||||
"",
|
||||
@@ -3152,8 +3158,8 @@
|
||||
"docs": [
|
||||
" The maximum number of nominators rewarded for each validator.",
|
||||
"",
|
||||
" For each validator only the `$MaxNominatorRewardedPerValidator` biggest stakers can claim",
|
||||
" their reward. This used to limit the i/o cost for the nominator payout."
|
||||
" For each validator only the `$MaxNominatorRewardedPerValidator` biggest stakers can",
|
||||
" claim their reward. This used to limit the i/o cost for the nominator payout."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -3293,15 +3299,15 @@
|
||||
{
|
||||
"name": "TooManyNominators",
|
||||
"docs": [
|
||||
" There are too many nominators in the system. Governance needs to adjust the staking settings",
|
||||
" to keep things safe for the runtime."
|
||||
" There are too many nominators in the system. Governance needs to adjust the staking",
|
||||
" settings to keep things safe for the runtime."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TooManyValidators",
|
||||
"docs": [
|
||||
" There are too many validators in the system. Governance needs to adjust the staking settings",
|
||||
" to keep things safe for the runtime."
|
||||
" There are too many validators in the system. Governance needs to adjust the staking",
|
||||
" settings to keep things safe for the runtime."
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -3550,8 +3556,8 @@
|
||||
"SessionIndex"
|
||||
],
|
||||
"docs": [
|
||||
" New session has happened. Note that the argument is the \\[session_index\\], not the block",
|
||||
" number as the type might suggest."
|
||||
" New session has happened. Note that the argument is the \\[session_index\\], not the",
|
||||
" block number as the type might suggest."
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -3903,8 +3909,8 @@
|
||||
],
|
||||
"docs": [
|
||||
" # <weight>",
|
||||
" - Complexity: `O(K + E)` where K is length of `Keys` (heartbeat.validators_len)",
|
||||
" and E is length of `heartbeat.network_state.external_address`",
|
||||
" - Complexity: `O(K + E)` where K is length of `Keys` (heartbeat.validators_len) and E is",
|
||||
" length of `heartbeat.network_state.external_address`",
|
||||
" - `O(K)`: decoding of length `K`",
|
||||
" - `O(E)`: decoding/encoding of length `E`",
|
||||
" - DbReads: pallet_session `Validators`, pallet_session `CurrentIndex`, `Keys`,",
|
||||
@@ -4473,8 +4479,8 @@
|
||||
" - `to`: The account whose voting the `target` account's voting power will follow.",
|
||||
" - `conviction`: The conviction that will be attached to the delegated votes. When the",
|
||||
" account is undelegated, the funds will be locked for the corresponding period.",
|
||||
" - `balance`: The amount of the account's balance to be used in delegating. This must",
|
||||
" not be more than the account's current balance.",
|
||||
" - `balance`: The amount of the account's balance to be used in delegating. This must not",
|
||||
" be more than the account's current balance.",
|
||||
"",
|
||||
" Emits `Delegated`.",
|
||||
"",
|
||||
@@ -4597,8 +4603,8 @@
|
||||
" The dispatch origin of this call must be _Signed_.",
|
||||
"",
|
||||
" - `proposal_hash`: The preimage hash of a proposal.",
|
||||
" - `proposal_length_upper_bound`: an upper bound on length of the proposal.",
|
||||
" Extrinsic is weighted according to this value with no refund.",
|
||||
" - `proposal_length_upper_bound`: an upper bound on length of the proposal. Extrinsic is",
|
||||
" weighted according to this value with no refund.",
|
||||
"",
|
||||
" This will only work after `VotingPeriod` blocks from the time that the preimage was",
|
||||
" noted, if it's the same account doing it. If it's a different account, then it'll only",
|
||||
@@ -4779,7 +4785,8 @@
|
||||
"Vec<AccountId>"
|
||||
],
|
||||
"docs": [
|
||||
" A public proposal has been tabled for referendum vote. \\[proposal_index, deposit, depositors\\]"
|
||||
" A public proposal has been tabled for referendum vote. \\[proposal_index, deposit,",
|
||||
" depositors\\]"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -4924,15 +4931,6 @@
|
||||
" \\[proposal_hash, provider, deposit, reaper\\]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Unlocked",
|
||||
"args": [
|
||||
"AccountId"
|
||||
],
|
||||
"docs": [
|
||||
" An \\[account\\] has been unlocked successfully."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Blacklisted",
|
||||
"args": [
|
||||
@@ -4949,11 +4947,12 @@
|
||||
"type": "BlockNumber",
|
||||
"value": "0x00c20100",
|
||||
"docs": [
|
||||
" The minimum period of locking and the period between a proposal being approved and enacted.",
|
||||
" The minimum period of locking and 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."
|
||||
" voting stakers have an opportunity to remove themselves from the system in the case",
|
||||
" where they are on the losing side of a vote."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -4985,9 +4984,9 @@
|
||||
"type": "bool",
|
||||
"value": "0x01",
|
||||
"docs": [
|
||||
" 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."
|
||||
" 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."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5047,12 +5046,6 @@
|
||||
" Proposal does not exist"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "BadIndex",
|
||||
"docs": [
|
||||
" Unknown index"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AlreadyCanceled",
|
||||
"docs": [
|
||||
@@ -5095,12 +5088,6 @@
|
||||
" Identity may not veto a proposal twice"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "NotDelegated",
|
||||
"docs": [
|
||||
" Not delegated"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "DuplicatePreimage",
|
||||
"docs": [
|
||||
@@ -5149,18 +5136,6 @@
|
||||
" No proposals waiting"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "NotLocked",
|
||||
"docs": [
|
||||
" The target account does not have a lock."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "NotExpired",
|
||||
"docs": [
|
||||
" The lock on the account to be unlocked has not yet expired."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "NotVoter",
|
||||
"docs": [
|
||||
@@ -5222,12 +5197,6 @@
|
||||
" Maximum number of votes reached."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "InvalidWitness",
|
||||
"docs": [
|
||||
" The provided witness data is wrong."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TooManyProposals",
|
||||
"docs": [
|
||||
@@ -6328,9 +6297,9 @@
|
||||
" origin is removed as a runner-up.",
|
||||
" - `origin` is a current member. In this case, the deposit is unreserved and origin is",
|
||||
" removed as a member, consequently not being a candidate for the next round anymore.",
|
||||
" Similar to [`remove_member`](Self::remove_member), if replacement runners exists,",
|
||||
" they are immediately used. If the prime is renouncing, then no prime will exist until",
|
||||
" the next round.",
|
||||
" Similar to [`remove_member`](Self::remove_member), if replacement runners exists, they",
|
||||
" are immediately used. If the prime is renouncing, then no prime will exist until the",
|
||||
" next round.",
|
||||
"",
|
||||
" The dispatch origin of this call must be signed, and have one of the above roles.",
|
||||
"",
|
||||
@@ -7415,7 +7384,8 @@
|
||||
"",
|
||||
" May be called from any origin.",
|
||||
"",
|
||||
" - `calls`: The calls to be dispatched from the same origin.",
|
||||
" - `calls`: The calls to be dispatched from the same origin. The number of call must not",
|
||||
" exceed the constant: `batched_calls_limit` (available in constant metadata).",
|
||||
"",
|
||||
" If origin is root then call are dispatch without checking origin filter. (This includes",
|
||||
" bypassing `frame_system::Config::BaseCallFilter`).",
|
||||
@@ -7473,7 +7443,8 @@
|
||||
"",
|
||||
" May be called from any origin.",
|
||||
"",
|
||||
" - `calls`: The calls to be dispatched from the same origin.",
|
||||
" - `calls`: The calls to be dispatched from the same origin. The number of call must not",
|
||||
" exceed the constant: `batched_calls_limit` (available in constant metadata).",
|
||||
"",
|
||||
" If origin is root then call are dispatch without checking origin filter. (This includes",
|
||||
" bypassing `frame_system::Config::BaseCallFilter`).",
|
||||
@@ -7511,8 +7482,24 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"constants": [],
|
||||
"errors": [],
|
||||
"constants": [
|
||||
{
|
||||
"name": "batched_calls_limit",
|
||||
"type": "u32",
|
||||
"value": "0x0cc30000",
|
||||
"docs": [
|
||||
" The limit on the number of batched calls."
|
||||
]
|
||||
}
|
||||
],
|
||||
"errors": [
|
||||
{
|
||||
"name": "TooManyCalls",
|
||||
"docs": [
|
||||
" Too many calls batched."
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 24
|
||||
},
|
||||
{
|
||||
@@ -8124,8 +8111,8 @@
|
||||
"value": "0x68425d8d010000000000000000000000",
|
||||
"docs": [
|
||||
" The amount held on deposit for a registered subaccount. This should account for the fact",
|
||||
" that one storage item's value will increase by the size of an account ID, and there will be",
|
||||
" another trie item whose value is the size of an account ID plus 32 bytes."
|
||||
" that one storage item's value will increase by the size of an account ID, and there will",
|
||||
" be another trie item whose value is the size of an account ID plus 32 bytes."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -9389,13 +9376,13 @@
|
||||
" The dispatch origin for this call must be _Signed_.",
|
||||
"",
|
||||
" Parameters:",
|
||||
" - `friends`: A list of friends you trust to vouch for recovery attempts.",
|
||||
" Should be ordered and contain no duplicate values.",
|
||||
" - `threshold`: The number of friends that must vouch for a recovery attempt",
|
||||
" before the account can be recovered. Should be less than or equal to",
|
||||
" the length of the list of friends.",
|
||||
" - `delay_period`: The number of blocks after a recovery attempt is initialized",
|
||||
" that needs to pass before the account can be recovered.",
|
||||
" - `friends`: A list of friends you trust to vouch for recovery attempts. Should be",
|
||||
" ordered and contain no duplicate values.",
|
||||
" - `threshold`: The number of friends that must vouch for a recovery attempt before the",
|
||||
" account can be recovered. Should be less than or equal to the length of the list of",
|
||||
" friends.",
|
||||
" - `delay_period`: The number of blocks after a recovery attempt is initialized that",
|
||||
" needs to pass before the account can be recovered.",
|
||||
"",
|
||||
" # <weight>",
|
||||
" - Key: F (len of friends)",
|
||||
@@ -9427,8 +9414,8 @@
|
||||
" The dispatch origin for this call must be _Signed_.",
|
||||
"",
|
||||
" Parameters:",
|
||||
" - `account`: The lost account that you want to recover. This account",
|
||||
" needs to be recoverable (i.e. have a recovery configuration).",
|
||||
" - `account`: The lost account that you want to recover. This account needs to be",
|
||||
" recoverable (i.e. have a recovery configuration).",
|
||||
"",
|
||||
" # <weight>",
|
||||
" - One storage read to check that account is recoverable. O(F)",
|
||||
@@ -9463,8 +9450,7 @@
|
||||
"",
|
||||
" Parameters:",
|
||||
" - `lost`: The lost account that you want to recover.",
|
||||
" - `rescuer`: The account trying to rescue the lost account that you",
|
||||
" want to vouch for.",
|
||||
" - `rescuer`: The account trying to rescue the lost account that you want to vouch for.",
|
||||
"",
|
||||
" The combination of these two parameters must point to an active recovery",
|
||||
" process.",
|
||||
@@ -9498,8 +9484,8 @@
|
||||
" `threshold` or more vouches, waited `delay_period` blocks since initiation.",
|
||||
"",
|
||||
" Parameters:",
|
||||
" - `account`: The lost account that you want to claim has been successfully",
|
||||
" recovered by you.",
|
||||
" - `account`: The lost account that you want to claim has been successfully recovered by",
|
||||
" you.",
|
||||
"",
|
||||
" # <weight>",
|
||||
" Key: F (len of friends in config), V (len of vouching friends)",
|
||||
@@ -9676,9 +9662,11 @@
|
||||
"type": "BalanceOf",
|
||||
"value": "0x9a505763000000000000000000000000",
|
||||
"docs": [
|
||||
" The amount of currency needed per additional user when creating a recovery configuration.",
|
||||
" The amount of currency needed per additional user when creating a recovery",
|
||||
" configuration.",
|
||||
"",
|
||||
" This is held for adding `sizeof(AccountId)` bytes more into a pre-existing storage value."
|
||||
" This is held for adding `sizeof(AccountId)` bytes more into a pre-existing storage",
|
||||
" value."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -10265,8 +10253,8 @@
|
||||
"type": "Weight",
|
||||
"value": "0x00806e8774010000",
|
||||
"docs": [
|
||||
" The maximum weight that may be scheduled per block for any dispatchables of less priority",
|
||||
" than `schedule::HARD_DEADLINE`."
|
||||
" The maximum weight that may be scheduled per block for any dispatchables of less",
|
||||
" priority than `schedule::HARD_DEADLINE`."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -10708,7 +10696,8 @@
|
||||
],
|
||||
"docs": [
|
||||
" Anonymous account has been created by new proxy with given",
|
||||
" disambiguation index and proxy type. \\[anonymous, who, proxy_type, disambiguation_index\\]"
|
||||
" disambiguation index and proxy type. \\[anonymous, who, proxy_type,",
|
||||
" disambiguation_index\\]"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -10742,9 +10731,9 @@
|
||||
"docs": [
|
||||
" The amount of currency needed per proxy added.",
|
||||
"",
|
||||
" This is held for adding 32 bytes plus an instance of `ProxyType` more into a pre-existing",
|
||||
" storage value. Thus, when configuring `ProxyDepositFactor` one should take into account",
|
||||
" `32 + proxy_type.encode().len()` bytes of data."
|
||||
" This is held for adding 32 bytes plus an instance of `ProxyType` more into a",
|
||||
" pre-existing storage value. Thus, when configuring `ProxyDepositFactor` one should take",
|
||||
" into account `32 + proxy_type.encode().len()` bytes of data."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -10770,7 +10759,8 @@
|
||||
"docs": [
|
||||
" The base amount of currency needed to reserve for creating an announcement.",
|
||||
"",
|
||||
" This is held when a new storage item holding a `Balance` is created (typically 16 bytes)."
|
||||
" This is held when a new storage item holding a `Balance` is created (typically 16",
|
||||
" bytes)."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -10973,9 +10963,8 @@
|
||||
" - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove.",
|
||||
" - One event.",
|
||||
" - The weight of the `call`.",
|
||||
" - Storage: inserts one item, value size bounded by `MaxSignatories`, with a",
|
||||
" deposit taken for its lifetime of",
|
||||
" `DepositBase + threshold * DepositFactor`.",
|
||||
" - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit",
|
||||
" taken for its lifetime of `DepositBase + threshold * DepositFactor`.",
|
||||
" -------------------------------",
|
||||
" - DB Weight:",
|
||||
" - Reads: Multisig Storage, [Caller Account], Calls (if `store_call`)",
|
||||
@@ -11037,9 +11026,8 @@
|
||||
" - Up to one binary search and insert (`O(logS + S)`).",
|
||||
" - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove.",
|
||||
" - One event.",
|
||||
" - Storage: inserts one item, value size bounded by `MaxSignatories`, with a",
|
||||
" deposit taken for its lifetime of",
|
||||
" `DepositBase + threshold * DepositFactor`.",
|
||||
" - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit",
|
||||
" taken for its lifetime of `DepositBase + threshold * DepositFactor`.",
|
||||
" ----------------------------------",
|
||||
" - DB Weight:",
|
||||
" - Read: Multisig Storage, [Caller Account]",
|
||||
@@ -11154,8 +11142,8 @@
|
||||
"type": "BalanceOf",
|
||||
"value": "0xf07520970f0000000000000000000000",
|
||||
"docs": [
|
||||
" The base amount of currency needed to reserve for creating a multisig execution or to store",
|
||||
" a dispatch call for later.",
|
||||
" The base amount of currency needed to reserve for creating a multisig execution or to",
|
||||
" store a dispatch call for later.",
|
||||
"",
|
||||
" This is held for an additional storage item whose value size is",
|
||||
" `4 + sizeof((BlockNumber, Balance, AccountId))` bytes and whose key size is",
|
||||
@@ -12262,7 +12250,7 @@
|
||||
"name": "submit_unsigned",
|
||||
"args": [
|
||||
{
|
||||
"name": "solution",
|
||||
"name": "raw_solution",
|
||||
"type": "RawSolution"
|
||||
},
|
||||
{
|
||||
@@ -12326,7 +12314,7 @@
|
||||
"name": "submit",
|
||||
"args": [
|
||||
{
|
||||
"name": "solution",
|
||||
"name": "raw_solution",
|
||||
"type": "RawSolution"
|
||||
},
|
||||
{
|
||||
@@ -12516,7 +12504,7 @@
|
||||
{
|
||||
"name": "SignedDepositBase",
|
||||
"type": "BalanceOf",
|
||||
"value": "0x1098a4850f0000000000000000000000",
|
||||
"value": "0x2030490b1f0000000000000000000000",
|
||||
"docs": [
|
||||
" Base deposit for a signed solution."
|
||||
]
|
||||
@@ -12524,7 +12512,7 @@
|
||||
{
|
||||
"name": "SignedDepositByte",
|
||||
"type": "BalanceOf",
|
||||
"value": "0x43de1300000000000000000000000000",
|
||||
"value": "0x277f0000000000000000000000000000",
|
||||
"docs": [
|
||||
" Per-byte deposit for a signed solution."
|
||||
]
|
||||
@@ -12927,8 +12915,8 @@
|
||||
{
|
||||
"name": "BidTooLow",
|
||||
"docs": [
|
||||
" The queue for the bid's duration is full and the amount bid is too low to get in through",
|
||||
" replacing an existing bid."
|
||||
" The queue for the bid's duration is full and the amount bid is too low to get in",
|
||||
" through replacing an existing bid."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -16499,7 +16487,11 @@
|
||||
},
|
||||
{
|
||||
"name": "assets",
|
||||
"type": "Vec<MultiAsset>"
|
||||
"type": "MultiAssets"
|
||||
},
|
||||
{
|
||||
"name": "fee_asset_item",
|
||||
"type": "u32"
|
||||
},
|
||||
{
|
||||
"name": "dest_weight",
|
||||
@@ -16509,13 +16501,15 @@
|
||||
"docs": [
|
||||
" Teleport some assets from the local chain to some destination chain.",
|
||||
"",
|
||||
" Fee payment on the destination side is made from the first asset listed in the `assets` vector.",
|
||||
"",
|
||||
" - `origin`: Must be capable of withdrawing the `assets` and executing XCM.",
|
||||
" - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send",
|
||||
" from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.",
|
||||
" - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be",
|
||||
" an `AccountId32` value.",
|
||||
" - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the",
|
||||
" `dest` side.",
|
||||
" - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the",
|
||||
" `dest` side. May not be empty.",
|
||||
" - `dest_weight`: Equal to the total weight on `dest` of the XCM message",
|
||||
" `Teleport { assets, effects: [ BuyExecution{..}, DepositAsset{..} ] }`."
|
||||
]
|
||||
@@ -16533,7 +16527,11 @@
|
||||
},
|
||||
{
|
||||
"name": "assets",
|
||||
"type": "Vec<MultiAsset>"
|
||||
"type": "MultiAssets"
|
||||
},
|
||||
{
|
||||
"name": "fee_asset_item",
|
||||
"type": "u32"
|
||||
},
|
||||
{
|
||||
"name": "dest_weight",
|
||||
@@ -16544,6 +16542,8 @@
|
||||
" Transfer some assets from the local chain to the sovereign account of a destination chain and forward",
|
||||
" a notification XCM.",
|
||||
"",
|
||||
" Fee payment on the destination side is made from the first asset listed in the `assets` vector.",
|
||||
"",
|
||||
" - `origin`: Must be capable of withdrawing the `assets` and executing XCM.",
|
||||
" - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send",
|
||||
" from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.",
|
||||
@@ -16552,7 +16552,7 @@
|
||||
" - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the",
|
||||
" `dest` side.",
|
||||
" - `dest_weight`: Equal to the total weight on `dest` of the XCM message",
|
||||
" `ReserveAssetDeposit { assets, effects: [ BuyExecution{..}, DepositAsset{..} ] }`."
|
||||
" `ReserveAssetDeposited { assets, effects: [ BuyExecution{..}, DepositAsset{..} ] }`."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -16621,6 +16621,30 @@
|
||||
"docs": [
|
||||
" The message's weight could not be determined."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Empty",
|
||||
"docs": [
|
||||
" The assets to be sent are empty."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "CannotReanchor",
|
||||
"docs": [
|
||||
" Could not re-anchor the assets to declare the fees for the destination chain."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TooManyAssets",
|
||||
"docs": [
|
||||
" Too many assets have been attempted for transfer."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "InvalidOrigin",
|
||||
"docs": [
|
||||
" Origin is invalid for sending."
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 99
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -278,10 +278,11 @@
|
||||
" # <weight>",
|
||||
" - `O(C + S)` where `C` length of `code` and `S` complexity of `can_set_code`",
|
||||
" - 1 storage write (codec `O(C)`).",
|
||||
" - 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is expensive).",
|
||||
" - 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is",
|
||||
" expensive).",
|
||||
" - 1 event.",
|
||||
" The weight of this function is dependent on the runtime, but generally this is very expensive.",
|
||||
" We will treat this as a full block.",
|
||||
" The weight of this function is dependent on the runtime, but generally this is very",
|
||||
" expensive. We will treat this as a full block.",
|
||||
" # </weight>"
|
||||
]
|
||||
},
|
||||
@@ -300,8 +301,8 @@
|
||||
" - `O(C)` where `C` length of `code`",
|
||||
" - 1 storage write (codec `O(C)`).",
|
||||
" - 1 event.",
|
||||
" The weight of this function is dependent on the runtime. We will treat this as a full block.",
|
||||
" # </weight>"
|
||||
" The weight of this function is dependent on the runtime. We will treat this as a full",
|
||||
" block. # </weight>"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -824,8 +825,8 @@
|
||||
"type": "Weight",
|
||||
"value": "0x00806e8774010000",
|
||||
"docs": [
|
||||
" The maximum weight that may be scheduled per block for any dispatchables of less priority",
|
||||
" than `schedule::HARD_DEADLINE`."
|
||||
" The maximum weight that may be scheduled per block for any dispatchables of less",
|
||||
" priority than `schedule::HARD_DEADLINE`."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1068,7 +1069,8 @@
|
||||
},
|
||||
"fallback": "0x00",
|
||||
"docs": [
|
||||
" The configuration for the current epoch. Should never be `None` as it is initialized in genesis."
|
||||
" The configuration for the current epoch. Should never be `None` as it is initialized in",
|
||||
" genesis."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1242,7 +1244,8 @@
|
||||
"",
|
||||
" # <weight>",
|
||||
" - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`)",
|
||||
" - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in `on_finalize`)",
|
||||
" - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in",
|
||||
" `on_finalize`)",
|
||||
" - 1 event handler `on_timestamp_set`. Must be `O(1)`.",
|
||||
" # </weight>"
|
||||
]
|
||||
@@ -1255,10 +1258,10 @@
|
||||
"type": "Moment",
|
||||
"value": "0xb80b000000000000",
|
||||
"docs": [
|
||||
" The minimum period between blocks. Beware that this is different to the *expected* period",
|
||||
" that the block production apparatus provides. Your chosen consensus system will generally",
|
||||
" work with this to determine a sensible block time. e.g. For Aura, it will be double this",
|
||||
" period on default settings."
|
||||
" The minimum period between blocks. Beware that this is different to the *expected*",
|
||||
" period that the block production apparatus provides. Your chosen consensus system will",
|
||||
" generally work with this to determine a sensible block time. e.g. For Aura, it will be",
|
||||
" double this period on default settings."
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -1431,7 +1434,8 @@
|
||||
}
|
||||
],
|
||||
"docs": [
|
||||
" Freeze an index so it will always point to the sender account. This consumes the deposit.",
|
||||
" Freeze an index so it will always point to the sender account. This consumes the",
|
||||
" deposit.",
|
||||
"",
|
||||
" The dispatch origin for this call must be _Signed_ and the signing account must have a",
|
||||
" non-frozen account `index`.",
|
||||
@@ -1632,18 +1636,19 @@
|
||||
" The dispatch origin for this call must be `Signed` by the transactor.",
|
||||
"",
|
||||
" # <weight>",
|
||||
" - Dependent on arguments but not critical, given proper implementations for",
|
||||
" input config types. See related functions below.",
|
||||
" - It contains a limited number of reads and writes internally and no complex computation.",
|
||||
" - Dependent on arguments but not critical, given proper implementations for input config",
|
||||
" types. See related functions below.",
|
||||
" - It contains a limited number of reads and writes internally and no complex",
|
||||
" computation.",
|
||||
"",
|
||||
" Related functions:",
|
||||
"",
|
||||
" - `ensure_can_withdraw` is always called internally but has a bounded complexity.",
|
||||
" - Transferring balances to accounts that did not exist before will cause",
|
||||
" `T::OnNewAccount::on_new_account` to be called.",
|
||||
" `T::OnNewAccount::on_new_account` to be called.",
|
||||
" - Removing enough funds from an account will trigger `T::DustRemoval::on_unbalanced`.",
|
||||
" - `transfer_keep_alive` works the same way as `transfer`, but has an additional",
|
||||
" check that the transfer will not kill the origin account.",
|
||||
" - `transfer_keep_alive` works the same way as `transfer`, but has an additional check",
|
||||
" that the transfer will not kill the origin account.",
|
||||
" ---------------------------------",
|
||||
" - Base Weight: 73.64 µs, worst case scenario (account created, account removed)",
|
||||
" - DB Weight: 1 Read and 1 Write to destination account",
|
||||
@@ -1708,8 +1713,8 @@
|
||||
" Exactly as `transfer`, except the origin must be root and the source account may be",
|
||||
" specified.",
|
||||
" # <weight>",
|
||||
" - Same as transfer, but additional read and write because the source account is",
|
||||
" not assumed to be in the overlay.",
|
||||
" - Same as transfer, but additional read and write because the source account is not",
|
||||
" assumed to be in the overlay.",
|
||||
" # </weight>"
|
||||
]
|
||||
},
|
||||
@@ -1766,8 +1771,7 @@
|
||||
" - `keep_alive`: A boolean to determine if the `transfer_all` operation should send all",
|
||||
" of the funds the account has, causing the sender account to be killed (false), or",
|
||||
" transfer everything except at least the existential deposit, which will guarantee to",
|
||||
" keep the sender account alive (true).",
|
||||
" # <weight>",
|
||||
" keep the sender account alive (true). # <weight>",
|
||||
" - O(1). Just like transfer, but reading the user's transferable balance first.",
|
||||
" #</weight>"
|
||||
]
|
||||
@@ -2662,9 +2666,9 @@
|
||||
},
|
||||
"fallback": "0x00",
|
||||
"docs": [
|
||||
" The threshold for when users can start calling `chill_other` for other validators / nominators.",
|
||||
" The threshold is compared to the actual number of validators / nominators (`CountFor*`) in",
|
||||
" the system compared to the configured max (`Max*Count`)."
|
||||
" The threshold for when users can start calling `chill_other` for other validators /",
|
||||
" nominators. The threshold is compared to the actual number of validators / nominators",
|
||||
" (`CountFor*`) in the system compared to the configured max (`Max*Count`)."
|
||||
]
|
||||
}
|
||||
]
|
||||
@@ -2721,8 +2725,8 @@
|
||||
" The dispatch origin for this call must be _Signed_ by the stash, not the controller.",
|
||||
"",
|
||||
" Use this if there are additional funds in your stash account that you wish to bond.",
|
||||
" Unlike [`bond`](Self::bond) or [`unbond`](Self::unbond) this function does not impose any limitation",
|
||||
" on the amount that can be added.",
|
||||
" Unlike [`bond`](Self::bond) or [`unbond`](Self::unbond) this function does not impose",
|
||||
" any limitation on the amount that can be added.",
|
||||
"",
|
||||
" Emits `Bonded`.",
|
||||
"",
|
||||
@@ -3034,8 +3038,8 @@
|
||||
" # <weight>",
|
||||
" O(S) where S is the number of slashing spans to be removed",
|
||||
" Reads: Bonded, Slashing Spans, Account, Locks",
|
||||
" Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators, Account, Locks",
|
||||
" Writes Each: SpanSlash * S",
|
||||
" Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators,",
|
||||
" Account, Locks Writes Each: SpanSlash * S",
|
||||
" # </weight>"
|
||||
]
|
||||
},
|
||||
@@ -3161,10 +3165,10 @@
|
||||
"",
|
||||
" Parameters:",
|
||||
" - `new_history_depth`: The new history depth you would like to set.",
|
||||
" - `era_items_deleted`: The number of items that will be deleted by this dispatch.",
|
||||
" This should report all the storage items that will be deleted by clearing old",
|
||||
" era history. Needed to report an accurate weight for the dispatch. Trusted by",
|
||||
" `Root` to report an accurate number.",
|
||||
" - `era_items_deleted`: The number of items that will be deleted by this dispatch. This",
|
||||
" should report all the storage items that will be deleted by clearing old era history.",
|
||||
" Needed to report an accurate weight for the dispatch. Trusted by `Root` to report an",
|
||||
" accurate number.",
|
||||
"",
|
||||
" Origin must be root.",
|
||||
"",
|
||||
@@ -3175,7 +3179,8 @@
|
||||
" - Reads: Current Era, History Depth",
|
||||
" - Writes: History Depth",
|
||||
" - Clear Prefix Each: Era Stakers, EraStakersClipped, ErasValidatorPrefs",
|
||||
" - Writes Each: ErasValidatorReward, ErasRewardPoints, ErasTotalStake, ErasStartSessionIndex",
|
||||
" - Writes Each: ErasValidatorReward, ErasRewardPoints, ErasTotalStake,",
|
||||
" ErasStartSessionIndex",
|
||||
" # </weight>"
|
||||
]
|
||||
},
|
||||
@@ -3204,7 +3209,8 @@
|
||||
" Complexity: O(S) where S is the number of slashing spans on the account.",
|
||||
" DB Weight:",
|
||||
" - Reads: Stash Account, Bonded, Slashing Spans, Locks",
|
||||
" - Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators, Stash Account, Locks",
|
||||
" - Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators,",
|
||||
" Stash Account, Locks",
|
||||
" - Writes Each: SpanSlash * S",
|
||||
" # </weight>"
|
||||
]
|
||||
@@ -3260,10 +3266,10 @@
|
||||
"",
|
||||
" * `min_nominator_bond`: The minimum active bond needed to be a nominator.",
|
||||
" * `min_validator_bond`: The minimum active bond needed to be a validator.",
|
||||
" * `max_nominator_count`: The max number of users who can be a nominator at once.",
|
||||
" When set to `None`, no limit is enforced.",
|
||||
" * `max_validator_count`: The max number of users who can be a validator at once.",
|
||||
" When set to `None`, no limit is enforced.",
|
||||
" * `max_nominator_count`: The max number of users who can be a nominator at once. When",
|
||||
" set to `None`, no limit is enforced.",
|
||||
" * `max_validator_count`: The max number of users who can be a validator at once. When",
|
||||
" set to `None`, no limit is enforced.",
|
||||
"",
|
||||
" Origin must be Root to call this function.",
|
||||
"",
|
||||
@@ -3463,8 +3469,8 @@
|
||||
"docs": [
|
||||
" The maximum number of nominators rewarded for each validator.",
|
||||
"",
|
||||
" For each validator only the `$MaxNominatorRewardedPerValidator` biggest stakers can claim",
|
||||
" their reward. This used to limit the i/o cost for the nominator payout."
|
||||
" For each validator only the `$MaxNominatorRewardedPerValidator` biggest stakers can",
|
||||
" claim their reward. This used to limit the i/o cost for the nominator payout."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -3604,15 +3610,15 @@
|
||||
{
|
||||
"name": "TooManyNominators",
|
||||
"docs": [
|
||||
" There are too many nominators in the system. Governance needs to adjust the staking settings",
|
||||
" to keep things safe for the runtime."
|
||||
" There are too many nominators in the system. Governance needs to adjust the staking",
|
||||
" settings to keep things safe for the runtime."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TooManyValidators",
|
||||
"docs": [
|
||||
" There are too many validators in the system. Governance needs to adjust the staking settings",
|
||||
" to keep things safe for the runtime."
|
||||
" There are too many validators in the system. Governance needs to adjust the staking",
|
||||
" settings to keep things safe for the runtime."
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -3861,8 +3867,8 @@
|
||||
"SessionIndex"
|
||||
],
|
||||
"docs": [
|
||||
" New session has happened. Note that the argument is the \\[session_index\\], not the block",
|
||||
" number as the type might suggest."
|
||||
" New session has happened. Note that the argument is the \\[session_index\\], not the",
|
||||
" block number as the type might suggest."
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -4214,8 +4220,8 @@
|
||||
],
|
||||
"docs": [
|
||||
" # <weight>",
|
||||
" - Complexity: `O(K + E)` where K is length of `Keys` (heartbeat.validators_len)",
|
||||
" and E is length of `heartbeat.network_state.external_address`",
|
||||
" - Complexity: `O(K + E)` where K is length of `Keys` (heartbeat.validators_len) and E is",
|
||||
" length of `heartbeat.network_state.external_address`",
|
||||
" - `O(K)`: decoding of length `K`",
|
||||
" - `O(E)`: decoding/encoding of length `E`",
|
||||
" - DbReads: pallet_session `Validators`, pallet_session `CurrentIndex`, `Keys`,",
|
||||
@@ -4784,8 +4790,8 @@
|
||||
" - `to`: The account whose voting the `target` account's voting power will follow.",
|
||||
" - `conviction`: The conviction that will be attached to the delegated votes. When the",
|
||||
" account is undelegated, the funds will be locked for the corresponding period.",
|
||||
" - `balance`: The amount of the account's balance to be used in delegating. This must",
|
||||
" not be more than the account's current balance.",
|
||||
" - `balance`: The amount of the account's balance to be used in delegating. This must not",
|
||||
" be more than the account's current balance.",
|
||||
"",
|
||||
" Emits `Delegated`.",
|
||||
"",
|
||||
@@ -4908,8 +4914,8 @@
|
||||
" The dispatch origin of this call must be _Signed_.",
|
||||
"",
|
||||
" - `proposal_hash`: The preimage hash of a proposal.",
|
||||
" - `proposal_length_upper_bound`: an upper bound on length of the proposal.",
|
||||
" Extrinsic is weighted according to this value with no refund.",
|
||||
" - `proposal_length_upper_bound`: an upper bound on length of the proposal. Extrinsic is",
|
||||
" weighted according to this value with no refund.",
|
||||
"",
|
||||
" This will only work after `VotingPeriod` blocks from the time that the preimage was",
|
||||
" noted, if it's the same account doing it. If it's a different account, then it'll only",
|
||||
@@ -5090,7 +5096,8 @@
|
||||
"Vec<AccountId>"
|
||||
],
|
||||
"docs": [
|
||||
" A public proposal has been tabled for referendum vote. \\[proposal_index, deposit, depositors\\]"
|
||||
" A public proposal has been tabled for referendum vote. \\[proposal_index, deposit,",
|
||||
" depositors\\]"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5235,15 +5242,6 @@
|
||||
" \\[proposal_hash, provider, deposit, reaper\\]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Unlocked",
|
||||
"args": [
|
||||
"AccountId"
|
||||
],
|
||||
"docs": [
|
||||
" An \\[account\\] has been unlocked successfully."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Blacklisted",
|
||||
"args": [
|
||||
@@ -5260,11 +5258,12 @@
|
||||
"type": "BlockNumber",
|
||||
"value": "0x00270600",
|
||||
"docs": [
|
||||
" The minimum period of locking and the period between a proposal being approved and enacted.",
|
||||
" The minimum period of locking and 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."
|
||||
" voting stakers have an opportunity to remove themselves from the system in the case",
|
||||
" where they are on the losing side of a vote."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5296,9 +5295,9 @@
|
||||
"type": "bool",
|
||||
"value": "0x01",
|
||||
"docs": [
|
||||
" 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."
|
||||
" 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."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5358,12 +5357,6 @@
|
||||
" Proposal does not exist"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "BadIndex",
|
||||
"docs": [
|
||||
" Unknown index"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AlreadyCanceled",
|
||||
"docs": [
|
||||
@@ -5406,12 +5399,6 @@
|
||||
" Identity may not veto a proposal twice"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "NotDelegated",
|
||||
"docs": [
|
||||
" Not delegated"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "DuplicatePreimage",
|
||||
"docs": [
|
||||
@@ -5460,18 +5447,6 @@
|
||||
" No proposals waiting"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "NotLocked",
|
||||
"docs": [
|
||||
" The target account does not have a lock."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "NotExpired",
|
||||
"docs": [
|
||||
" The lock on the account to be unlocked has not yet expired."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "NotVoter",
|
||||
"docs": [
|
||||
@@ -5533,12 +5508,6 @@
|
||||
" Maximum number of votes reached."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "InvalidWitness",
|
||||
"docs": [
|
||||
" The provided witness data is wrong."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TooManyProposals",
|
||||
"docs": [
|
||||
@@ -6639,9 +6608,9 @@
|
||||
" origin is removed as a runner-up.",
|
||||
" - `origin` is a current member. In this case, the deposit is unreserved and origin is",
|
||||
" removed as a member, consequently not being a candidate for the next round anymore.",
|
||||
" Similar to [`remove_member`](Self::remove_member), if replacement runners exists,",
|
||||
" they are immediately used. If the prime is renouncing, then no prime will exist until",
|
||||
" the next round.",
|
||||
" Similar to [`remove_member`](Self::remove_member), if replacement runners exists, they",
|
||||
" are immediately used. If the prime is renouncing, then no prime will exist until the",
|
||||
" next round.",
|
||||
"",
|
||||
" The dispatch origin of this call must be signed, and have one of the above roles.",
|
||||
"",
|
||||
@@ -7918,7 +7887,8 @@
|
||||
"",
|
||||
" May be called from any origin.",
|
||||
"",
|
||||
" - `calls`: The calls to be dispatched from the same origin.",
|
||||
" - `calls`: The calls to be dispatched from the same origin. The number of call must not",
|
||||
" exceed the constant: `batched_calls_limit` (available in constant metadata).",
|
||||
"",
|
||||
" If origin is root then call are dispatch without checking origin filter. (This includes",
|
||||
" bypassing `frame_system::Config::BaseCallFilter`).",
|
||||
@@ -7976,7 +7946,8 @@
|
||||
"",
|
||||
" May be called from any origin.",
|
||||
"",
|
||||
" - `calls`: The calls to be dispatched from the same origin.",
|
||||
" - `calls`: The calls to be dispatched from the same origin. The number of call must not",
|
||||
" exceed the constant: `batched_calls_limit` (available in constant metadata).",
|
||||
"",
|
||||
" If origin is root then call are dispatch without checking origin filter. (This includes",
|
||||
" bypassing `frame_system::Config::BaseCallFilter`).",
|
||||
@@ -8014,8 +7985,24 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"constants": [],
|
||||
"errors": [],
|
||||
"constants": [
|
||||
{
|
||||
"name": "batched_calls_limit",
|
||||
"type": "u32",
|
||||
"value": "0x0cc30000",
|
||||
"docs": [
|
||||
" The limit on the number of batched calls."
|
||||
]
|
||||
}
|
||||
],
|
||||
"errors": [
|
||||
{
|
||||
"name": "TooManyCalls",
|
||||
"docs": [
|
||||
" Too many calls batched."
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 26
|
||||
},
|
||||
{
|
||||
@@ -8627,8 +8614,8 @@
|
||||
"value": "0x80f884b02e0000000000000000000000",
|
||||
"docs": [
|
||||
" The amount held on deposit for a registered subaccount. This should account for the fact",
|
||||
" that one storage item's value will increase by the size of an account ID, and there will be",
|
||||
" another trie item whose value is the size of an account ID plus 32 bytes."
|
||||
" that one storage item's value will increase by the size of an account ID, and there will",
|
||||
" be another trie item whose value is the size of an account ID plus 32 bytes."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -9159,7 +9146,8 @@
|
||||
],
|
||||
"docs": [
|
||||
" Anonymous account has been created by new proxy with given",
|
||||
" disambiguation index and proxy type. \\[anonymous, who, proxy_type, disambiguation_index\\]"
|
||||
" disambiguation index and proxy type. \\[anonymous, who, proxy_type,",
|
||||
" disambiguation_index\\]"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -9193,9 +9181,9 @@
|
||||
"docs": [
|
||||
" The amount of currency needed per proxy added.",
|
||||
"",
|
||||
" This is held for adding 32 bytes plus an instance of `ProxyType` more into a pre-existing",
|
||||
" storage value. Thus, when configuring `ProxyDepositFactor` one should take into account",
|
||||
" `32 + proxy_type.encode().len()` bytes of data."
|
||||
" This is held for adding 32 bytes plus an instance of `ProxyType` more into a",
|
||||
" pre-existing storage value. Thus, when configuring `ProxyDepositFactor` one should take",
|
||||
" into account `32 + proxy_type.encode().len()` bytes of data."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -9221,7 +9209,8 @@
|
||||
"docs": [
|
||||
" The base amount of currency needed to reserve for creating an announcement.",
|
||||
"",
|
||||
" This is held when a new storage item holding a `Balance` is created (typically 16 bytes)."
|
||||
" This is held when a new storage item holding a `Balance` is created (typically 16",
|
||||
" bytes)."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -9424,9 +9413,8 @@
|
||||
" - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove.",
|
||||
" - One event.",
|
||||
" - The weight of the `call`.",
|
||||
" - Storage: inserts one item, value size bounded by `MaxSignatories`, with a",
|
||||
" deposit taken for its lifetime of",
|
||||
" `DepositBase + threshold * DepositFactor`.",
|
||||
" - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit",
|
||||
" taken for its lifetime of `DepositBase + threshold * DepositFactor`.",
|
||||
" -------------------------------",
|
||||
" - DB Weight:",
|
||||
" - Reads: Multisig Storage, [Caller Account], Calls (if `store_call`)",
|
||||
@@ -9488,9 +9476,8 @@
|
||||
" - Up to one binary search and insert (`O(logS + S)`).",
|
||||
" - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove.",
|
||||
" - One event.",
|
||||
" - Storage: inserts one item, value size bounded by `MaxSignatories`, with a",
|
||||
" deposit taken for its lifetime of",
|
||||
" `DepositBase + threshold * DepositFactor`.",
|
||||
" - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit",
|
||||
" taken for its lifetime of `DepositBase + threshold * DepositFactor`.",
|
||||
" ----------------------------------",
|
||||
" - DB Weight:",
|
||||
" - Read: Multisig Storage, [Caller Account]",
|
||||
@@ -9605,8 +9592,8 @@
|
||||
"type": "BalanceOf",
|
||||
"value": "0x008c61c52e0000000000000000000000",
|
||||
"docs": [
|
||||
" The base amount of currency needed to reserve for creating a multisig execution or to store",
|
||||
" a dispatch call for later.",
|
||||
" The base amount of currency needed to reserve for creating a multisig execution or to",
|
||||
" store a dispatch call for later.",
|
||||
"",
|
||||
" This is held for an additional storage item whose value size is",
|
||||
" `4 + sizeof((BlockNumber, Balance, AccountId))` bytes and whose key size is",
|
||||
@@ -10713,7 +10700,7 @@
|
||||
"name": "submit_unsigned",
|
||||
"args": [
|
||||
{
|
||||
"name": "solution",
|
||||
"name": "raw_solution",
|
||||
"type": "RawSolution"
|
||||
},
|
||||
{
|
||||
@@ -10777,7 +10764,7 @@
|
||||
"name": "submit",
|
||||
"args": [
|
||||
{
|
||||
"name": "solution",
|
||||
"name": "raw_solution",
|
||||
"type": "RawSolution"
|
||||
},
|
||||
{
|
||||
@@ -10967,7 +10954,7 @@
|
||||
{
|
||||
"name": "SignedDepositBase",
|
||||
"type": "BalanceOf",
|
||||
"value": "0x00d0ed902e0000000000000000000000",
|
||||
"value": "0x00a0db215d0000000000000000000000",
|
||||
"docs": [
|
||||
" Base deposit for a signed solution."
|
||||
]
|
||||
@@ -10975,7 +10962,7 @@
|
||||
{
|
||||
"name": "SignedDepositByte",
|
||||
"type": "BalanceOf",
|
||||
"value": "0xca9a3b00000000000000000000000000",
|
||||
"value": "0x787d0100000000000000000000000000",
|
||||
"docs": [
|
||||
" Per-byte deposit for a signed solution."
|
||||
]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -278,10 +278,11 @@
|
||||
" # <weight>",
|
||||
" - `O(C + S)` where `C` length of `code` and `S` complexity of `can_set_code`",
|
||||
" - 1 storage write (codec `O(C)`).",
|
||||
" - 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is expensive).",
|
||||
" - 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is",
|
||||
" expensive).",
|
||||
" - 1 event.",
|
||||
" The weight of this function is dependent on the runtime, but generally this is very expensive.",
|
||||
" We will treat this as a full block.",
|
||||
" The weight of this function is dependent on the runtime, but generally this is very",
|
||||
" expensive. We will treat this as a full block.",
|
||||
" # </weight>"
|
||||
]
|
||||
},
|
||||
@@ -300,8 +301,8 @@
|
||||
" - `O(C)` where `C` length of `code`",
|
||||
" - 1 storage write (codec `O(C)`).",
|
||||
" - 1 event.",
|
||||
" The weight of this function is dependent on the runtime. We will treat this as a full block.",
|
||||
" # </weight>"
|
||||
" The weight of this function is dependent on the runtime. We will treat this as a full",
|
||||
" block. # </weight>"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -499,7 +500,7 @@
|
||||
{
|
||||
"name": "Version",
|
||||
"type": "RuntimeVersion",
|
||||
"value": "0x106e6f6465387375627374726174652d6e6f64650a0000000b0100000000000034df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000ed99c5acb25eedf502000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f0100000068b66ba122c93fa70100000037c8bb1350a9a2a80100000091d5df18b0d2cf5801000000ab3c0572291feb8b0100000002000000",
|
||||
"value": "0x106e6f6465387375627374726174652d6e6f64650a0000000b0100000000000034df6acb689907609b0300000037e397fc7c91f5e40100000040fe3ad401f8959a05000000d2bc9897eed08f1503000000f78b278be53f454c02000000ed99c5acb25eedf503000000cbca25e39f14238702000000687ad44ad37f03c201000000bc9d89904f5b923f0100000068b66ba122c93fa70100000037c8bb1350a9a2a80100000091d5df18b0d2cf5801000000ab3c0572291feb8b0100000002000000",
|
||||
"docs": [
|
||||
" Get the chain's current version."
|
||||
]
|
||||
@@ -572,7 +573,8 @@
|
||||
"",
|
||||
" May be called from any origin.",
|
||||
"",
|
||||
" - `calls`: The calls to be dispatched from the same origin.",
|
||||
" - `calls`: The calls to be dispatched from the same origin. The number of call must not",
|
||||
" exceed the constant: `batched_calls_limit` (available in constant metadata).",
|
||||
"",
|
||||
" If origin is root then call are dispatch without checking origin filter. (This includes",
|
||||
" bypassing `frame_system::Config::BaseCallFilter`).",
|
||||
@@ -630,7 +632,8 @@
|
||||
"",
|
||||
" May be called from any origin.",
|
||||
"",
|
||||
" - `calls`: The calls to be dispatched from the same origin.",
|
||||
" - `calls`: The calls to be dispatched from the same origin. The number of call must not",
|
||||
" exceed the constant: `batched_calls_limit` (available in constant metadata).",
|
||||
"",
|
||||
" If origin is root then call are dispatch without checking origin filter. (This includes",
|
||||
" bypassing `frame_system::Config::BaseCallFilter`).",
|
||||
@@ -668,8 +671,24 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"constants": [],
|
||||
"errors": [],
|
||||
"constants": [
|
||||
{
|
||||
"name": "batched_calls_limit",
|
||||
"type": "u32",
|
||||
"value": "0x73ed0000",
|
||||
"docs": [
|
||||
" The limit on the number of batched calls."
|
||||
]
|
||||
}
|
||||
],
|
||||
"errors": [
|
||||
{
|
||||
"name": "TooManyCalls",
|
||||
"docs": [
|
||||
" Too many calls batched."
|
||||
]
|
||||
}
|
||||
],
|
||||
"index": 1
|
||||
},
|
||||
{
|
||||
@@ -874,7 +893,8 @@
|
||||
},
|
||||
"fallback": "0x00",
|
||||
"docs": [
|
||||
" The configuration for the current epoch. Should never be `None` as it is initialized in genesis."
|
||||
" The configuration for the current epoch. Should never be `None` as it is initialized in",
|
||||
" genesis."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -1048,7 +1068,8 @@
|
||||
"",
|
||||
" # <weight>",
|
||||
" - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`)",
|
||||
" - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in `on_finalize`)",
|
||||
" - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in",
|
||||
" `on_finalize`)",
|
||||
" - 1 event handler `on_timestamp_set`. Must be `O(1)`.",
|
||||
" # </weight>"
|
||||
]
|
||||
@@ -1061,10 +1082,10 @@
|
||||
"type": "Moment",
|
||||
"value": "0xdc05000000000000",
|
||||
"docs": [
|
||||
" The minimum period between blocks. Beware that this is different to the *expected* period",
|
||||
" that the block production apparatus provides. Your chosen consensus system will generally",
|
||||
" work with this to determine a sensible block time. e.g. For Aura, it will be double this",
|
||||
" period on default settings."
|
||||
" The minimum period between blocks. Beware that this is different to the *expected*",
|
||||
" period that the block production apparatus provides. Your chosen consensus system will",
|
||||
" generally work with this to determine a sensible block time. e.g. For Aura, it will be",
|
||||
" double this period on default settings."
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -1350,7 +1371,8 @@
|
||||
}
|
||||
],
|
||||
"docs": [
|
||||
" Freeze an index so it will always point to the sender account. This consumes the deposit.",
|
||||
" Freeze an index so it will always point to the sender account. This consumes the",
|
||||
" deposit.",
|
||||
"",
|
||||
" The dispatch origin for this call must be _Signed_ and the signing account must have a",
|
||||
" non-frozen account `index`.",
|
||||
@@ -1551,18 +1573,19 @@
|
||||
" The dispatch origin for this call must be `Signed` by the transactor.",
|
||||
"",
|
||||
" # <weight>",
|
||||
" - Dependent on arguments but not critical, given proper implementations for",
|
||||
" input config types. See related functions below.",
|
||||
" - It contains a limited number of reads and writes internally and no complex computation.",
|
||||
" - Dependent on arguments but not critical, given proper implementations for input config",
|
||||
" types. See related functions below.",
|
||||
" - It contains a limited number of reads and writes internally and no complex",
|
||||
" computation.",
|
||||
"",
|
||||
" Related functions:",
|
||||
"",
|
||||
" - `ensure_can_withdraw` is always called internally but has a bounded complexity.",
|
||||
" - Transferring balances to accounts that did not exist before will cause",
|
||||
" `T::OnNewAccount::on_new_account` to be called.",
|
||||
" `T::OnNewAccount::on_new_account` to be called.",
|
||||
" - Removing enough funds from an account will trigger `T::DustRemoval::on_unbalanced`.",
|
||||
" - `transfer_keep_alive` works the same way as `transfer`, but has an additional",
|
||||
" check that the transfer will not kill the origin account.",
|
||||
" - `transfer_keep_alive` works the same way as `transfer`, but has an additional check",
|
||||
" that the transfer will not kill the origin account.",
|
||||
" ---------------------------------",
|
||||
" - Base Weight: 73.64 µs, worst case scenario (account created, account removed)",
|
||||
" - DB Weight: 1 Read and 1 Write to destination account",
|
||||
@@ -1627,8 +1650,8 @@
|
||||
" Exactly as `transfer`, except the origin must be root and the source account may be",
|
||||
" specified.",
|
||||
" # <weight>",
|
||||
" - Same as transfer, but additional read and write because the source account is",
|
||||
" not assumed to be in the overlay.",
|
||||
" - Same as transfer, but additional read and write because the source account is not",
|
||||
" assumed to be in the overlay.",
|
||||
" # </weight>"
|
||||
]
|
||||
},
|
||||
@@ -1685,8 +1708,7 @@
|
||||
" - `keep_alive`: A boolean to determine if the `transfer_all` operation should send all",
|
||||
" of the funds the account has, causing the sender account to be killed (false), or",
|
||||
" transfer everything except at least the existential deposit, which will guarantee to",
|
||||
" keep the sender account alive (true).",
|
||||
" # <weight>",
|
||||
" keep the sender account alive (true). # <weight>",
|
||||
" - O(1). Just like transfer, but reading the user's transferable balance first.",
|
||||
" #</weight>"
|
||||
]
|
||||
@@ -2068,7 +2090,7 @@
|
||||
"name": "submit_unsigned",
|
||||
"args": [
|
||||
{
|
||||
"name": "solution",
|
||||
"name": "raw_solution",
|
||||
"type": "RawSolution"
|
||||
},
|
||||
{
|
||||
@@ -2132,7 +2154,7 @@
|
||||
"name": "submit",
|
||||
"args": [
|
||||
{
|
||||
"name": "solution",
|
||||
"name": "raw_solution",
|
||||
"type": "RawSolution"
|
||||
},
|
||||
{
|
||||
@@ -2985,9 +3007,9 @@
|
||||
},
|
||||
"fallback": "0x00",
|
||||
"docs": [
|
||||
" The threshold for when users can start calling `chill_other` for other validators / nominators.",
|
||||
" The threshold is compared to the actual number of validators / nominators (`CountFor*`) in",
|
||||
" the system compared to the configured max (`Max*Count`)."
|
||||
" The threshold for when users can start calling `chill_other` for other validators /",
|
||||
" nominators. The threshold is compared to the actual number of validators / nominators",
|
||||
" (`CountFor*`) in the system compared to the configured max (`Max*Count`)."
|
||||
]
|
||||
}
|
||||
]
|
||||
@@ -3044,8 +3066,8 @@
|
||||
" The dispatch origin for this call must be _Signed_ by the stash, not the controller.",
|
||||
"",
|
||||
" Use this if there are additional funds in your stash account that you wish to bond.",
|
||||
" Unlike [`bond`](Self::bond) or [`unbond`](Self::unbond) this function does not impose any limitation",
|
||||
" on the amount that can be added.",
|
||||
" Unlike [`bond`](Self::bond) or [`unbond`](Self::unbond) this function does not impose",
|
||||
" any limitation on the amount that can be added.",
|
||||
"",
|
||||
" Emits `Bonded`.",
|
||||
"",
|
||||
@@ -3357,8 +3379,8 @@
|
||||
" # <weight>",
|
||||
" O(S) where S is the number of slashing spans to be removed",
|
||||
" Reads: Bonded, Slashing Spans, Account, Locks",
|
||||
" Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators, Account, Locks",
|
||||
" Writes Each: SpanSlash * S",
|
||||
" Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators,",
|
||||
" Account, Locks Writes Each: SpanSlash * S",
|
||||
" # </weight>"
|
||||
]
|
||||
},
|
||||
@@ -3484,10 +3506,10 @@
|
||||
"",
|
||||
" Parameters:",
|
||||
" - `new_history_depth`: The new history depth you would like to set.",
|
||||
" - `era_items_deleted`: The number of items that will be deleted by this dispatch.",
|
||||
" This should report all the storage items that will be deleted by clearing old",
|
||||
" era history. Needed to report an accurate weight for the dispatch. Trusted by",
|
||||
" `Root` to report an accurate number.",
|
||||
" - `era_items_deleted`: The number of items that will be deleted by this dispatch. This",
|
||||
" should report all the storage items that will be deleted by clearing old era history.",
|
||||
" Needed to report an accurate weight for the dispatch. Trusted by `Root` to report an",
|
||||
" accurate number.",
|
||||
"",
|
||||
" Origin must be root.",
|
||||
"",
|
||||
@@ -3498,7 +3520,8 @@
|
||||
" - Reads: Current Era, History Depth",
|
||||
" - Writes: History Depth",
|
||||
" - Clear Prefix Each: Era Stakers, EraStakersClipped, ErasValidatorPrefs",
|
||||
" - Writes Each: ErasValidatorReward, ErasRewardPoints, ErasTotalStake, ErasStartSessionIndex",
|
||||
" - Writes Each: ErasValidatorReward, ErasRewardPoints, ErasTotalStake,",
|
||||
" ErasStartSessionIndex",
|
||||
" # </weight>"
|
||||
]
|
||||
},
|
||||
@@ -3527,7 +3550,8 @@
|
||||
" Complexity: O(S) where S is the number of slashing spans on the account.",
|
||||
" DB Weight:",
|
||||
" - Reads: Stash Account, Bonded, Slashing Spans, Locks",
|
||||
" - Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators, Stash Account, Locks",
|
||||
" - Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators,",
|
||||
" Stash Account, Locks",
|
||||
" - Writes Each: SpanSlash * S",
|
||||
" # </weight>"
|
||||
]
|
||||
@@ -3583,10 +3607,10 @@
|
||||
"",
|
||||
" * `min_nominator_bond`: The minimum active bond needed to be a nominator.",
|
||||
" * `min_validator_bond`: The minimum active bond needed to be a validator.",
|
||||
" * `max_nominator_count`: The max number of users who can be a nominator at once.",
|
||||
" When set to `None`, no limit is enforced.",
|
||||
" * `max_validator_count`: The max number of users who can be a validator at once.",
|
||||
" When set to `None`, no limit is enforced.",
|
||||
" * `max_nominator_count`: The max number of users who can be a nominator at once. When",
|
||||
" set to `None`, no limit is enforced.",
|
||||
" * `max_validator_count`: The max number of users who can be a validator at once. When",
|
||||
" set to `None`, no limit is enforced.",
|
||||
"",
|
||||
" Origin must be Root to call this function.",
|
||||
"",
|
||||
@@ -3786,8 +3810,8 @@
|
||||
"docs": [
|
||||
" The maximum number of nominators rewarded for each validator.",
|
||||
"",
|
||||
" For each validator only the `$MaxNominatorRewardedPerValidator` biggest stakers can claim",
|
||||
" their reward. This used to limit the i/o cost for the nominator payout."
|
||||
" For each validator only the `$MaxNominatorRewardedPerValidator` biggest stakers can",
|
||||
" claim their reward. This used to limit the i/o cost for the nominator payout."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -3927,15 +3951,15 @@
|
||||
{
|
||||
"name": "TooManyNominators",
|
||||
"docs": [
|
||||
" There are too many nominators in the system. Governance needs to adjust the staking settings",
|
||||
" to keep things safe for the runtime."
|
||||
" There are too many nominators in the system. Governance needs to adjust the staking",
|
||||
" settings to keep things safe for the runtime."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TooManyValidators",
|
||||
"docs": [
|
||||
" There are too many validators in the system. Governance needs to adjust the staking settings",
|
||||
" to keep things safe for the runtime."
|
||||
" There are too many validators in the system. Governance needs to adjust the staking",
|
||||
" settings to keep things safe for the runtime."
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -4095,8 +4119,8 @@
|
||||
"SessionIndex"
|
||||
],
|
||||
"docs": [
|
||||
" New session has happened. Note that the argument is the \\[session_index\\], not the block",
|
||||
" number as the type might suggest."
|
||||
" New session has happened. Note that the argument is the \\[session_index\\], not the",
|
||||
" block number as the type might suggest."
|
||||
]
|
||||
}
|
||||
],
|
||||
@@ -4629,8 +4653,8 @@
|
||||
" - `to`: The account whose voting the `target` account's voting power will follow.",
|
||||
" - `conviction`: The conviction that will be attached to the delegated votes. When the",
|
||||
" account is undelegated, the funds will be locked for the corresponding period.",
|
||||
" - `balance`: The amount of the account's balance to be used in delegating. This must",
|
||||
" not be more than the account's current balance.",
|
||||
" - `balance`: The amount of the account's balance to be used in delegating. This must not",
|
||||
" be more than the account's current balance.",
|
||||
"",
|
||||
" Emits `Delegated`.",
|
||||
"",
|
||||
@@ -4753,8 +4777,8 @@
|
||||
" The dispatch origin of this call must be _Signed_.",
|
||||
"",
|
||||
" - `proposal_hash`: The preimage hash of a proposal.",
|
||||
" - `proposal_length_upper_bound`: an upper bound on length of the proposal.",
|
||||
" Extrinsic is weighted according to this value with no refund.",
|
||||
" - `proposal_length_upper_bound`: an upper bound on length of the proposal. Extrinsic is",
|
||||
" weighted according to this value with no refund.",
|
||||
"",
|
||||
" This will only work after `VotingPeriod` blocks from the time that the preimage was",
|
||||
" noted, if it's the same account doing it. If it's a different account, then it'll only",
|
||||
@@ -4935,7 +4959,8 @@
|
||||
"Vec<AccountId>"
|
||||
],
|
||||
"docs": [
|
||||
" A public proposal has been tabled for referendum vote. \\[proposal_index, deposit, depositors\\]"
|
||||
" A public proposal has been tabled for referendum vote. \\[proposal_index, deposit,",
|
||||
" depositors\\]"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5080,15 +5105,6 @@
|
||||
" \\[proposal_hash, provider, deposit, reaper\\]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Unlocked",
|
||||
"args": [
|
||||
"AccountId"
|
||||
],
|
||||
"docs": [
|
||||
" An \\[account\\] has been unlocked successfully."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Blacklisted",
|
||||
"args": [
|
||||
@@ -5105,11 +5121,12 @@
|
||||
"type": "BlockNumber",
|
||||
"value": "0x002f0d00",
|
||||
"docs": [
|
||||
" The minimum period of locking and the period between a proposal being approved and enacted.",
|
||||
" The minimum period of locking and 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."
|
||||
" voting stakers have an opportunity to remove themselves from the system in the case",
|
||||
" where they are on the losing side of a vote."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5141,9 +5158,9 @@
|
||||
"type": "bool",
|
||||
"value": "0x01",
|
||||
"docs": [
|
||||
" 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."
|
||||
" 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."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -5203,12 +5220,6 @@
|
||||
" Proposal does not exist"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "BadIndex",
|
||||
"docs": [
|
||||
" Unknown index"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AlreadyCanceled",
|
||||
"docs": [
|
||||
@@ -5251,12 +5262,6 @@
|
||||
" Identity may not veto a proposal twice"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "NotDelegated",
|
||||
"docs": [
|
||||
" Not delegated"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "DuplicatePreimage",
|
||||
"docs": [
|
||||
@@ -5305,18 +5310,6 @@
|
||||
" No proposals waiting"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "NotLocked",
|
||||
"docs": [
|
||||
" The target account does not have a lock."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "NotExpired",
|
||||
"docs": [
|
||||
" The lock on the account to be unlocked has not yet expired."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "NotVoter",
|
||||
"docs": [
|
||||
@@ -5378,12 +5371,6 @@
|
||||
" Maximum number of votes reached."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "InvalidWitness",
|
||||
"docs": [
|
||||
" The provided witness data is wrong."
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "TooManyProposals",
|
||||
"docs": [
|
||||
@@ -6484,9 +6471,9 @@
|
||||
" origin is removed as a runner-up.",
|
||||
" - `origin` is a current member. In this case, the deposit is unreserved and origin is",
|
||||
" removed as a member, consequently not being a candidate for the next round anymore.",
|
||||
" Similar to [`remove_member`](Self::remove_member), if replacement runners exists,",
|
||||
" they are immediately used. If the prime is renouncing, then no prime will exist until",
|
||||
" the next round.",
|
||||
" Similar to [`remove_member`](Self::remove_member), if replacement runners exists, they",
|
||||
" are immediately used. If the prime is renouncing, then no prime will exist until the",
|
||||
" next round.",
|
||||
"",
|
||||
" The dispatch origin of this call must be signed, and have one of the above roles.",
|
||||
"",
|
||||
@@ -7617,7 +7604,8 @@
|
||||
"",
|
||||
" Instantiation is executed as follows:",
|
||||
"",
|
||||
" - The supplied `code` is instrumented, deployed, and a `code_hash` is created for that code.",
|
||||
" - The supplied `code` is instrumented, deployed, and a `code_hash` is created for that",
|
||||
" code.",
|
||||
" - If the `code_hash` already exists on the chain the underlying `code` will be shared.",
|
||||
" - The destination address is computed based on the sender, code_hash and the salt.",
|
||||
" - The smart-contract account is created at the computed address.",
|
||||
@@ -7779,8 +7767,8 @@
|
||||
" # Params",
|
||||
"",
|
||||
" - `contract`: The contract that emitted the event.",
|
||||
" - `data`: Data supplied by the contract. Metadata generated during contract",
|
||||
" compilation is needed to decode it."
|
||||
" - `data`: Data supplied by the contract. Metadata generated during contract compilation",
|
||||
" is needed to decode it."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -7800,7 +7788,7 @@
|
||||
{
|
||||
"name": "Schedule",
|
||||
"type": "Schedule",
|
||||
"value": "0x0400000000020000000100008000000010000000001000000001000020000000200000000040000000000200020000008e0f0000b04602009a8c0300a9720000767600005e380000ea5e00000753000097000000579e030088130500b60000007a170000c11100005721000099370000483a0000d0110000d8d12c08bc4300005c430000bb2e0000a942000000260000b72300009c370000ad540000de540000ca5400000354000018550000e553000011550000c053000007540000da540000a0530000e85300008d5400004a690000bd680000a56a000096670000b053000013540000055400006a5500009255000060550000f455000033550000cae32900000000007a332a00000000004041290000000000a6fb5d000000000060c02a0000000000e6d6290000000000065329000000000062002a0000000000d425290000000000b0522a00000000005cb3540000000000b41c1600000000008057640000000000000100000000000008f6380000000000710200000000000078d68a210000000098d6de2a000000007c75640900000000466d6f000000000070baac0000000000ec73de07000000007406000000000000922c190000000000fc9f1d00000000008618ee0900000000450200000000000082dc6108000000003e573102000000002704000000000000cc94430b000000009406e1100000000096fa930800000000dc010000000000009c020000000000001843c12400000000f001000000000000b80200000000000094070000000000008a9b2a0000000000561200000000000046432b0000000000ab0c000000000000c08c260000000000b005000000000000acd2260000000000b005000000000000",
|
||||
"value": "0x040000000002000000010000800000001000000000100000000100002000000020000000004000000000020002000000810600004e6202009680030050150000ee180000c2090000cf140000b52600009a000000cc5101005dc002004d090000a206000059080000d80600002b1c0000d41e0000ec0900005ca8b5082d08000043070000e40a00000a0700008d0600000d0600009a0600001f08000010080000be0700008f080000040800004c080000ff07000024080000520800001d080000ac0700003608000029070000ec1f0000881e0000cb200000771e000032080000b7070000f2070000900900000d09000094080000810800001e0800008a25230000000000902e2300000000006c4e22000000000054624900000000008a53220000000000ea3e2200000000003e2c220000000000de18220000000000f04c220000000000ee3a220000000000b2054300000000004e5011000000000050d6650000000000f2030000000000005037410000000000e30100000000000050a02b2000000000587eaf290000000004ece30800000000d4e9550000000000ae7c7f0000000000cabfbe0700000000b90500000000000002af120000000000d2c0170000000000ead5bf07000000009601000000000000d2280c08000000005242e201000000006b03000000000000c2e5520a000000006a36c80f00000000a2c639080000000039010000000000001302000000000000d2b3ac22000000004a010000000000002d02000000000000de0600000000000086ad210000000000a11100000000000080ad220000000000f00b000000000000487b1e0000000000fe0400000000000092fe1e0000000000fe04000000000000",
|
||||
"docs": [
|
||||
" Cost schedule and limits."
|
||||
]
|
||||
@@ -7835,8 +7823,9 @@
|
||||
" deposited while the contract is alive. Costs for additional storage are added to",
|
||||
" this base cost.",
|
||||
"",
|
||||
" This is a simple way to ensure that contracts with empty storage eventually get deleted by",
|
||||
" making them pay rent. This creates an incentive to remove them early in order to save rent."
|
||||
" This is a simple way to ensure that contracts with empty storage eventually get deleted",
|
||||
" by making them pay rent. This creates an incentive to remove them early in order to save",
|
||||
" rent."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -7846,10 +7835,10 @@
|
||||
"docs": [
|
||||
" The balance a contract needs to deposit per storage byte to stay alive indefinitely.",
|
||||
"",
|
||||
" Let's suppose the deposit is 1,000 BU (balance units)/byte and the rent is 1 BU/byte/day,",
|
||||
" then a contract with 1,000,000 BU that uses 1,000 bytes of storage would pay no rent.",
|
||||
" But if the balance reduced to 500,000 BU and the storage stayed the same at 1,000,",
|
||||
" then it would pay 500 BU/day."
|
||||
" Let's suppose the deposit is 1,000 BU (balance units)/byte and the rent is 1",
|
||||
" BU/byte/day, then a contract with 1,000,000 BU that uses 1,000 bytes of storage would",
|
||||
" pay no rent. But if the balance reduced to 500,000 BU and the storage stayed the same at",
|
||||
" 1,000, then it would pay 500 BU/day."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -7886,7 +7875,7 @@
|
||||
{
|
||||
"name": "DeletionQueueDepth",
|
||||
"type": "u32",
|
||||
"value": "0x1a040000",
|
||||
"value": "0x18040000",
|
||||
"docs": [
|
||||
" The maximum number of tries that can be queued for deletion."
|
||||
]
|
||||
@@ -8213,7 +8202,8 @@
|
||||
}
|
||||
],
|
||||
"docs": [
|
||||
" Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo key.",
|
||||
" Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo",
|
||||
" key.",
|
||||
"",
|
||||
" The dispatch origin for this call must be _Signed_.",
|
||||
"",
|
||||
@@ -8381,8 +8371,8 @@
|
||||
],
|
||||
"docs": [
|
||||
" # <weight>",
|
||||
" - Complexity: `O(K + E)` where K is length of `Keys` (heartbeat.validators_len)",
|
||||
" and E is length of `heartbeat.network_state.external_address`",
|
||||
" - Complexity: `O(K + E)` where K is length of `Keys` (heartbeat.validators_len) and E is",
|
||||
" length of `heartbeat.network_state.external_address`",
|
||||
" - `O(K)`: decoding of length `K`",
|
||||
" - `O(E)`: decoding/encoding of length `E`",
|
||||
" - DbReads: pallet_session `Validators`, pallet_session `CurrentIndex`, `Keys`,",
|
||||
@@ -9181,8 +9171,8 @@
|
||||
"value": "0x0080f420e6b500000000000000000000",
|
||||
"docs": [
|
||||
" The amount held on deposit for a registered subaccount. This should account for the fact",
|
||||
" that one storage item's value will increase by the size of an account ID, and there will be",
|
||||
" another trie item whose value is the size of an account ID plus 32 bytes."
|
||||
" that one storage item's value will increase by the size of an account ID, and there will",
|
||||
" be another trie item whose value is the size of an account ID plus 32 bytes."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -10446,13 +10436,13 @@
|
||||
" The dispatch origin for this call must be _Signed_.",
|
||||
"",
|
||||
" Parameters:",
|
||||
" - `friends`: A list of friends you trust to vouch for recovery attempts.",
|
||||
" Should be ordered and contain no duplicate values.",
|
||||
" - `threshold`: The number of friends that must vouch for a recovery attempt",
|
||||
" before the account can be recovered. Should be less than or equal to",
|
||||
" the length of the list of friends.",
|
||||
" - `delay_period`: The number of blocks after a recovery attempt is initialized",
|
||||
" that needs to pass before the account can be recovered.",
|
||||
" - `friends`: A list of friends you trust to vouch for recovery attempts. Should be",
|
||||
" ordered and contain no duplicate values.",
|
||||
" - `threshold`: The number of friends that must vouch for a recovery attempt before the",
|
||||
" account can be recovered. Should be less than or equal to the length of the list of",
|
||||
" friends.",
|
||||
" - `delay_period`: The number of blocks after a recovery attempt is initialized that",
|
||||
" needs to pass before the account can be recovered.",
|
||||
"",
|
||||
" # <weight>",
|
||||
" - Key: F (len of friends)",
|
||||
@@ -10484,8 +10474,8 @@
|
||||
" The dispatch origin for this call must be _Signed_.",
|
||||
"",
|
||||
" Parameters:",
|
||||
" - `account`: The lost account that you want to recover. This account",
|
||||
" needs to be recoverable (i.e. have a recovery configuration).",
|
||||
" - `account`: The lost account that you want to recover. This account needs to be",
|
||||
" recoverable (i.e. have a recovery configuration).",
|
||||
"",
|
||||
" # <weight>",
|
||||
" - One storage read to check that account is recoverable. O(F)",
|
||||
@@ -10520,8 +10510,7 @@
|
||||
"",
|
||||
" Parameters:",
|
||||
" - `lost`: The lost account that you want to recover.",
|
||||
" - `rescuer`: The account trying to rescue the lost account that you",
|
||||
" want to vouch for.",
|
||||
" - `rescuer`: The account trying to rescue the lost account that you want to vouch for.",
|
||||
"",
|
||||
" The combination of these two parameters must point to an active recovery",
|
||||
" process.",
|
||||
@@ -10555,8 +10544,8 @@
|
||||
" `threshold` or more vouches, waited `delay_period` blocks since initiation.",
|
||||
"",
|
||||
" Parameters:",
|
||||
" - `account`: The lost account that you want to claim has been successfully",
|
||||
" recovered by you.",
|
||||
" - `account`: The lost account that you want to claim has been successfully recovered by",
|
||||
" you.",
|
||||
"",
|
||||
" # <weight>",
|
||||
" Key: F (len of friends in config), V (len of vouching friends)",
|
||||
@@ -10733,9 +10722,11 @@
|
||||
"type": "BalanceOf",
|
||||
"value": "0x00203d88792d00000000000000000000",
|
||||
"docs": [
|
||||
" The amount of currency needed per additional user when creating a recovery configuration.",
|
||||
" The amount of currency needed per additional user when creating a recovery",
|
||||
" configuration.",
|
||||
"",
|
||||
" This is held for adding `sizeof(AccountId)` bytes more into a pre-existing storage value."
|
||||
" This is held for adding `sizeof(AccountId)` bytes more into a pre-existing storage",
|
||||
" value."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -11322,8 +11313,8 @@
|
||||
"type": "Weight",
|
||||
"value": "0x00806e8774010000",
|
||||
"docs": [
|
||||
" The maximum weight that may be scheduled per block for any dispatchables of less priority",
|
||||
" than `schedule::HARD_DEADLINE`."
|
||||
" The maximum weight that may be scheduled per block for any dispatchables of less",
|
||||
" priority than `schedule::HARD_DEADLINE`."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -11765,7 +11756,8 @@
|
||||
],
|
||||
"docs": [
|
||||
" Anonymous account has been created by new proxy with given",
|
||||
" disambiguation index and proxy type. \\[anonymous, who, proxy_type, disambiguation_index\\]"
|
||||
" disambiguation index and proxy type. \\[anonymous, who, proxy_type,",
|
||||
" disambiguation_index\\]"
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -11799,9 +11791,9 @@
|
||||
"docs": [
|
||||
" The amount of currency needed per proxy added.",
|
||||
"",
|
||||
" This is held for adding 32 bytes plus an instance of `ProxyType` more into a pre-existing",
|
||||
" storage value. Thus, when configuring `ProxyDepositFactor` one should take into account",
|
||||
" `32 + proxy_type.encode().len()` bytes of data."
|
||||
" This is held for adding 32 bytes plus an instance of `ProxyType` more into a",
|
||||
" pre-existing storage value. Thus, when configuring `ProxyDepositFactor` one should take",
|
||||
" into account `32 + proxy_type.encode().len()` bytes of data."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -11827,7 +11819,8 @@
|
||||
"docs": [
|
||||
" The base amount of currency needed to reserve for creating an announcement.",
|
||||
"",
|
||||
" This is held when a new storage item holding a `Balance` is created (typically 16 bytes)."
|
||||
" This is held when a new storage item holding a `Balance` is created (typically 16",
|
||||
" bytes)."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -12030,9 +12023,8 @@
|
||||
" - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove.",
|
||||
" - One event.",
|
||||
" - The weight of the `call`.",
|
||||
" - Storage: inserts one item, value size bounded by `MaxSignatories`, with a",
|
||||
" deposit taken for its lifetime of",
|
||||
" `DepositBase + threshold * DepositFactor`.",
|
||||
" - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit",
|
||||
" taken for its lifetime of `DepositBase + threshold * DepositFactor`.",
|
||||
" -------------------------------",
|
||||
" - DB Weight:",
|
||||
" - Reads: Multisig Storage, [Caller Account], Calls (if `store_call`)",
|
||||
@@ -12094,9 +12086,8 @@
|
||||
" - Up to one binary search and insert (`O(logS + S)`).",
|
||||
" - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove.",
|
||||
" - One event.",
|
||||
" - Storage: inserts one item, value size bounded by `MaxSignatories`, with a",
|
||||
" deposit taken for its lifetime of",
|
||||
" `DepositBase + threshold * DepositFactor`.",
|
||||
" - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit",
|
||||
" taken for its lifetime of `DepositBase + threshold * DepositFactor`.",
|
||||
" ----------------------------------",
|
||||
" - DB Weight:",
|
||||
" - Read: Multisig Storage, [Caller Account]",
|
||||
@@ -12211,8 +12202,8 @@
|
||||
"type": "BalanceOf",
|
||||
"value": "0x00f01c0adbed01000000000000000000",
|
||||
"docs": [
|
||||
" The base amount of currency needed to reserve for creating a multisig execution or to store",
|
||||
" a dispatch call for later.",
|
||||
" The base amount of currency needed to reserve for creating a multisig execution or to",
|
||||
" store a dispatch call for later.",
|
||||
"",
|
||||
" This is held for an additional storage item whose value size is",
|
||||
" `4 + sizeof((BlockNumber, Balance, AccountId))` bytes and whose key size is",
|
||||
@@ -13311,8 +13302,8 @@
|
||||
" - `id`: The identifier of the new asset. This must not be currently in use to identify",
|
||||
" an existing asset.",
|
||||
" - `owner`: The owner of this class of assets. The owner has full superuser permissions",
|
||||
" over this asset, but may later change and configure the permissions using `transfer_ownership`",
|
||||
" and `set_team`.",
|
||||
" over this asset, but may later change and configure the permissions using",
|
||||
" `transfer_ownership` and `set_team`.",
|
||||
" - `min_balance`: The minimum balance of this new asset that any single account must",
|
||||
" have. If an account's balance is reduced below this, then it collapses to zero.",
|
||||
"",
|
||||
@@ -14304,7 +14295,8 @@
|
||||
{
|
||||
"name": "NoProvider",
|
||||
"docs": [
|
||||
" No provider reference exists to allow a non-zero balance of a non-self-sufficient asset."
|
||||
" No provider reference exists to allow a non-zero balance of a non-self-sufficient",
|
||||
" asset."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -14969,8 +14961,8 @@
|
||||
{
|
||||
"name": "BidTooLow",
|
||||
"docs": [
|
||||
" The queue for the bid's duration is full and the amount bid is too low to get in through",
|
||||
" replacing an existing bid."
|
||||
" The queue for the bid's duration is full and the amount bid is too low to get in",
|
||||
" through replacing an existing bid."
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -16313,9 +16305,9 @@
|
||||
}
|
||||
],
|
||||
"docs": [
|
||||
" Index and store data on chain. Minimum data size is 1 bytes, maximum is `MaxTransactionSize`.",
|
||||
" Data will be removed after `STORAGE_PERIOD` blocks, unless `renew` is called.",
|
||||
" # <weight>",
|
||||
" Index and store data on chain. Minimum data size is 1 bytes, maximum is",
|
||||
" `MaxTransactionSize`. Data will be removed after `STORAGE_PERIOD` blocks, unless `renew`",
|
||||
" is called. # <weight>",
|
||||
" - n*log(n) of data size, as all data is pushed to an in-memory trie.",
|
||||
" Additionally contains a DB write.",
|
||||
" # </weight>"
|
||||
@@ -16355,7 +16347,8 @@
|
||||
" Check storage proof for block number `block_number() - StoragePeriod`.",
|
||||
" If such block does not exist the proof is expected to be `None`.",
|
||||
" # <weight>",
|
||||
" - Linear w.r.t the number of indexed transactions in the proved block for random probing.",
|
||||
" - Linear w.r.t the number of indexed transactions in the proved block for random",
|
||||
" probing.",
|
||||
" There's a DB read for each transaction.",
|
||||
" Here we assume a maximum of 100 probed transactions.",
|
||||
" # </weight>"
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
|
||||
// Auto-generated by @polkadot/dev, do not edit
|
||||
|
||||
export const packageInfo = { name: '@polkadot/types-support', version: '5.5.1' };
|
||||
export const packageInfo = { name: '@polkadot/types-support', version: '5.6.1' };
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@polkadot/types",
|
||||
"version": "5.5.1",
|
||||
"version": "5.6.1",
|
||||
"type": "module",
|
||||
"description": "Implementation of the Parity codec",
|
||||
"main": "index.js",
|
||||
@@ -26,7 +26,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@polkadot/keyring": "^7.2.1",
|
||||
"@polkadot/types-support": "5.5.1",
|
||||
"@polkadot/types-support": "5.6.1",
|
||||
"@types/bn.js": "^4.11.6",
|
||||
"bn.js": "^4.11.9"
|
||||
}
|
||||
|
||||
@@ -57,7 +57,7 @@ import type { Multiplier } from '@polkadot/types/interfaces/txpayment';
|
||||
import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@polkadot/types/interfaces/uniques';
|
||||
import type { Multisig, Timepoint } from '@polkadot/types/interfaces/utility';
|
||||
import type { VestingInfo } from '@polkadot/types/interfaces/vesting';
|
||||
import type { AccountId32Junction, AccountIndex64Junction, AccountKey20Junction, AssetInstance, BodyId, BodyPart, BodyPartAtLeastProportion, BodyPartFraction, BodyPartMoreThanProportion, DoubleEncodedCall, InboundStatus, Junction, MultiAsset, MultiAssetAbstractFungible, MultiAssetAbstractNonFungible, MultiAssetConcreteFungible, MultiAssetConcreteNonFungible, MultiLocation, NetworkId, OutboundStatus, Outcome, PluralityJunction, QueueConfigData, VersionedMultiAsset, VersionedMultiLocation, VersionedXcm, Xcm, XcmAssetEffects, XcmError, XcmHrmpChannelAccepted, XcmHrmpChannelClosing, XcmHrmpNewChannelOpenRequest, XcmOrder, XcmOrderBuyExecution, XcmOrderDepositAsset, XcmOrderDepositReserveAsset, XcmOrderExchangeAsset, XcmOrderInitiateReserveWithdraw, XcmOrderInitiateTeleport, XcmOrderQueryHolding, XcmOrigin, XcmOriginKind, XcmQueryResponse, XcmRelayedFrom, XcmReserveAssetDeposit, XcmResponse, XcmTeleportAsset, XcmTransact, XcmTransferAsset, XcmTransferReserveAsset, XcmWithdrawAsset, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm';
|
||||
import type { AssetInstance, AssetInstanceV0, AssetInstanceV1, BodyId, BodyPart, DoubleEncodedCall, Fungibility, InboundStatus, Junction, MultiAsset, MultiAssetFilter, MultiAssetV0, MultiAssetV1, MultiAssets, MultiLocation, NetworkId, OutboundStatus, Outcome, QueueConfigData, VersionedMultiAsset, VersionedMultiLocation, VersionedXcm, WildFungibility, WildMultiAsset, Xcm, XcmAssetId, XcmError, XcmOrder, XcmOrderV0, XcmOrderV1, XcmOrigin, XcmOriginKind, XcmResponse, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm';
|
||||
|
||||
declare module '@polkadot/types/types/registry' {
|
||||
export interface InterfaceTypes {
|
||||
@@ -68,17 +68,14 @@ declare module '@polkadot/types/types/registry' {
|
||||
AccountId: AccountId;
|
||||
AccountId20: AccountId20;
|
||||
AccountId32: AccountId32;
|
||||
AccountId32Junction: AccountId32Junction;
|
||||
AccountIdOf: AccountIdOf;
|
||||
AccountIndex: AccountIndex;
|
||||
AccountIndex64Junction: AccountIndex64Junction;
|
||||
AccountInfo: AccountInfo;
|
||||
AccountInfoWithDualRefCount: AccountInfoWithDualRefCount;
|
||||
AccountInfoWithProviders: AccountInfoWithProviders;
|
||||
AccountInfoWithRefCount: AccountInfoWithRefCount;
|
||||
AccountInfoWithRefCountU8: AccountInfoWithRefCountU8;
|
||||
AccountInfoWithTripleRefCount: AccountInfoWithTripleRefCount;
|
||||
AccountKey20Junction: AccountKey20Junction;
|
||||
AccountStatus: AccountStatus;
|
||||
AccountValidity: AccountValidity;
|
||||
AccountVote: AccountVote;
|
||||
@@ -105,6 +102,8 @@ declare module '@polkadot/types/types/registry' {
|
||||
AssetDetails: AssetDetails;
|
||||
AssetId: AssetId;
|
||||
AssetInstance: AssetInstance;
|
||||
AssetInstanceV0: AssetInstanceV0;
|
||||
AssetInstanceV1: AssetInstanceV1;
|
||||
AssetMetadata: AssetMetadata;
|
||||
AssetOptions: AssetOptions;
|
||||
AssignmentId: AssignmentId;
|
||||
@@ -158,9 +157,6 @@ declare module '@polkadot/types/types/registry' {
|
||||
BlockWeights: BlockWeights;
|
||||
BodyId: BodyId;
|
||||
BodyPart: BodyPart;
|
||||
BodyPartAtLeastProportion: BodyPartAtLeastProportion;
|
||||
BodyPartFraction: BodyPartFraction;
|
||||
BodyPartMoreThanProportion: BodyPartMoreThanProportion;
|
||||
bool: bool;
|
||||
Bool: Bool;
|
||||
Bounty: Bounty;
|
||||
@@ -405,6 +401,7 @@ declare module '@polkadot/types/types/registry' {
|
||||
FunctionMetadataV9: FunctionMetadataV9;
|
||||
FundIndex: FundIndex;
|
||||
FundInfo: FundInfo;
|
||||
Fungibility: Fungibility;
|
||||
Gas: Gas;
|
||||
GiltBid: GiltBid;
|
||||
GlobalValidationData: GlobalValidationData;
|
||||
@@ -550,10 +547,10 @@ declare module '@polkadot/types/types/registry' {
|
||||
MortalEra: MortalEra;
|
||||
MultiAddress: MultiAddress;
|
||||
MultiAsset: MultiAsset;
|
||||
MultiAssetAbstractFungible: MultiAssetAbstractFungible;
|
||||
MultiAssetAbstractNonFungible: MultiAssetAbstractNonFungible;
|
||||
MultiAssetConcreteFungible: MultiAssetConcreteFungible;
|
||||
MultiAssetConcreteNonFungible: MultiAssetConcreteNonFungible;
|
||||
MultiAssetFilter: MultiAssetFilter;
|
||||
MultiAssets: MultiAssets;
|
||||
MultiAssetV0: MultiAssetV0;
|
||||
MultiAssetV1: MultiAssetV1;
|
||||
MultiDisputeStatementSet: MultiDisputeStatementSet;
|
||||
MultiLocation: MultiLocation;
|
||||
Multiplier: Multiplier;
|
||||
@@ -656,7 +653,6 @@ declare module '@polkadot/types/types/registry' {
|
||||
PhantomData: PhantomData;
|
||||
Phase: Phase;
|
||||
PhragmenScore: PhragmenScore;
|
||||
PluralityJunction: PluralityJunction;
|
||||
Points: Points;
|
||||
PortableRegistry: PortableRegistry;
|
||||
PortableType: PortableType;
|
||||
@@ -971,36 +967,22 @@ declare module '@polkadot/types/types/registry' {
|
||||
WeightMultiplier: WeightMultiplier;
|
||||
WeightPerClass: WeightPerClass;
|
||||
WeightToFeeCoefficient: WeightToFeeCoefficient;
|
||||
WildFungibility: WildFungibility;
|
||||
WildMultiAsset: WildMultiAsset;
|
||||
WinnersData: WinnersData;
|
||||
WinnersDataTuple: WinnersDataTuple;
|
||||
WinningData: WinningData;
|
||||
WinningDataEntry: WinningDataEntry;
|
||||
WithdrawReasons: WithdrawReasons;
|
||||
Xcm: Xcm;
|
||||
XcmAssetEffects: XcmAssetEffects;
|
||||
XcmAssetId: XcmAssetId;
|
||||
XcmError: XcmError;
|
||||
XcmHrmpChannelAccepted: XcmHrmpChannelAccepted;
|
||||
XcmHrmpChannelClosing: XcmHrmpChannelClosing;
|
||||
XcmHrmpNewChannelOpenRequest: XcmHrmpNewChannelOpenRequest;
|
||||
XcmOrder: XcmOrder;
|
||||
XcmOrderBuyExecution: XcmOrderBuyExecution;
|
||||
XcmOrderDepositAsset: XcmOrderDepositAsset;
|
||||
XcmOrderDepositReserveAsset: XcmOrderDepositReserveAsset;
|
||||
XcmOrderExchangeAsset: XcmOrderExchangeAsset;
|
||||
XcmOrderInitiateReserveWithdraw: XcmOrderInitiateReserveWithdraw;
|
||||
XcmOrderInitiateTeleport: XcmOrderInitiateTeleport;
|
||||
XcmOrderQueryHolding: XcmOrderQueryHolding;
|
||||
XcmOrderV0: XcmOrderV0;
|
||||
XcmOrderV1: XcmOrderV1;
|
||||
XcmOrigin: XcmOrigin;
|
||||
XcmOriginKind: XcmOriginKind;
|
||||
XcmpMessageFormat: XcmpMessageFormat;
|
||||
XcmQueryResponse: XcmQueryResponse;
|
||||
XcmRelayedFrom: XcmRelayedFrom;
|
||||
XcmReserveAssetDeposit: XcmReserveAssetDeposit;
|
||||
XcmResponse: XcmResponse;
|
||||
XcmTeleportAsset: XcmTeleportAsset;
|
||||
XcmTransact: XcmTransact;
|
||||
XcmTransferAsset: XcmTransferAsset;
|
||||
XcmTransferReserveAsset: XcmTransferReserveAsset;
|
||||
XcmWithdrawAsset: XcmWithdrawAsset;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -159,7 +159,7 @@ export default {
|
||||
DisputeStatementSet: {
|
||||
candidateHash: 'CandidateHash',
|
||||
session: 'SessionIndex',
|
||||
statements: 'Vec<(DisputeStatement, ValidatorIndex, ValidatorSignature)>'
|
||||
statements: 'Vec<(DisputeStatement, ParaValidatorIndex, ValidatorSignature)>'
|
||||
},
|
||||
MultiDisputeStatementSet: 'Vec<DisputeStatementSet>',
|
||||
DisputeStatement: {
|
||||
@@ -169,12 +169,12 @@ export default {
|
||||
}
|
||||
},
|
||||
ValidDisputeStatementKind: {
|
||||
_enum: [
|
||||
'Explicit',
|
||||
'BackingSeconded',
|
||||
'BackingValid',
|
||||
'ApprovalChecking'
|
||||
]
|
||||
_enum: {
|
||||
Explicit: 'Null',
|
||||
BackingSeconded: 'Hash',
|
||||
BackingValid: 'Hash',
|
||||
ApprovalChecking: 'Null'
|
||||
}
|
||||
},
|
||||
InvalidDisputeStatementKind: {
|
||||
_enum: [
|
||||
|
||||
@@ -6,7 +6,6 @@ import type { ITuple } from '@polkadot/types/types';
|
||||
import type { Signature } from '@polkadot/types/interfaces/extrinsics';
|
||||
import type { AccountId, Balance, BalanceOf, BlockNumber, H256, Hash, Header, StorageProof, ValidatorId, Weight } from '@polkadot/types/interfaces/runtime';
|
||||
import type { MembershipProof, SessionIndex } from '@polkadot/types/interfaces/session';
|
||||
import type { ValidatorIndex } from '@polkadot/types/interfaces/staking';
|
||||
|
||||
/** @name AbridgedCandidateReceipt */
|
||||
export interface AbridgedCandidateReceipt extends Struct {
|
||||
@@ -189,7 +188,7 @@ export interface DisputeStatement extends Enum {
|
||||
export interface DisputeStatementSet extends Struct {
|
||||
readonly candidateHash: CandidateHash;
|
||||
readonly session: SessionIndex;
|
||||
readonly statements: Vec<ITuple<[DisputeStatement, ValidatorIndex, ValidatorSignature]>>;
|
||||
readonly statements: Vec<ITuple<[DisputeStatement, ParaValidatorIndex, ValidatorSignature]>>;
|
||||
}
|
||||
|
||||
/** @name DoubleVoteReport */
|
||||
@@ -661,7 +660,9 @@ export interface ValidatorSignature extends Signature {}
|
||||
export interface ValidDisputeStatementKind extends Enum {
|
||||
readonly isExplicit: boolean;
|
||||
readonly isBackingSeconded: boolean;
|
||||
readonly asBackingSeconded: Hash;
|
||||
readonly isBackingValid: boolean;
|
||||
readonly asBackingValid: Hash;
|
||||
readonly isApprovalChecking: boolean;
|
||||
}
|
||||
|
||||
|
||||
@@ -7,21 +7,6 @@
|
||||
import type { Definitions } from '../../types';
|
||||
|
||||
const xcm = {
|
||||
XcmAssetEffects: {
|
||||
assets: 'Vec<MultiAsset>',
|
||||
effects: 'Vec<XcmOrder>'
|
||||
},
|
||||
XcmWithdrawAsset: 'XcmAssetEffects',
|
||||
XcmReserveAssetDeposit: 'XcmAssetEffects',
|
||||
XcmTeleportAsset: 'XcmAssetEffects',
|
||||
XcmQueryResponse: { queryId: 'Compact<u64>', response: 'XcmResponse' },
|
||||
XcmTransferAsset: { assets: 'Vec<MultiAsset>', dest: 'MultiLocation' },
|
||||
XcmTransferReserveAsset: { assets: 'Vec<MultiAsset>', dest: 'MultiLocation', effects: 'Vec<XcmOrder>' },
|
||||
XcmTransact: { originType: 'XcmOriginKind', requireWeightAtMost: 'u64', call: 'DoubleEncodedCall' },
|
||||
XcmHrmpNewChannelOpenRequest: { sender: 'Compact<u32>', maxMessageSize: 'Compact<u32>', maxCapacity: 'Compact<u32>' },
|
||||
XcmHrmpChannelAccepted: { recipient: 'Compact<u32>' },
|
||||
XcmHrmpChannelClosing: { initiator: 'Compact<u32>', sender: 'Compact<u32>', recipient: 'Compact<u32>' },
|
||||
XcmRelayedFrom: { who: 'MultiLocation', message: 'Xcm' },
|
||||
XcmOrigin: {
|
||||
_enum: {
|
||||
Xcm: 'MultiLocation'
|
||||
@@ -29,17 +14,53 @@ const xcm = {
|
||||
},
|
||||
Xcm: {
|
||||
_enum: {
|
||||
WithdrawAsset: 'XcmWithdrawAsset',
|
||||
ReserveAssetDeposit: 'XcmReserveAssetDeposit',
|
||||
TeleportAsset: 'XcmTeleportAsset',
|
||||
QueryResponse: 'XcmQueryResponse',
|
||||
TransferAsset: 'XcmTransferAsset',
|
||||
TransferReserveAsset: 'XcmTransferReserveAsset',
|
||||
Transact: 'XcmTransact',
|
||||
HrmpNewChannelOpenRequest: 'XcmHrmpNewChannelOpenRequest',
|
||||
HrmpChannelAccepted: 'XcmHrmpChannelAccepted',
|
||||
HrmpChannelClosing: 'XcmHrmpChannelClosing',
|
||||
RelayedFrom: 'XcmRelayedFrom'
|
||||
WithdrawAsset: {
|
||||
assets: 'MultiAssets',
|
||||
effects: 'Vec<XcmOrderV0>'
|
||||
},
|
||||
ReserveAssetDeposit: {
|
||||
assets: 'MultiAssets',
|
||||
effects: 'Vec<XcmOrderV0>'
|
||||
},
|
||||
ReceiveTeleportedAsset: {
|
||||
assets: 'MultiAssets',
|
||||
effects: 'Vec<XcmOrderV0>'
|
||||
},
|
||||
QueryResponse: {
|
||||
queryId: 'Compact<u64>',
|
||||
response: 'XcmResponse'
|
||||
},
|
||||
TransferAsset: {
|
||||
assets: 'MultiAssets',
|
||||
dest: 'MultiLocation'
|
||||
},
|
||||
TransferReserveAsset: {
|
||||
assets: 'MultiAssets',
|
||||
dest: 'MultiLocation',
|
||||
effects: 'Vec<XcmOrderV0>'
|
||||
},
|
||||
Transact: {
|
||||
originType: 'XcmOriginKind',
|
||||
requireWeightAtMost: 'u64',
|
||||
call: 'DoubleEncodedCall'
|
||||
},
|
||||
HrmpNewChannelOpenRequest: {
|
||||
sender: 'Compact<u32>',
|
||||
maxMessageSize: 'Compact<u32>',
|
||||
maxCapacity: 'Compact<u32>'
|
||||
},
|
||||
HrmpChannelAccepted: {
|
||||
recipient: 'Compact<u32>'
|
||||
},
|
||||
HrmpChannelClosing: {
|
||||
initiator: 'Compact<u32>',
|
||||
sender: 'Compact<u32>',
|
||||
recipient: 'Compact<u32>'
|
||||
},
|
||||
RelayedFrom: {
|
||||
who: 'MultiLocation',
|
||||
message: 'Xcm'
|
||||
}
|
||||
}
|
||||
},
|
||||
XcmpMessageFormat: {
|
||||
@@ -53,51 +74,146 @@ const xcm = {
|
||||
};
|
||||
|
||||
const xmcOrder = {
|
||||
XcmOrderDepositAsset: { assets: 'Vec<MultiAsset>', dest: 'MultiLocation' },
|
||||
XcmOrderDepositReserveAsset: { assets: 'Vec<MultiAsset>', dest: 'MultiLocation', effects: 'Vec<XcmOrder>' },
|
||||
XcmOrderExchangeAsset: { give: 'Vec<MultiAsset>', receive: 'Vec<MultiAsset>' },
|
||||
XcmOrderInitiateReserveWithdraw: { assets: 'Vec<MultiAsset>', reserve: 'MultiLocation', effects: 'Vec<XcmOrder>' },
|
||||
XcmOrderInitiateTeleport: { assets: 'Vec<MultiAsset>', dest: 'MultiLocation', effects: 'Vec<XcmOrder>' },
|
||||
XcmOrderQueryHolding: { queryId: 'Compact<u64>', dest: 'MultiLocation', assets: 'Vec<MultiAsset>' },
|
||||
XcmOrderBuyExecution: { fees: 'MultiAsset', weight: 'u64', debt: 'u64', haltOnError: 'bool', xcm: 'Vec<Xcm>' },
|
||||
XcmOrder: {
|
||||
XcmOrder: 'XcmOrderV1',
|
||||
XcmOrderV0: {
|
||||
_enum: {
|
||||
Null: 'Null',
|
||||
DepositAsset: 'XcmOrderDepositAsset',
|
||||
DepositReserveAsset: 'XcmOrderDepositReserveAsset',
|
||||
ExchangeAsset: 'XcmOrderExchangeAsset',
|
||||
InitiateReserveWithdraw: 'XcmOrderInitiateReserveWithdraw',
|
||||
InitiateTeleport: 'XcmOrderInitiateTeleport',
|
||||
QueryHolding: 'XcmOrderQueryHolding',
|
||||
BuyExecution: 'XcmOrderBuyExecution'
|
||||
DepositAsset: {
|
||||
assets: 'Vec<MultiAsset>',
|
||||
dest: 'MultiLocation'
|
||||
},
|
||||
DepositReserveAsset: {
|
||||
assets: 'Vec<MultiAsset>',
|
||||
dest: 'MultiLocation',
|
||||
effects: 'Vec<XcmOrderV0>'
|
||||
},
|
||||
ExchangeAsset: {
|
||||
give: 'Vec<MultiAsset>',
|
||||
receive: 'Vec<MultiAsset>'
|
||||
},
|
||||
InitiateReserveWithdraw: {
|
||||
assets: 'Vec<MultiAsset>',
|
||||
reserve: 'MultiLocation',
|
||||
effects: 'Vec<XcmOrderV0>'
|
||||
},
|
||||
InitiateTeleport: {
|
||||
assets: 'Vec<MultiAsset>',
|
||||
dest: 'MultiLocation',
|
||||
effects: 'Vec<XcmOrderV0>'
|
||||
},
|
||||
QueryHolding: {
|
||||
queryId: 'Compact<u64>',
|
||||
dest: 'MultiLocation',
|
||||
assets: 'Vec<MultiAsset>'
|
||||
},
|
||||
BuyExecution: {
|
||||
fees: 'MultiAsset',
|
||||
weight: 'u64',
|
||||
debt: 'u64',
|
||||
haltOnError: 'bool',
|
||||
xcm: 'Vec<Xcm>'
|
||||
}
|
||||
}
|
||||
},
|
||||
XcmOrderV1: {
|
||||
_enum: {
|
||||
Noop: 'Null',
|
||||
DepositAsset: {
|
||||
assets: 'MultiAssetFilter',
|
||||
maxAssets: 'u32',
|
||||
beneficiary: 'MultiLocation'
|
||||
},
|
||||
DepositReserveAsset: {
|
||||
assets: 'MultiAssetFilter',
|
||||
maxAssets: 'u32',
|
||||
dest: 'MultiLocation',
|
||||
effects: 'Vec<XcmOrderV1>'
|
||||
},
|
||||
ExchangeAsset: {
|
||||
give: 'MultiAssetFilter',
|
||||
receive: 'MultiAssets'
|
||||
},
|
||||
InitiateReserveWithdraw: {
|
||||
assets: 'MultiAssetFilter',
|
||||
reserve: 'MultiLocation',
|
||||
effects: 'Vec<XcmOrderV1>'
|
||||
},
|
||||
InitiateTeleport: {
|
||||
assets: 'MultiAssetFilter',
|
||||
dest: 'MultiLocation',
|
||||
effects: 'Vec<XcmOrderV1>'
|
||||
},
|
||||
QueryHolding: {
|
||||
queryId: 'Compact<u64>',
|
||||
dest: 'MultiLocation',
|
||||
assets: 'MultiAssetFilter'
|
||||
},
|
||||
BuyExecution: {
|
||||
fees: 'MultiAsset',
|
||||
weight: 'u64',
|
||||
debt: 'u64',
|
||||
haltOnError: 'bool',
|
||||
orders: 'Vec<XcmOrderV1>',
|
||||
instructions: 'Vec<Xcm>'
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
const multiAsset = {
|
||||
XcmAssetId: {
|
||||
_enum: {
|
||||
Concrete: 'MultiLocation',
|
||||
Abstract: 'Bytes'
|
||||
}
|
||||
},
|
||||
AssetInstance: 'AssetInstanceV1',
|
||||
AssetInstanceV0: {
|
||||
_enum: {
|
||||
Undefined: 'Null',
|
||||
Index8: 'u8',
|
||||
Index16: 'Compact<u16>',
|
||||
Index32: 'Compact<u32>',
|
||||
Index64: 'Compact<u64>',
|
||||
Index128: 'Compact<u128>',
|
||||
Array4: '[u8; 4]',
|
||||
Array8: '[u8; 8]',
|
||||
Array16: '[u8; 16]',
|
||||
Array32: '[u8; 32]',
|
||||
Blob: 'Vec<u8>'
|
||||
}
|
||||
},
|
||||
AssetInstanceV1: {
|
||||
_enum: {
|
||||
Undefined: 'Null',
|
||||
Index: 'Compact<u128>',
|
||||
Array4: '[u8; 4]',
|
||||
Array8: '[u8; 8]',
|
||||
Array16: '[u8; 16]',
|
||||
Array32: '[u8; 32]',
|
||||
Blob: 'Bytes'
|
||||
}
|
||||
},
|
||||
Fungibility: {
|
||||
_enum: {
|
||||
Fungible: 'u128',
|
||||
NonFungible: 'AssetInstance'
|
||||
}
|
||||
},
|
||||
InboundStatus: {
|
||||
_enum: ['Ok', 'Suspended']
|
||||
},
|
||||
OutboundStatus: {
|
||||
_enum: ['Ok', 'Suspended']
|
||||
},
|
||||
MultiAssetAbstractFungible: {
|
||||
id: 'Vec<u8>',
|
||||
instance: 'Compact<u128>'
|
||||
MultiAssetFilter: {
|
||||
_enum: {
|
||||
Definite: 'MultiAssets',
|
||||
Wild: 'WildMultiAsset'
|
||||
}
|
||||
},
|
||||
MultiAssetAbstractNonFungible: {
|
||||
class: 'Vec<u8>',
|
||||
instance: 'AssetInstance'
|
||||
},
|
||||
MultiAssetConcreteFungible: {
|
||||
id: 'MultiLocation',
|
||||
amount: 'Compact<u128>'
|
||||
},
|
||||
MultiAssetConcreteNonFungible: {
|
||||
class: 'MultiLocation',
|
||||
instance: 'AssetInstance'
|
||||
},
|
||||
MultiAsset: {
|
||||
MultiAsset: 'MultiAssetV1',
|
||||
MultiAssetV0: {
|
||||
_enum: {
|
||||
None: 'Null',
|
||||
All: 'Null',
|
||||
@@ -107,16 +223,45 @@ const multiAsset = {
|
||||
AllAbstractNonFungible: 'Vec<u8>',
|
||||
AllConcreteFungible: 'MultiLocation',
|
||||
AllConcreteNonFungible: 'MultiLocation',
|
||||
AbstractFungible: 'MultiAssetAbstractFungible',
|
||||
AbstractNonFungible: 'MultiAssetAbstractNonFungible',
|
||||
ConcreteFungible: 'MultiAssetConcreteFungible',
|
||||
ConcreteNonFungible: 'MultiAssetConcreteNonFungible'
|
||||
AbstractFungible: {
|
||||
id: 'Vec<u8>',
|
||||
instance: 'Compact<u128>'
|
||||
},
|
||||
AbstractNonFungible: {
|
||||
class: 'Vec<u8>',
|
||||
instance: 'AssetInstance'
|
||||
},
|
||||
ConcreteFungible: {
|
||||
id: 'MultiLocation',
|
||||
amount: 'Compact<u128>'
|
||||
},
|
||||
ConcreteNonFungible: {
|
||||
class: 'MultiLocation',
|
||||
instance: 'AssetInstance'
|
||||
}
|
||||
}
|
||||
},
|
||||
MultiAssetV1: {
|
||||
id: 'XcmAssetId',
|
||||
fungibility: 'Fungibility'
|
||||
},
|
||||
MultiAssets: 'Vec<MultiAsset>',
|
||||
VersionedMultiAsset: {
|
||||
_enum: {
|
||||
V0: 'MultiAsset'
|
||||
}
|
||||
},
|
||||
WildFungibility: {
|
||||
_enum: ['Fungible', 'NonFungible']
|
||||
},
|
||||
WildMultiAsset: {
|
||||
_enum: {
|
||||
All: 'Null',
|
||||
AllOf: {
|
||||
id: 'XcmAssetId',
|
||||
fungibility: 'WildFungibility'
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
@@ -136,42 +281,44 @@ const junction = {
|
||||
_enum: {
|
||||
Voice: 'Null',
|
||||
Members: 'Compact<u32>',
|
||||
Fraction: 'BodyPartFraction',
|
||||
AtLeastProportion: 'BodyPartAtLeastProportion',
|
||||
MoreThanProportion: 'BodyPartMoreThanProportion'
|
||||
Fraction: {
|
||||
nom: 'Compact<u32>',
|
||||
denom: 'Compact<u32>'
|
||||
},
|
||||
AtLeastProportion: {
|
||||
nom: 'Compact<u32>',
|
||||
denom: 'Compact<u32>'
|
||||
},
|
||||
MoreThanProportion: {
|
||||
nom: 'Compact<u32>',
|
||||
denom: 'Compact<u32>'
|
||||
}
|
||||
}
|
||||
},
|
||||
BodyPartFraction: { nom: 'Compact<u32>', denom: 'Compact<u32>' },
|
||||
BodyPartAtLeastProportion: { nom: 'Compact<u32>', denom: 'Compact<u32>' },
|
||||
BodyPartMoreThanProportion: { nom: 'Compact<u32>', denom: 'Compact<u32>' },
|
||||
AccountId32Junction: {
|
||||
network: 'NetworkId',
|
||||
id: 'AccountId'
|
||||
},
|
||||
AccountIndex64Junction: {
|
||||
network: 'NetworkId',
|
||||
index: 'Compact<u64>'
|
||||
},
|
||||
AccountKey20Junction: {
|
||||
network: 'NetworkId',
|
||||
key: '[u8; 20]'
|
||||
},
|
||||
PluralityJunction: {
|
||||
id: 'BodyId',
|
||||
part: 'BodyPart'
|
||||
},
|
||||
Junction: {
|
||||
_enum: {
|
||||
Parent: 'Null',
|
||||
Parachain: 'Compact<u32>',
|
||||
AccountId32: 'AccountId32Junction',
|
||||
AccountIndex64: 'AccountIndex64Junction',
|
||||
AccountKey20: 'AccountKey20Junction',
|
||||
AccountId32: {
|
||||
network: 'NetworkId',
|
||||
id: 'AccountId'
|
||||
},
|
||||
AccountIndex64: {
|
||||
network: 'NetworkId',
|
||||
index: 'Compact<u64>'
|
||||
},
|
||||
AccountKey20: {
|
||||
network: 'NetworkId',
|
||||
key: '[u8; 20]'
|
||||
},
|
||||
PalletInstance: 'u8',
|
||||
GeneralIndex: 'Compact<u128>',
|
||||
GeneralKey: 'Vec<u8>',
|
||||
OnlyChild: 'Null',
|
||||
Plurality: 'PluralityJunction'
|
||||
Plurality: {
|
||||
id: 'BodyId',
|
||||
part: 'BodyPart'
|
||||
}
|
||||
}
|
||||
},
|
||||
NetworkId: {
|
||||
@@ -232,7 +379,7 @@ export default {
|
||||
},
|
||||
MultiLocation: {
|
||||
_enum: {
|
||||
Null: 'Null',
|
||||
Here: 'Null',
|
||||
X1: 'Junction',
|
||||
X2: '(Junction, Junction)',
|
||||
X3: '(Junction, Junction, Junction)',
|
||||
@@ -261,21 +408,6 @@ export default {
|
||||
_enum: {
|
||||
V0: 'MultiLocation'
|
||||
}
|
||||
},
|
||||
AssetInstance: {
|
||||
_enum: {
|
||||
Undefined: 'Null',
|
||||
Index8: 'u8',
|
||||
Index16: 'Compact<u16>',
|
||||
Index32: 'Compact<u32>',
|
||||
Index64: 'Compact<u64>',
|
||||
Index128: 'Compact<u128>',
|
||||
Array4: '[u8; 4]',
|
||||
Array8: '[u8; 8]',
|
||||
Array16: '[u8; 16]',
|
||||
Array32: '[u8; 32]',
|
||||
Blob: 'Vec<u8>'
|
||||
}
|
||||
}
|
||||
}
|
||||
} as Definitions;
|
||||
|
||||
@@ -5,26 +5,11 @@ import type { Bytes, Compact, Enum, Struct, U8aFixed, Vec, bool, u128, u16, u32,
|
||||
import type { ITuple } from '@polkadot/types/types';
|
||||
import type { AccountId, Weight } from '@polkadot/types/interfaces/runtime';
|
||||
|
||||
/** @name AccountId32Junction */
|
||||
export interface AccountId32Junction extends Struct {
|
||||
readonly network: NetworkId;
|
||||
readonly id: AccountId;
|
||||
}
|
||||
|
||||
/** @name AccountIndex64Junction */
|
||||
export interface AccountIndex64Junction extends Struct {
|
||||
readonly network: NetworkId;
|
||||
readonly index: Compact<u64>;
|
||||
}
|
||||
|
||||
/** @name AccountKey20Junction */
|
||||
export interface AccountKey20Junction extends Struct {
|
||||
readonly network: NetworkId;
|
||||
readonly key: U8aFixed;
|
||||
}
|
||||
|
||||
/** @name AssetInstance */
|
||||
export interface AssetInstance extends Enum {
|
||||
export interface AssetInstance extends AssetInstanceV1 {}
|
||||
|
||||
/** @name AssetInstanceV0 */
|
||||
export interface AssetInstanceV0 extends Enum {
|
||||
readonly isUndefined: boolean;
|
||||
readonly isIndex8: boolean;
|
||||
readonly asIndex8: u8;
|
||||
@@ -48,6 +33,23 @@ export interface AssetInstance extends Enum {
|
||||
readonly asBlob: Bytes;
|
||||
}
|
||||
|
||||
/** @name AssetInstanceV1 */
|
||||
export interface AssetInstanceV1 extends Enum {
|
||||
readonly isUndefined: boolean;
|
||||
readonly isIndex: boolean;
|
||||
readonly asIndex: Compact<u128>;
|
||||
readonly isArray4: boolean;
|
||||
readonly asArray4: U8aFixed;
|
||||
readonly isArray8: boolean;
|
||||
readonly asArray8: U8aFixed;
|
||||
readonly isArray16: boolean;
|
||||
readonly asArray16: U8aFixed;
|
||||
readonly isArray32: boolean;
|
||||
readonly asArray32: U8aFixed;
|
||||
readonly isBlob: boolean;
|
||||
readonly asBlob: Bytes;
|
||||
}
|
||||
|
||||
/** @name BodyId */
|
||||
export interface BodyId extends Enum {
|
||||
readonly isUnit: boolean;
|
||||
@@ -67,29 +69,20 @@ export interface BodyPart extends Enum {
|
||||
readonly isMembers: boolean;
|
||||
readonly asMembers: Compact<u32>;
|
||||
readonly isFraction: boolean;
|
||||
readonly asFraction: BodyPartFraction;
|
||||
readonly asFraction: {
|
||||
readonly nom: Compact<u32>;
|
||||
readonly denom: Compact<u32>;
|
||||
} & Struct;
|
||||
readonly isAtLeastProportion: boolean;
|
||||
readonly asAtLeastProportion: BodyPartAtLeastProportion;
|
||||
readonly asAtLeastProportion: {
|
||||
readonly nom: Compact<u32>;
|
||||
readonly denom: Compact<u32>;
|
||||
} & Struct;
|
||||
readonly isMoreThanProportion: boolean;
|
||||
readonly asMoreThanProportion: BodyPartMoreThanProportion;
|
||||
}
|
||||
|
||||
/** @name BodyPartAtLeastProportion */
|
||||
export interface BodyPartAtLeastProportion extends Struct {
|
||||
readonly nom: Compact<u32>;
|
||||
readonly denom: Compact<u32>;
|
||||
}
|
||||
|
||||
/** @name BodyPartFraction */
|
||||
export interface BodyPartFraction extends Struct {
|
||||
readonly nom: Compact<u32>;
|
||||
readonly denom: Compact<u32>;
|
||||
}
|
||||
|
||||
/** @name BodyPartMoreThanProportion */
|
||||
export interface BodyPartMoreThanProportion extends Struct {
|
||||
readonly nom: Compact<u32>;
|
||||
readonly denom: Compact<u32>;
|
||||
readonly asMoreThanProportion: {
|
||||
readonly nom: Compact<u32>;
|
||||
readonly denom: Compact<u32>;
|
||||
} & Struct;
|
||||
}
|
||||
|
||||
/** @name DoubleEncodedCall */
|
||||
@@ -97,6 +90,14 @@ export interface DoubleEncodedCall extends Struct {
|
||||
readonly encoded: Bytes;
|
||||
}
|
||||
|
||||
/** @name Fungibility */
|
||||
export interface Fungibility extends Enum {
|
||||
readonly isFungible: boolean;
|
||||
readonly asFungible: u128;
|
||||
readonly isNonFungible: boolean;
|
||||
readonly asNonFungible: AssetInstance;
|
||||
}
|
||||
|
||||
/** @name InboundStatus */
|
||||
export interface InboundStatus extends Enum {
|
||||
readonly isOk: boolean;
|
||||
@@ -109,11 +110,20 @@ export interface Junction extends Enum {
|
||||
readonly isParachain: boolean;
|
||||
readonly asParachain: Compact<u32>;
|
||||
readonly isAccountId32: boolean;
|
||||
readonly asAccountId32: AccountId32Junction;
|
||||
readonly asAccountId32: {
|
||||
readonly network: NetworkId;
|
||||
readonly id: AccountId;
|
||||
} & Struct;
|
||||
readonly isAccountIndex64: boolean;
|
||||
readonly asAccountIndex64: AccountIndex64Junction;
|
||||
readonly asAccountIndex64: {
|
||||
readonly network: NetworkId;
|
||||
readonly index: Compact<u64>;
|
||||
} & Struct;
|
||||
readonly isAccountKey20: boolean;
|
||||
readonly asAccountKey20: AccountKey20Junction;
|
||||
readonly asAccountKey20: {
|
||||
readonly network: NetworkId;
|
||||
readonly key: U8aFixed;
|
||||
} & Struct;
|
||||
readonly isPalletInstance: boolean;
|
||||
readonly asPalletInstance: u8;
|
||||
readonly isGeneralIndex: boolean;
|
||||
@@ -122,11 +132,28 @@ export interface Junction extends Enum {
|
||||
readonly asGeneralKey: Bytes;
|
||||
readonly isOnlyChild: boolean;
|
||||
readonly isPlurality: boolean;
|
||||
readonly asPlurality: PluralityJunction;
|
||||
readonly asPlurality: {
|
||||
readonly id: BodyId;
|
||||
readonly part: BodyPart;
|
||||
} & Struct;
|
||||
}
|
||||
|
||||
/** @name MultiAsset */
|
||||
export interface MultiAsset extends Enum {
|
||||
export interface MultiAsset extends MultiAssetV1 {}
|
||||
|
||||
/** @name MultiAssetFilter */
|
||||
export interface MultiAssetFilter extends Enum {
|
||||
readonly isDefinite: boolean;
|
||||
readonly asDefinite: MultiAssets;
|
||||
readonly isWild: boolean;
|
||||
readonly asWild: WildMultiAsset;
|
||||
}
|
||||
|
||||
/** @name MultiAssets */
|
||||
export interface MultiAssets extends Vec<MultiAsset> {}
|
||||
|
||||
/** @name MultiAssetV0 */
|
||||
export interface MultiAssetV0 extends Enum {
|
||||
readonly isNone: boolean;
|
||||
readonly isAll: boolean;
|
||||
readonly isAllFungible: boolean;
|
||||
@@ -140,42 +167,36 @@ export interface MultiAsset extends Enum {
|
||||
readonly isAllConcreteNonFungible: boolean;
|
||||
readonly asAllConcreteNonFungible: MultiLocation;
|
||||
readonly isAbstractFungible: boolean;
|
||||
readonly asAbstractFungible: MultiAssetAbstractFungible;
|
||||
readonly asAbstractFungible: {
|
||||
readonly id: Bytes;
|
||||
readonly instance: Compact<u128>;
|
||||
} & Struct;
|
||||
readonly isAbstractNonFungible: boolean;
|
||||
readonly asAbstractNonFungible: MultiAssetAbstractNonFungible;
|
||||
readonly asAbstractNonFungible: {
|
||||
readonly class: Bytes;
|
||||
readonly instance: AssetInstance;
|
||||
} & Struct;
|
||||
readonly isConcreteFungible: boolean;
|
||||
readonly asConcreteFungible: MultiAssetConcreteFungible;
|
||||
readonly asConcreteFungible: {
|
||||
readonly id: MultiLocation;
|
||||
readonly amount: Compact<u128>;
|
||||
} & Struct;
|
||||
readonly isConcreteNonFungible: boolean;
|
||||
readonly asConcreteNonFungible: MultiAssetConcreteNonFungible;
|
||||
readonly asConcreteNonFungible: {
|
||||
readonly class: MultiLocation;
|
||||
readonly instance: AssetInstance;
|
||||
} & Struct;
|
||||
}
|
||||
|
||||
/** @name MultiAssetAbstractFungible */
|
||||
export interface MultiAssetAbstractFungible extends Struct {
|
||||
readonly id: Bytes;
|
||||
readonly instance: Compact<u128>;
|
||||
}
|
||||
|
||||
/** @name MultiAssetAbstractNonFungible */
|
||||
export interface MultiAssetAbstractNonFungible extends Struct {
|
||||
readonly class: Bytes;
|
||||
readonly instance: AssetInstance;
|
||||
}
|
||||
|
||||
/** @name MultiAssetConcreteFungible */
|
||||
export interface MultiAssetConcreteFungible extends Struct {
|
||||
readonly id: MultiLocation;
|
||||
readonly amount: Compact<u128>;
|
||||
}
|
||||
|
||||
/** @name MultiAssetConcreteNonFungible */
|
||||
export interface MultiAssetConcreteNonFungible extends Struct {
|
||||
readonly class: MultiLocation;
|
||||
readonly instance: AssetInstance;
|
||||
/** @name MultiAssetV1 */
|
||||
export interface MultiAssetV1 extends Struct {
|
||||
readonly id: XcmAssetId;
|
||||
readonly fungibility: Fungibility;
|
||||
}
|
||||
|
||||
/** @name MultiLocation */
|
||||
export interface MultiLocation extends Enum {
|
||||
readonly isNull: boolean;
|
||||
readonly isHere: boolean;
|
||||
readonly isX1: boolean;
|
||||
readonly asX1: Junction;
|
||||
readonly isX2: boolean;
|
||||
@@ -219,12 +240,6 @@ export interface Outcome extends Enum {
|
||||
readonly asError: XcmError;
|
||||
}
|
||||
|
||||
/** @name PluralityJunction */
|
||||
export interface PluralityJunction extends Struct {
|
||||
readonly id: BodyId;
|
||||
readonly part: BodyPart;
|
||||
}
|
||||
|
||||
/** @name QueueConfigData */
|
||||
export interface QueueConfigData extends Struct {
|
||||
readonly suspendThreshold: u32;
|
||||
@@ -252,36 +267,90 @@ export interface VersionedXcm extends Enum {
|
||||
readonly asV0: Xcm;
|
||||
}
|
||||
|
||||
/** @name WildFungibility */
|
||||
export interface WildFungibility extends Enum {
|
||||
readonly isFungible: boolean;
|
||||
readonly isNonFungible: boolean;
|
||||
}
|
||||
|
||||
/** @name WildMultiAsset */
|
||||
export interface WildMultiAsset extends Enum {
|
||||
readonly isAll: boolean;
|
||||
readonly isAllOf: boolean;
|
||||
readonly asAllOf: {
|
||||
readonly id: XcmAssetId;
|
||||
readonly fungibility: WildFungibility;
|
||||
} & Struct;
|
||||
}
|
||||
|
||||
/** @name Xcm */
|
||||
export interface Xcm extends Enum {
|
||||
readonly isWithdrawAsset: boolean;
|
||||
readonly asWithdrawAsset: XcmWithdrawAsset;
|
||||
readonly asWithdrawAsset: {
|
||||
readonly assets: MultiAssets;
|
||||
readonly effects: Vec<XcmOrderV0>;
|
||||
} & Struct;
|
||||
readonly isReserveAssetDeposit: boolean;
|
||||
readonly asReserveAssetDeposit: XcmReserveAssetDeposit;
|
||||
readonly isTeleportAsset: boolean;
|
||||
readonly asTeleportAsset: XcmTeleportAsset;
|
||||
readonly asReserveAssetDeposit: {
|
||||
readonly assets: MultiAssets;
|
||||
readonly effects: Vec<XcmOrderV0>;
|
||||
} & Struct;
|
||||
readonly isReceiveTeleportedAsset: boolean;
|
||||
readonly asReceiveTeleportedAsset: {
|
||||
readonly assets: MultiAssets;
|
||||
readonly effects: Vec<XcmOrderV0>;
|
||||
} & Struct;
|
||||
readonly isQueryResponse: boolean;
|
||||
readonly asQueryResponse: XcmQueryResponse;
|
||||
readonly asQueryResponse: {
|
||||
readonly queryId: Compact<u64>;
|
||||
readonly response: XcmResponse;
|
||||
} & Struct;
|
||||
readonly isTransferAsset: boolean;
|
||||
readonly asTransferAsset: XcmTransferAsset;
|
||||
readonly asTransferAsset: {
|
||||
readonly assets: MultiAssets;
|
||||
readonly dest: MultiLocation;
|
||||
} & Struct;
|
||||
readonly isTransferReserveAsset: boolean;
|
||||
readonly asTransferReserveAsset: XcmTransferReserveAsset;
|
||||
readonly asTransferReserveAsset: {
|
||||
readonly assets: MultiAssets;
|
||||
readonly dest: MultiLocation;
|
||||
readonly effects: Vec<XcmOrderV0>;
|
||||
} & Struct;
|
||||
readonly isTransact: boolean;
|
||||
readonly asTransact: XcmTransact;
|
||||
readonly asTransact: {
|
||||
readonly originType: XcmOriginKind;
|
||||
readonly requireWeightAtMost: u64;
|
||||
readonly call: DoubleEncodedCall;
|
||||
} & Struct;
|
||||
readonly isHrmpNewChannelOpenRequest: boolean;
|
||||
readonly asHrmpNewChannelOpenRequest: XcmHrmpNewChannelOpenRequest;
|
||||
readonly asHrmpNewChannelOpenRequest: {
|
||||
readonly sender: Compact<u32>;
|
||||
readonly maxMessageSize: Compact<u32>;
|
||||
readonly maxCapacity: Compact<u32>;
|
||||
} & Struct;
|
||||
readonly isHrmpChannelAccepted: boolean;
|
||||
readonly asHrmpChannelAccepted: XcmHrmpChannelAccepted;
|
||||
readonly asHrmpChannelAccepted: {
|
||||
readonly recipient: Compact<u32>;
|
||||
} & Struct;
|
||||
readonly isHrmpChannelClosing: boolean;
|
||||
readonly asHrmpChannelClosing: XcmHrmpChannelClosing;
|
||||
readonly asHrmpChannelClosing: {
|
||||
readonly initiator: Compact<u32>;
|
||||
readonly sender: Compact<u32>;
|
||||
readonly recipient: Compact<u32>;
|
||||
} & Struct;
|
||||
readonly isRelayedFrom: boolean;
|
||||
readonly asRelayedFrom: XcmRelayedFrom;
|
||||
readonly asRelayedFrom: {
|
||||
readonly who: MultiLocation;
|
||||
readonly message: Xcm;
|
||||
} & Struct;
|
||||
}
|
||||
|
||||
/** @name XcmAssetEffects */
|
||||
export interface XcmAssetEffects extends Struct {
|
||||
readonly assets: Vec<MultiAsset>;
|
||||
readonly effects: Vec<XcmOrder>;
|
||||
/** @name XcmAssetId */
|
||||
export interface XcmAssetId extends Enum {
|
||||
readonly isConcrete: boolean;
|
||||
readonly asConcrete: MultiLocation;
|
||||
readonly isAbstract: boolean;
|
||||
readonly asAbstract: Bytes;
|
||||
}
|
||||
|
||||
/** @name XcmError */
|
||||
@@ -316,91 +385,104 @@ export interface XcmError extends Enum {
|
||||
readonly isTooExpensive: boolean;
|
||||
}
|
||||
|
||||
/** @name XcmHrmpChannelAccepted */
|
||||
export interface XcmHrmpChannelAccepted extends Struct {
|
||||
readonly recipient: Compact<u32>;
|
||||
}
|
||||
|
||||
/** @name XcmHrmpChannelClosing */
|
||||
export interface XcmHrmpChannelClosing extends Struct {
|
||||
readonly initiator: Compact<u32>;
|
||||
readonly sender: Compact<u32>;
|
||||
readonly recipient: Compact<u32>;
|
||||
}
|
||||
|
||||
/** @name XcmHrmpNewChannelOpenRequest */
|
||||
export interface XcmHrmpNewChannelOpenRequest extends Struct {
|
||||
readonly sender: Compact<u32>;
|
||||
readonly maxMessageSize: Compact<u32>;
|
||||
readonly maxCapacity: Compact<u32>;
|
||||
}
|
||||
|
||||
/** @name XcmOrder */
|
||||
export interface XcmOrder extends Enum {
|
||||
export interface XcmOrder extends XcmOrderV1 {}
|
||||
|
||||
/** @name XcmOrderV0 */
|
||||
export interface XcmOrderV0 extends Enum {
|
||||
readonly isNull: boolean;
|
||||
readonly isDepositAsset: boolean;
|
||||
readonly asDepositAsset: XcmOrderDepositAsset;
|
||||
readonly asDepositAsset: {
|
||||
readonly assets: Vec<MultiAsset>;
|
||||
readonly dest: MultiLocation;
|
||||
} & Struct;
|
||||
readonly isDepositReserveAsset: boolean;
|
||||
readonly asDepositReserveAsset: XcmOrderDepositReserveAsset;
|
||||
readonly asDepositReserveAsset: {
|
||||
readonly assets: Vec<MultiAsset>;
|
||||
readonly dest: MultiLocation;
|
||||
readonly effects: Vec<XcmOrderV0>;
|
||||
} & Struct;
|
||||
readonly isExchangeAsset: boolean;
|
||||
readonly asExchangeAsset: XcmOrderExchangeAsset;
|
||||
readonly asExchangeAsset: {
|
||||
readonly give: Vec<MultiAsset>;
|
||||
readonly receive: Vec<MultiAsset>;
|
||||
} & Struct;
|
||||
readonly isInitiateReserveWithdraw: boolean;
|
||||
readonly asInitiateReserveWithdraw: XcmOrderInitiateReserveWithdraw;
|
||||
readonly asInitiateReserveWithdraw: {
|
||||
readonly assets: Vec<MultiAsset>;
|
||||
readonly reserve: MultiLocation;
|
||||
readonly effects: Vec<XcmOrderV0>;
|
||||
} & Struct;
|
||||
readonly isInitiateTeleport: boolean;
|
||||
readonly asInitiateTeleport: XcmOrderInitiateTeleport;
|
||||
readonly asInitiateTeleport: {
|
||||
readonly assets: Vec<MultiAsset>;
|
||||
readonly dest: MultiLocation;
|
||||
readonly effects: Vec<XcmOrderV0>;
|
||||
} & Struct;
|
||||
readonly isQueryHolding: boolean;
|
||||
readonly asQueryHolding: XcmOrderQueryHolding;
|
||||
readonly asQueryHolding: {
|
||||
readonly queryId: Compact<u64>;
|
||||
readonly dest: MultiLocation;
|
||||
readonly assets: Vec<MultiAsset>;
|
||||
} & Struct;
|
||||
readonly isBuyExecution: boolean;
|
||||
readonly asBuyExecution: XcmOrderBuyExecution;
|
||||
readonly asBuyExecution: {
|
||||
readonly fees: MultiAsset;
|
||||
readonly weight: u64;
|
||||
readonly debt: u64;
|
||||
readonly haltOnError: bool;
|
||||
readonly xcm: Vec<Xcm>;
|
||||
} & Struct;
|
||||
}
|
||||
|
||||
/** @name XcmOrderBuyExecution */
|
||||
export interface XcmOrderBuyExecution extends Struct {
|
||||
readonly fees: MultiAsset;
|
||||
readonly weight: u64;
|
||||
readonly debt: u64;
|
||||
readonly haltOnError: bool;
|
||||
readonly xcm: Vec<Xcm>;
|
||||
}
|
||||
|
||||
/** @name XcmOrderDepositAsset */
|
||||
export interface XcmOrderDepositAsset extends Struct {
|
||||
readonly assets: Vec<MultiAsset>;
|
||||
readonly dest: MultiLocation;
|
||||
}
|
||||
|
||||
/** @name XcmOrderDepositReserveAsset */
|
||||
export interface XcmOrderDepositReserveAsset extends Struct {
|
||||
readonly assets: Vec<MultiAsset>;
|
||||
readonly dest: MultiLocation;
|
||||
readonly effects: Vec<XcmOrder>;
|
||||
}
|
||||
|
||||
/** @name XcmOrderExchangeAsset */
|
||||
export interface XcmOrderExchangeAsset extends Struct {
|
||||
readonly give: Vec<MultiAsset>;
|
||||
readonly receive: Vec<MultiAsset>;
|
||||
}
|
||||
|
||||
/** @name XcmOrderInitiateReserveWithdraw */
|
||||
export interface XcmOrderInitiateReserveWithdraw extends Struct {
|
||||
readonly assets: Vec<MultiAsset>;
|
||||
readonly reserve: MultiLocation;
|
||||
readonly effects: Vec<XcmOrder>;
|
||||
}
|
||||
|
||||
/** @name XcmOrderInitiateTeleport */
|
||||
export interface XcmOrderInitiateTeleport extends Struct {
|
||||
readonly assets: Vec<MultiAsset>;
|
||||
readonly dest: MultiLocation;
|
||||
readonly effects: Vec<XcmOrder>;
|
||||
}
|
||||
|
||||
/** @name XcmOrderQueryHolding */
|
||||
export interface XcmOrderQueryHolding extends Struct {
|
||||
readonly queryId: Compact<u64>;
|
||||
readonly dest: MultiLocation;
|
||||
readonly assets: Vec<MultiAsset>;
|
||||
/** @name XcmOrderV1 */
|
||||
export interface XcmOrderV1 extends Enum {
|
||||
readonly isNoop: boolean;
|
||||
readonly isDepositAsset: boolean;
|
||||
readonly asDepositAsset: {
|
||||
readonly assets: MultiAssetFilter;
|
||||
readonly maxAssets: u32;
|
||||
readonly beneficiary: MultiLocation;
|
||||
} & Struct;
|
||||
readonly isDepositReserveAsset: boolean;
|
||||
readonly asDepositReserveAsset: {
|
||||
readonly assets: MultiAssetFilter;
|
||||
readonly maxAssets: u32;
|
||||
readonly dest: MultiLocation;
|
||||
readonly effects: Vec<XcmOrderV1>;
|
||||
} & Struct;
|
||||
readonly isExchangeAsset: boolean;
|
||||
readonly asExchangeAsset: {
|
||||
readonly give: MultiAssetFilter;
|
||||
readonly receive: MultiAssets;
|
||||
} & Struct;
|
||||
readonly isInitiateReserveWithdraw: boolean;
|
||||
readonly asInitiateReserveWithdraw: {
|
||||
readonly assets: MultiAssetFilter;
|
||||
readonly reserve: MultiLocation;
|
||||
readonly effects: Vec<XcmOrderV1>;
|
||||
} & Struct;
|
||||
readonly isInitiateTeleport: boolean;
|
||||
readonly asInitiateTeleport: {
|
||||
readonly assets: MultiAssetFilter;
|
||||
readonly dest: MultiLocation;
|
||||
readonly effects: Vec<XcmOrderV1>;
|
||||
} & Struct;
|
||||
readonly isQueryHolding: boolean;
|
||||
readonly asQueryHolding: {
|
||||
readonly queryId: Compact<u64>;
|
||||
readonly dest: MultiLocation;
|
||||
readonly assets: MultiAssetFilter;
|
||||
} & Struct;
|
||||
readonly isBuyExecution: boolean;
|
||||
readonly asBuyExecution: {
|
||||
readonly fees: MultiAsset;
|
||||
readonly weight: u64;
|
||||
readonly debt: u64;
|
||||
readonly haltOnError: bool;
|
||||
readonly orders: Vec<XcmOrderV1>;
|
||||
readonly instructions: Vec<Xcm>;
|
||||
} & Struct;
|
||||
}
|
||||
|
||||
/** @name XcmOrigin */
|
||||
@@ -424,51 +506,10 @@ export interface XcmpMessageFormat extends Enum {
|
||||
readonly isSignals: boolean;
|
||||
}
|
||||
|
||||
/** @name XcmQueryResponse */
|
||||
export interface XcmQueryResponse extends Struct {
|
||||
readonly queryId: Compact<u64>;
|
||||
readonly response: XcmResponse;
|
||||
}
|
||||
|
||||
/** @name XcmRelayedFrom */
|
||||
export interface XcmRelayedFrom extends Struct {
|
||||
readonly who: MultiLocation;
|
||||
readonly message: Xcm;
|
||||
}
|
||||
|
||||
/** @name XcmReserveAssetDeposit */
|
||||
export interface XcmReserveAssetDeposit extends XcmAssetEffects {}
|
||||
|
||||
/** @name XcmResponse */
|
||||
export interface XcmResponse extends Enum {
|
||||
readonly isAssets: boolean;
|
||||
readonly asAssets: Vec<MultiAsset>;
|
||||
}
|
||||
|
||||
/** @name XcmTeleportAsset */
|
||||
export interface XcmTeleportAsset extends XcmAssetEffects {}
|
||||
|
||||
/** @name XcmTransact */
|
||||
export interface XcmTransact extends Struct {
|
||||
readonly originType: XcmOriginKind;
|
||||
readonly requireWeightAtMost: u64;
|
||||
readonly call: DoubleEncodedCall;
|
||||
}
|
||||
|
||||
/** @name XcmTransferAsset */
|
||||
export interface XcmTransferAsset extends Struct {
|
||||
readonly assets: Vec<MultiAsset>;
|
||||
readonly dest: MultiLocation;
|
||||
}
|
||||
|
||||
/** @name XcmTransferReserveAsset */
|
||||
export interface XcmTransferReserveAsset extends Struct {
|
||||
readonly assets: Vec<MultiAsset>;
|
||||
readonly dest: MultiLocation;
|
||||
readonly effects: Vec<XcmOrder>;
|
||||
}
|
||||
|
||||
/** @name XcmWithdrawAsset */
|
||||
export interface XcmWithdrawAsset extends XcmAssetEffects {}
|
||||
|
||||
export type PHANTOM_XCM = 'xcm';
|
||||
|
||||
@@ -108,21 +108,21 @@ function extendPrefixedMap (registry: Registry, itemFn: CreateItemFn, storageFn:
|
||||
(
|
||||
(args.length === 0) ||
|
||||
(type.isDoubleMap && args.length === 1) ||
|
||||
(type.isNMap && args.length === (type.asNMap.hashers.length - 1))
|
||||
(type.isNMap && args.length < (type.asNMap.hashers.length))
|
||||
),
|
||||
() => `Iteration ${stringCamelCase(section || 'unknown')}.${stringCamelCase(method || 'unknown')} needs arguments to be one less than the full arguments, found [${args.join(', ')}]`
|
||||
() => `Iteration ${stringCamelCase(section || 'unknown')}.${stringCamelCase(method || 'unknown')} needs arguments to be at least one less than the full arguments, found [${args.join(', ')}]`
|
||||
);
|
||||
|
||||
if (args.length) {
|
||||
if (type.isDoubleMap) {
|
||||
return new Raw(registry, createKeyRaw(registry, itemFn, [type.asDoubleMap.key1], [type.asDoubleMap.hasher], args as Arg[]));
|
||||
} else if (type.isNMap) {
|
||||
const keys = [...type.asNMap.keyVec];
|
||||
const hashers = [...type.asNMap.hashers];
|
||||
let keys = [...type.asNMap.keyVec];
|
||||
let hashers = [...type.asNMap.hashers];
|
||||
|
||||
// remove the last entry
|
||||
keys.pop();
|
||||
hashers.pop();
|
||||
// pick the first n entries where n = args.length which is already verified above to be less that the full arguments.
|
||||
keys = keys.slice(0, args.length);
|
||||
hashers = hashers.slice(0, args.length);
|
||||
|
||||
return new Raw(registry, createKeyRaw(registry, itemFn, keys, hashers, args as Arg[]));
|
||||
}
|
||||
|
||||
@@ -3,4 +3,4 @@
|
||||
|
||||
// Auto-generated by @polkadot/dev, do not edit
|
||||
|
||||
export const packageInfo = { name: '@polkadot/types', version: '5.5.1' };
|
||||
export const packageInfo = { name: '@polkadot/types', version: '5.6.1' };
|
||||
|
||||
@@ -1345,7 +1345,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/register@npm:^7.14.5, @babel/register@npm:^7.15.3":
|
||||
"@babel/register@npm:^7.15.3":
|
||||
version: 7.15.3
|
||||
resolution: "@babel/register@npm:7.15.3"
|
||||
dependencies:
|
||||
@@ -1360,7 +1360,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@babel/runtime@npm:^7.14.6, @babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.15.3, @babel/runtime@npm:^7.8.4":
|
||||
"@babel/runtime@npm:^7.14.6, @babel/runtime@npm:^7.15.3, @babel/runtime@npm:^7.8.4":
|
||||
version: 7.15.3
|
||||
resolution: "@babel/runtime@npm:7.15.3"
|
||||
dependencies:
|
||||
@@ -1867,40 +1867,40 @@ __metadata:
|
||||
resolution: "@polkadot/api-contract@workspace:packages/api-contract"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.15.3
|
||||
"@polkadot/api": 5.5.1
|
||||
"@polkadot/types": 5.5.1
|
||||
"@polkadot/api": 5.6.1
|
||||
"@polkadot/types": 5.6.1
|
||||
"@polkadot/util": ^7.2.1
|
||||
rxjs: ^7.3.0
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@polkadot/api-derive@5.5.1, @polkadot/api-derive@workspace:packages/api-derive":
|
||||
"@polkadot/api-derive@5.6.1, @polkadot/api-derive@workspace:packages/api-derive":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@polkadot/api-derive@workspace:packages/api-derive"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.15.3
|
||||
"@polkadot/api": 5.5.1
|
||||
"@polkadot/api": 5.6.1
|
||||
"@polkadot/keyring": ^7.2.1
|
||||
"@polkadot/rpc-core": 5.5.1
|
||||
"@polkadot/rpc-provider": 5.5.1
|
||||
"@polkadot/types": 5.5.1
|
||||
"@polkadot/rpc-core": 5.6.1
|
||||
"@polkadot/rpc-provider": 5.6.1
|
||||
"@polkadot/types": 5.6.1
|
||||
"@polkadot/util": ^7.2.1
|
||||
"@polkadot/util-crypto": ^7.2.1
|
||||
rxjs: ^7.3.0
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@polkadot/api@5.5.1, @polkadot/api@workspace:packages/api":
|
||||
"@polkadot/api@5.6.1, @polkadot/api@workspace:packages/api":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@polkadot/api@workspace:packages/api"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.15.3
|
||||
"@polkadot/api-derive": 5.5.1
|
||||
"@polkadot/api-derive": 5.6.1
|
||||
"@polkadot/keyring": ^7.2.1
|
||||
"@polkadot/rpc-core": 5.5.1
|
||||
"@polkadot/rpc-provider": 5.5.1
|
||||
"@polkadot/types": 5.5.1
|
||||
"@polkadot/types-known": 5.5.1
|
||||
"@polkadot/rpc-core": 5.6.1
|
||||
"@polkadot/rpc-provider": 5.6.1
|
||||
"@polkadot/types": 5.6.1
|
||||
"@polkadot/types-known": 5.6.1
|
||||
"@polkadot/util": ^7.2.1
|
||||
"@polkadot/util-crypto": ^7.2.1
|
||||
eventemitter3: ^4.0.7
|
||||
@@ -1908,9 +1908,9 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@polkadot/dev@npm:^0.62.59":
|
||||
version: 0.62.59
|
||||
resolution: "@polkadot/dev@npm:0.62.59"
|
||||
"@polkadot/dev@npm:^0.62.60":
|
||||
version: 0.62.60
|
||||
resolution: "@polkadot/dev@npm:0.62.60"
|
||||
dependencies:
|
||||
"@babel/cli": ^7.14.8
|
||||
"@babel/core": ^7.15.0
|
||||
@@ -1929,16 +1929,16 @@ __metadata:
|
||||
"@babel/preset-env": ^7.15.0
|
||||
"@babel/preset-react": ^7.14.5
|
||||
"@babel/preset-typescript": ^7.15.0
|
||||
"@babel/register": ^7.14.5
|
||||
"@babel/runtime": ^7.14.8
|
||||
"@babel/register": ^7.15.3
|
||||
"@babel/runtime": ^7.15.3
|
||||
"@rollup/plugin-alias": ^3.1.5
|
||||
"@rollup/plugin-commonjs": ^19.0.2
|
||||
"@rollup/plugin-inject": ^4.0.2
|
||||
"@rollup/plugin-json": ^4.1.0
|
||||
"@rollup/plugin-node-resolve": ^13.0.4
|
||||
"@rushstack/eslint-patch": ^1.0.6
|
||||
"@typescript-eslint/eslint-plugin": 4.29.1
|
||||
"@typescript-eslint/parser": 4.29.1
|
||||
"@typescript-eslint/eslint-plugin": 4.29.2
|
||||
"@typescript-eslint/parser": 4.29.2
|
||||
"@vue/component-compiler-utils": ^3.2.2
|
||||
babel-jest: ^27.0.6
|
||||
babel-plugin-module-extension-resolver: ^1.0.0-rc.2
|
||||
@@ -1949,9 +1949,10 @@ __metadata:
|
||||
coveralls: ^3.1.1
|
||||
eslint: ^7.32.0
|
||||
eslint-config-standard: ^16.0.3
|
||||
eslint-import-resolver-node: ^0.3.5
|
||||
eslint-import-resolver-node: ^0.3.6
|
||||
eslint-plugin-header: ^3.1.1
|
||||
eslint-plugin-import: ^2.24.0
|
||||
eslint-plugin-import-newlines: ^1.1.4
|
||||
eslint-plugin-node: ^11.1.0
|
||||
eslint-plugin-promise: ^5.1.0
|
||||
eslint-plugin-react: ^7.24.0
|
||||
@@ -1975,7 +1976,7 @@ __metadata:
|
||||
rimraf: ^3.0.2
|
||||
rollup: ^2.56.2
|
||||
typescript: ^4.3.5
|
||||
yargs: ^17.1.0
|
||||
yargs: ^17.1.1
|
||||
bin:
|
||||
polkadot-ci-ghact-build: scripts/polkadot-ci-ghact-build.cjs
|
||||
polkadot-ci-ghact-docs: scripts/polkadot-ci-ghact-docs.cjs
|
||||
@@ -1997,7 +1998,7 @@ __metadata:
|
||||
polkadot-exec-rollup: scripts/polkadot-exec-rollup.cjs
|
||||
polkadot-exec-tsc: scripts/polkadot-exec-tsc.cjs
|
||||
polkadot-exec-webpack: scripts/polkadot-exec-webpack.cjs
|
||||
checksum: 2955f2b907bd23447b98f3b567284cb994ad0f75b6564286dfa96d90b072fc58ca7333865768a76c887e31ead100e4b9f6da476c90046d7ac38b40f4110a091e
|
||||
checksum: 3a871351cbd960bd9bb52a7080cdaa335b6d70b2d93c6a81d72b60ef01305ade0e98fbffbb71d2831e1c25816f8efc6ebcdd9aa1ff06cef2cf6c149da8b899ff
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -2024,26 +2025,26 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@polkadot/rpc-core@5.5.1, @polkadot/rpc-core@workspace:packages/rpc-core":
|
||||
"@polkadot/rpc-core@5.6.1, @polkadot/rpc-core@workspace:packages/rpc-core":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@polkadot/rpc-core@workspace:packages/rpc-core"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.15.3
|
||||
"@polkadot/keyring": ^7.2.1
|
||||
"@polkadot/rpc-provider": 5.5.1
|
||||
"@polkadot/types": 5.5.1
|
||||
"@polkadot/rpc-provider": 5.6.1
|
||||
"@polkadot/types": 5.6.1
|
||||
"@polkadot/util": ^7.2.1
|
||||
rxjs: ^7.3.0
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@polkadot/rpc-provider@5.5.1, @polkadot/rpc-provider@workspace:packages/rpc-provider":
|
||||
"@polkadot/rpc-provider@5.6.1, @polkadot/rpc-provider@workspace:packages/rpc-provider":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@polkadot/rpc-provider@workspace:packages/rpc-provider"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.15.3
|
||||
"@polkadot/keyring": ^7.2.1
|
||||
"@polkadot/types": 5.5.1
|
||||
"@polkadot/types": 5.6.1
|
||||
"@polkadot/util": ^7.2.1
|
||||
"@polkadot/util-crypto": ^7.2.1
|
||||
"@polkadot/x-fetch": ^7.2.1
|
||||
@@ -2071,16 +2072,16 @@ __metadata:
|
||||
"@babel/core": ^7.15.0
|
||||
"@babel/register": ^7.15.3
|
||||
"@babel/runtime": ^7.15.3
|
||||
"@polkadot/api": 5.5.1
|
||||
"@polkadot/rpc-provider": 5.5.1
|
||||
"@polkadot/types": 5.5.1
|
||||
"@polkadot/types-support": 5.5.1
|
||||
"@polkadot/api": 5.6.1
|
||||
"@polkadot/rpc-provider": 5.6.1
|
||||
"@polkadot/types": 5.6.1
|
||||
"@polkadot/types-support": 5.6.1
|
||||
"@polkadot/util": ^7.2.1
|
||||
"@types/websocket": ^1.0.4
|
||||
"@types/yargs": ^17.0.2
|
||||
handlebars: ^4.7.7
|
||||
websocket: ^1.0.34
|
||||
yargs: ^17.1.0
|
||||
yargs: ^17.1.1
|
||||
bin:
|
||||
polkadot-types-chain-info: ./scripts/polkadot-types-chain-info.cjs
|
||||
polkadot-types-from-chain: ./scripts/polkadot-types-from-chain.cjs
|
||||
@@ -2090,18 +2091,18 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@polkadot/types-known@5.5.1, @polkadot/types-known@workspace:packages/types-known":
|
||||
"@polkadot/types-known@5.6.1, @polkadot/types-known@workspace:packages/types-known":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@polkadot/types-known@workspace:packages/types-known"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.15.3
|
||||
"@polkadot/networks": ^7.2.1
|
||||
"@polkadot/types": 5.5.1
|
||||
"@polkadot/types": 5.6.1
|
||||
"@polkadot/util": ^7.2.1
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@polkadot/types-support@5.5.1, @polkadot/types-support@workspace:packages/types-support":
|
||||
"@polkadot/types-support@5.6.1, @polkadot/types-support@workspace:packages/types-support":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@polkadot/types-support@workspace:packages/types-support"
|
||||
dependencies:
|
||||
@@ -2110,13 +2111,13 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@polkadot/types@5.5.1, @polkadot/types@workspace:packages/types":
|
||||
"@polkadot/types@5.6.1, @polkadot/types@workspace:packages/types":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@polkadot/types@workspace:packages/types"
|
||||
dependencies:
|
||||
"@babel/runtime": ^7.15.3
|
||||
"@polkadot/keyring": ^7.2.1
|
||||
"@polkadot/types-support": 5.5.1
|
||||
"@polkadot/types-support": 5.6.1
|
||||
"@polkadot/util": ^7.2.1
|
||||
"@polkadot/util-crypto": ^7.2.1
|
||||
"@types/bn.js": ^4.11.6
|
||||
@@ -2647,12 +2648,12 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/eslint-plugin@npm:4.29.1":
|
||||
version: 4.29.1
|
||||
resolution: "@typescript-eslint/eslint-plugin@npm:4.29.1"
|
||||
"@typescript-eslint/eslint-plugin@npm:4.29.2":
|
||||
version: 4.29.2
|
||||
resolution: "@typescript-eslint/eslint-plugin@npm:4.29.2"
|
||||
dependencies:
|
||||
"@typescript-eslint/experimental-utils": 4.29.1
|
||||
"@typescript-eslint/scope-manager": 4.29.1
|
||||
"@typescript-eslint/experimental-utils": 4.29.2
|
||||
"@typescript-eslint/scope-manager": 4.29.2
|
||||
debug: ^4.3.1
|
||||
functional-red-black-tree: ^1.0.1
|
||||
regexpp: ^3.1.0
|
||||
@@ -2664,66 +2665,66 @@ __metadata:
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
checksum: 66d8a92a0dc6fe4353334b5fadda73231dc7dbea977bc41f867bf9907e6781dc9594401273280d8de88165223bbf131241a1646ff5f2246bb4289949f95e7a5d
|
||||
checksum: 3d3646059daa3d95200d71945a1ec8daebf62c7fedc3f29e1bece87bee9d689b06856fb18a8c55917f9c0bb5e86ddc8bc4c4f65f171e7d5784756dd59e3ff51d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/experimental-utils@npm:4.29.1":
|
||||
version: 4.29.1
|
||||
resolution: "@typescript-eslint/experimental-utils@npm:4.29.1"
|
||||
"@typescript-eslint/experimental-utils@npm:4.29.2":
|
||||
version: 4.29.2
|
||||
resolution: "@typescript-eslint/experimental-utils@npm:4.29.2"
|
||||
dependencies:
|
||||
"@types/json-schema": ^7.0.7
|
||||
"@typescript-eslint/scope-manager": 4.29.1
|
||||
"@typescript-eslint/types": 4.29.1
|
||||
"@typescript-eslint/typescript-estree": 4.29.1
|
||||
"@typescript-eslint/scope-manager": 4.29.2
|
||||
"@typescript-eslint/types": 4.29.2
|
||||
"@typescript-eslint/typescript-estree": 4.29.2
|
||||
eslint-scope: ^5.1.1
|
||||
eslint-utils: ^3.0.0
|
||||
peerDependencies:
|
||||
eslint: "*"
|
||||
checksum: 4ab7827edfb42aa01a34b342656a2c6ef6ac753bff7523cffe6e2bd50de8c86c304abc8a790f11c2b02172436d1cc941ff26aa96a0b40ccaffc02f032faf6582
|
||||
checksum: e07b6b58f386ba84801d10bfe494548c3af20448c2f5596b77d13ba8621345ced4e1c6cf946dcf118c1e8566e0eed8284200f3f3a96f89aa7f367d9cdf6549a3
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/parser@npm:4.29.1":
|
||||
version: 4.29.1
|
||||
resolution: "@typescript-eslint/parser@npm:4.29.1"
|
||||
"@typescript-eslint/parser@npm:4.29.2":
|
||||
version: 4.29.2
|
||||
resolution: "@typescript-eslint/parser@npm:4.29.2"
|
||||
dependencies:
|
||||
"@typescript-eslint/scope-manager": 4.29.1
|
||||
"@typescript-eslint/types": 4.29.1
|
||||
"@typescript-eslint/typescript-estree": 4.29.1
|
||||
"@typescript-eslint/scope-manager": 4.29.2
|
||||
"@typescript-eslint/types": 4.29.2
|
||||
"@typescript-eslint/typescript-estree": 4.29.2
|
||||
debug: ^4.3.1
|
||||
peerDependencies:
|
||||
eslint: ^5.0.0 || ^6.0.0 || ^7.0.0
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
checksum: 227119d9f7e406b741662417570034396c8ea14016e07c64caf3b8cc8973d6ccc92f98e84cf53cf96cf26825ec62873e0a4dd745f6d1043ce54498d1eec7a20e
|
||||
checksum: 59f9727cea89c208fb31433c24dd7c1b4f2feb3af831b9320f4577f7b84f014f803864d4660b0f6bd16a4026d7ecd22b88523feb8c1593ef4a0a43ca9ea09c33
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/scope-manager@npm:4.29.1":
|
||||
version: 4.29.1
|
||||
resolution: "@typescript-eslint/scope-manager@npm:4.29.1"
|
||||
"@typescript-eslint/scope-manager@npm:4.29.2":
|
||||
version: 4.29.2
|
||||
resolution: "@typescript-eslint/scope-manager@npm:4.29.2"
|
||||
dependencies:
|
||||
"@typescript-eslint/types": 4.29.1
|
||||
"@typescript-eslint/visitor-keys": 4.29.1
|
||||
checksum: e8d34ac72f5184c93e45785f50c80bdb7602814cfeacd6c700bca4f4e482fddc3f0191a6fc36782e19ffeef15791b0792b26c940c1d3c0e549d7dc1dc1ccc983
|
||||
"@typescript-eslint/types": 4.29.2
|
||||
"@typescript-eslint/visitor-keys": 4.29.2
|
||||
checksum: f89d11cf7ce28c37a913db432d3dd2c4e5f5bc431bac205dd55c3d49704be691a28d5f27ae96fde7feee23d3e80192d7aff3d8350aef53b415e5b0b53cd965d7
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/types@npm:4.29.1":
|
||||
version: 4.29.1
|
||||
resolution: "@typescript-eslint/types@npm:4.29.1"
|
||||
checksum: feb40f23db3c20d7fe9e629a44ef54d7225e064df6435e31f8417a9a1f5c216f92782a7c03a5fc9808b313a93a2f91df324d01a2e58478c57c5bbb0eb1f519a9
|
||||
"@typescript-eslint/types@npm:4.29.2":
|
||||
version: 4.29.2
|
||||
resolution: "@typescript-eslint/types@npm:4.29.2"
|
||||
checksum: 0bcab66bb1848e2361bb366abebe1f94baa56d7d2058b62467f14c054b969b72d1aa17717a52c11f48e9cfb50846f0e227e49ccc7f06ff750b9eb28ca8b064de
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/typescript-estree@npm:4.29.1, @typescript-eslint/typescript-estree@npm:^4.8.2":
|
||||
version: 4.29.1
|
||||
resolution: "@typescript-eslint/typescript-estree@npm:4.29.1"
|
||||
"@typescript-eslint/typescript-estree@npm:4.29.2, @typescript-eslint/typescript-estree@npm:^4.8.2":
|
||||
version: 4.29.2
|
||||
resolution: "@typescript-eslint/typescript-estree@npm:4.29.2"
|
||||
dependencies:
|
||||
"@typescript-eslint/types": 4.29.1
|
||||
"@typescript-eslint/visitor-keys": 4.29.1
|
||||
"@typescript-eslint/types": 4.29.2
|
||||
"@typescript-eslint/visitor-keys": 4.29.2
|
||||
debug: ^4.3.1
|
||||
globby: ^11.0.3
|
||||
is-glob: ^4.0.1
|
||||
@@ -2732,17 +2733,17 @@ __metadata:
|
||||
peerDependenciesMeta:
|
||||
typescript:
|
||||
optional: true
|
||||
checksum: 2721bb06f920e6efa710e689eefc20729a882ded71de1c7e81f866fb0ceda00b2e7f4e742842bd79c94985390f98180588e3b7bfb6b50c4844fb857ae18eaef3
|
||||
checksum: 90342d27f3f0837ad39f9b7e7d7c3c0b6de9c5b0770f5a18d490ebaf7be78efa65ba46ce0ca3004ad946ca1adc5865c5d3ba3b049c95b3b193bfdf0eb5e23095
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@typescript-eslint/visitor-keys@npm:4.29.1":
|
||||
version: 4.29.1
|
||||
resolution: "@typescript-eslint/visitor-keys@npm:4.29.1"
|
||||
"@typescript-eslint/visitor-keys@npm:4.29.2":
|
||||
version: 4.29.2
|
||||
resolution: "@typescript-eslint/visitor-keys@npm:4.29.2"
|
||||
dependencies:
|
||||
"@typescript-eslint/types": 4.29.1
|
||||
"@typescript-eslint/types": 4.29.2
|
||||
eslint-visitor-keys: ^2.0.0
|
||||
checksum: a99db94f80331a0bdd2e4828d43daa7d391312d6edf77d8f80fcd37530ea9eacbf8014dc3378a26e9e22891e0d97c5637fcde2d6272ed091de74ede22bec0224
|
||||
checksum: 34185d8c6466340aba746d69b36d357da2d06577d73f58358648c142bd0f181d7fae01ca1138188a665ef074ea7e1bc6306ef9d50f29914c8bcea4e9ea1f82f2
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -4813,13 +4814,13 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"eslint-import-resolver-node@npm:^0.3.5":
|
||||
version: 0.3.5
|
||||
resolution: "eslint-import-resolver-node@npm:0.3.5"
|
||||
"eslint-import-resolver-node@npm:^0.3.5, eslint-import-resolver-node@npm:^0.3.6":
|
||||
version: 0.3.6
|
||||
resolution: "eslint-import-resolver-node@npm:0.3.6"
|
||||
dependencies:
|
||||
debug: ^3.2.7
|
||||
resolve: ^1.20.0
|
||||
checksum: 93a8176205f18c40d2c11c444fab89aa3990c5a5eed226ef03a893b5779e7cd4d1f5f52b2bbbbbe4b13fb2a75ef629278be0b52099480cbe6e7024888d9982dd
|
||||
checksum: 6266733af1e112970e855a5bcc2d2058fb5ae16ad2a6d400705a86b29552b36131ffc5581b744c23d550de844206fb55e9193691619ee4dbf225c4bde526b1c8
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -4854,6 +4855,17 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"eslint-plugin-import-newlines@npm:^1.1.4":
|
||||
version: 1.1.4
|
||||
resolution: "eslint-plugin-import-newlines@npm:1.1.4"
|
||||
peerDependencies:
|
||||
eslint: ">=6.0.0"
|
||||
bin:
|
||||
import-linter: lib/index.js
|
||||
checksum: f39b17dc6be5d15bf245524aa8d36f196a01ea4e7d3fc690a0874a75ea7722317e0bfa278068c88f7dc70b19556a7b06f4bc88bd0639e42214d6098cf82f654d
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"eslint-plugin-import@npm:^2.24.0":
|
||||
version: 2.24.0
|
||||
resolution: "eslint-plugin-import@npm:2.24.0"
|
||||
@@ -9626,7 +9638,7 @@ resolve@^2.0.0-next.3:
|
||||
"@babel/core": ^7.15.0
|
||||
"@babel/register": ^7.15.3
|
||||
"@babel/runtime": ^7.15.3
|
||||
"@polkadot/dev": ^0.62.59
|
||||
"@polkadot/dev": ^0.62.60
|
||||
"@polkadot/ts": ^0.4.4
|
||||
"@polkadot/typegen": "workspace:packages/typegen"
|
||||
"@types/jest": ^26.0.24
|
||||
@@ -11318,9 +11330,9 @@ resolve@^2.0.0-next.3:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"yargs@npm:^17.0.0, yargs@npm:^17.1.0":
|
||||
version: 17.1.0
|
||||
resolution: "yargs@npm:17.1.0"
|
||||
"yargs@npm:^17.0.0, yargs@npm:^17.1.1":
|
||||
version: 17.1.1
|
||||
resolution: "yargs@npm:17.1.1"
|
||||
dependencies:
|
||||
cliui: ^7.0.2
|
||||
escalade: ^3.1.1
|
||||
@@ -11329,6 +11341,6 @@ resolve@^2.0.0-next.3:
|
||||
string-width: ^4.2.0
|
||||
y18n: ^5.0.5
|
||||
yargs-parser: ^20.2.2
|
||||
checksum: 259d496db8fd499debfb0e8676c1d4c0a8259c730ca31a4ca1047841c407aa4099f5f008c16b1adcf04b6015a4aa6c758a59d583aab9df89a288c75ce8a621e1
|
||||
checksum: b05a9467937172e01a4af7a7ad4361a22ee510cd12d1d5a3ad3b4c2e57eb8c35ca94ee22e4bdfbb40fe693fbf8000771e41824f77f6b224f1496c57f20f192b6
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
Reference in New Issue
Block a user