Align static metadata with latest Substrate (#3756)

This commit is contained in:
Jaco
2021-07-11 07:32:17 +02:00
committed by GitHub
parent 0a501c6a3f
commit f7f81b2b99
4 changed files with 29 additions and 99 deletions
@@ -153,6 +153,7 @@ const phragmen = {
voters: 'Vec<(AccountId, ExtendedBalance)>'
},
SolutionSupports: 'Vec<(AccountId, SolutionSupport)>',
Supports: 'SolutionSupports',
SubmissionIndicesOf: 'BTreeMap<ElectionScore, u32>',
Voter: {
votes: 'Vec<AccountId>',
@@ -823,9 +823,10 @@
},
"fallback": "0x00",
"documentation": [
" Temporary value (cleared at block finalization) that includes the VRF output generated",
" at this block. This field should always be populated during block processing unless",
" secondary plain slots are enabled (which don't contain a VRF output)."
" This field should always be populated during block processing unless",
" secondary plain slots are enabled (which don't contain a VRF output).",
"",
" It is set in `on_initialize`, before it will contain the value from the last block."
]
},
{
@@ -2077,8 +2078,8 @@
"name": "set_emergency_election_result",
"args": [
{
"name": "solution",
"type": "ReadySolution"
"name": "supports",
"type": "Supports"
}
],
"documentation": [
@@ -2899,7 +2900,7 @@
" True if network has been upgraded to this version.",
" Storage version of the pallet.",
"",
" This is set to v6.0.0 for new networks."
" This is set to v7.0.0 for new networks."
]
},
{
@@ -2943,7 +2944,6 @@
" The dispatch origin for this call must be _Signed_ by the stash account.",
"",
" Emits `Bonded`.",
"",
" # <weight>",
" - Independent of the arguments. Moderate complexity.",
" - O(1).",
@@ -2952,10 +2952,6 @@
" NOTE: Two of the storage writes (`Self::bonded`, `Self::payee`) are _never_ cleaned",
" unless the `origin` falls below _existential deposit_ and gets removed as dust.",
" ------------------",
" Weight: O(1)",
" DB Weight:",
" - Read: Bonded, Ledger, [Origin Account], Current Era, History Depth, Locks",
" - Write: Bonded, Payee, [Origin Account], Locks, Ledger",
" # </weight>"
]
},
@@ -2971,23 +2967,17 @@
" Add some extra amount that have appeared in the stash `free_balance` into the balance up",
" for staking.",
"",
" 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`] or [`unbond`] this function does not impose any limitation on the amount",
" that can be added.",
"",
" The dispatch origin for this call must be _Signed_ by the stash, not the controller and",
" it can be only called when [`EraElectionStatus`] is `Closed`.",
"",
" Emits `Bonded`.",
"",
" # <weight>",
" - Independent of the arguments. Insignificant complexity.",
" - O(1).",
" - One DB entry.",
" ------------",
" DB Weight:",
" - Read: Era Election Status, Bonded, Ledger, [Origin Account], Locks",
" - Write: [Origin Account], Locks, Ledger",
" # </weight>"
]
},
@@ -3004,6 +2994,8 @@
" period ends. If this leaves an amount actively bonded less than",
" T::Currency::minimum_balance(), then it is increased to the full amount.",
"",
" The dispatch origin for this call must be _Signed_ by the controller, not the stash.",
"",
" Once the unlock period is done, you can call `withdraw_unbonded` to actually move",
" the funds out of management ready for transfer.",
"",
@@ -3014,27 +3006,9 @@
" If a user encounters the `InsufficientBond` error when calling this extrinsic,",
" they should call `chill` first in order to free up their bonded funds.",
"",
" The dispatch origin for this call must be _Signed_ by the controller, not the stash.",
" And, it can be only called when [`EraElectionStatus`] is `Closed`.",
"",
" Emits `Unbonded`.",
"",
" See also [`Call::withdraw_unbonded`].",
"",
" # <weight>",
" - Independent of the arguments. Limited but potentially exploitable complexity.",
" - Contains a limited number of reads.",
" - Each call (requires the remainder of the bonded balance to be above `minimum_balance`)",
" will cause a new entry to be inserted into a vector (`Ledger.unlocking`) kept in storage.",
" The only way to clean the aforementioned storage item is also user-controlled via",
" `withdraw_unbonded`.",
" - One DB entry.",
" ----------",
" Weight: O(1)",
" DB Weight:",
" - Read: EraElectionStatus, Ledger, CurrentEra, Locks, BalanceOf Stash,",
" - Write: Locks, Ledger, BalanceOf Stash,",
" </weight>"
" See also [`Call::withdraw_unbonded`]."
]
},
{
@@ -3051,30 +3025,14 @@
" This essentially frees up that balance to be used by the stash account to do",
" whatever it wants.",
"",
" The dispatch origin for this call must be _Signed_ by the controller, not the stash.",
" And, it can be only called when [`EraElectionStatus`] is `Closed`.",
" The dispatch origin for this call must be _Signed_ by the controller.",
"",
" Emits `Withdrawn`.",
"",
" See also [`Call::unbond`].",
"",
" # <weight>",
" - Could be dependent on the `origin` argument and how much `unlocking` chunks exist.",
" It implies `consolidate_unlocked` which loops over `Ledger.unlocking`, which is",
" indirectly user-controlled. See [`unbond`] for more detail.",
" - Contains a limited number of reads, yet the size of which could be large based on `ledger`.",
" - Writes are limited to the `origin` account key.",
" ---------------",
" Complexity O(S) where S is the number of slashing spans to remove",
" Update:",
" - Reads: EraElectionStatus, Ledger, Current Era, Locks, [Origin Account]",
" - Writes: [Origin Account], Locks, Ledger",
" Kill:",
" - Reads: EraElectionStatus, Ledger, Current Era, Bonded, Slashing Spans, [Origin",
" Account], Locks, BalanceOf stash",
" - Writes: Bonded, Slashing Spans (if S > 0), Ledger, Payee, Validators, Nominators,",
" [Origin Account], Locks, BalanceOf stash.",
" - Writes Each: SpanSlash * S",
" NOTE: Weight annotation is the kill scenario, we refund otherwise.",
" # </weight>"
]
@@ -3092,19 +3050,7 @@
"",
" Effects will be felt at the beginning of the next era.",
"",
" The dispatch origin for this call must be _Signed_ by the controller, not the stash.",
" And, it can be only called when [`EraElectionStatus`] is `Closed`.",
"",
" # <weight>",
" - Independent of the arguments. Insignificant complexity.",
" - Contains a limited number of reads.",
" - Writes are limited to the `origin` account key.",
" -----------",
" Weight: O(1)",
" DB Weight:",
" - Read: Era Election Status, Ledger",
" - Write: Nominators, Validators",
" # </weight>"
" The dispatch origin for this call must be _Signed_ by the controller, not the stash."
]
},
{
@@ -3118,22 +3064,14 @@
"documentation": [
" Declare the desire to nominate `targets` for the origin controller.",
"",
" Effects will be felt at the beginning of the next era. This can only be called when",
" [`EraElectionStatus`] is `Closed`.",
" Effects will be felt at the beginning of the next era.",
"",
" The dispatch origin for this call must be _Signed_ by the controller, not the stash.",
" And, it can be only called when [`EraElectionStatus`] is `Closed`.",
"",
" # <weight>",
" - The transaction's complexity is proportional to the size of `targets` (N)",
" which is capped at CompactAssignments::LIMIT (MAX_NOMINATIONS).",
" - Both the reads and writes follow a similar pattern.",
" ---------",
" Weight: O(N)",
" where N is the number of targets",
" DB Weight:",
" - Reads: Era Election Status, Ledger, Current Era",
" - Writes: Validators, Nominators",
" # </weight>"
]
},
@@ -3146,17 +3084,11 @@
" Effects will be felt at the beginning of the next era.",
"",
" The dispatch origin for this call must be _Signed_ by the controller, not the stash.",
" And, it can be only called when [`EraElectionStatus`] is `Closed`.",
"",
" # <weight>",
" - Independent of the arguments. Insignificant complexity.",
" - Contains one read.",
" - Writes are limited to the `origin` account key.",
" --------",
" Weight: O(1)",
" DB Weight:",
" - Read: EraElectionStatus, Ledger",
" - Write: Validators, Nominators",
" # </weight>"
]
},
@@ -3426,8 +3358,6 @@
" The origin of this call must be _Signed_. Any account can call this function, even if",
" it is not one of the stakers.",
"",
" This can only be called when [`EraElectionStatus`] is `Closed`.",
"",
" # <weight>",
" - Time complexity: at most O(MaxNominatorRewardedPerValidator).",
" - Contains a limited number of reads and writes.",
@@ -3436,11 +3366,6 @@
" Weight:",
" - Reward Destination Staked: O(N)",
" - Reward Destination Controller (Creating): O(N)",
" DB Weight:",
" - Read: EraElectionStatus, CurrentEra, HistoryDepth, ErasValidatorReward,",
" ErasStakersClipped, ErasRewardPoints, ErasValidatorPrefs (8 items)",
" - Read Each: Bonded, Ledger, Payee, Locks, System Account (5 items)",
" - Write Each: System Account, Locks, Ledger (3 items)",
"",
" NOTE: weights are assuming that payouts are made to alive stash account (Staked).",
" Paying even a dead controller is cheaper weight-wise. We don't do any refunds here.",
@@ -3458,17 +3383,12 @@
"documentation": [
" Rebond a portion of the stash scheduled to be unlocked.",
"",
" The dispatch origin must be signed by the controller, and it can be only called when",
" [`EraElectionStatus`] is `Closed`.",
" The dispatch origin must be signed by the controller.",
"",
" # <weight>",
" - Time complexity: O(L), where L is unlocking chunks",
" - Bounded by `MAX_UNLOCKING_CHUNKS`.",
" - Storage changes: Can't increase storage, only decrease it.",
" ---------------",
" - DB Weight:",
" - Reads: EraElectionStatus, Ledger, Locks, [Origin Account]",
" - Writes: [Origin Account], Locks, Ledger",
" # </weight>"
]
},
@@ -3552,8 +3472,6 @@
" Effects will be felt at the beginning of the next era.",
"",
" The dispatch origin for this call must be _Signed_ by the controller, not the stash.",
" And, it can be only called when [`EraElectionStatus`] is `Closed`. The controller",
" account should represent a validator.",
"",
" - `who`: A list of nominator stash accounts who are nominating this validator which",
" should no longer be nominating this validator.",
@@ -3738,6 +3656,16 @@
"documentation": [
" The election failed. No new era is planned."
]
},
{
"name": "Chilled",
"args": [
"AccountId"
],
"documentation": [
" An account has stopped participating as either a validator or nominator.",
" \\[stash\\]"
]
}
],
"constants": [
File diff suppressed because one or more lines are too long