diff --git a/README.md b/README.md index f7f0f970..0be89dac 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Please: - **Do not use in production** - **Do not use a Ledger device with funds for development purposes.** - **Have a separate and marked device that is used ONLY for development and testing** -# Polkadot 13.9270.x +# Polkadot 13.9280.x ## System @@ -370,6 +370,24 @@ Please: |Rebag | | :heavy_check_mark: | | `AccountId` dislocated
| |Put in front of | | :heavy_check_mark: | | `AccountId` lighter
| +## NominationPools + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Join | | :heavy_check_mark: | | `Compactu128` amount
`PoolId` pool_id
| +|Bond extra | | :heavy_check_mark: | | `BondExtraBalanceOfT` extra
| +|Claim payout | | :heavy_check_mark: | | | +|Unbond | | :heavy_check_mark: | | `AccountId` member_account
`Compactu128` unbonding_points
| +|Pool withdraw unbonded | | :heavy_check_mark: | | `PoolId` pool_id
`u32` num_slashing_spans
| +|Withdraw Unbonded | | :heavy_check_mark: | | `AccountId` member_account
`u32` num_slashing_spans
| +|Create | | :heavy_check_mark: | | `Compactu128` amount
`AccountId` root
`AccountId` nominator
`AccountId` state_toggler
| +|Nominate | | :heavy_check_mark: | | `PoolId` pool_id
`VecAccountId` validators
| +|Set state | | :heavy_check_mark: | | `PoolId` pool_id
`PoolState` state
| +|Set metadata | | :heavy_check_mark: | | `PoolId` pool_id
`Vecu8` metadata
| +|Set configs | | :heavy_check_mark: | | `ConfigOpBalanceOfT` min_join_bond
`ConfigOpBalanceOfT` min_create_bond
`ConfigOpu32` max_pools
`ConfigOpu32` max_members
`ConfigOpu32` max_members_per_pool
| +|Update roles | | :heavy_check_mark: | | `PoolId` pool_id
`ConfigOpAccountId` new_root
`ConfigOpAccountId` new_nominator
`ConfigOpAccountId` new_state_toggler
| +|Chill | | :heavy_check_mark: | | `PoolId` pool_id
| + ## Configuration | Name | Light | XL | Nesting | Arguments | @@ -464,7 +482,7 @@ Please: | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|Service overweight | | | | `OverweightIndex` index
`Weight` weight_limit
| +|Service overweight | | :heavy_check_mark: | | `OverweightIndex` index
`Weight` weight_limit
| ## Hrmp diff --git a/docs/supported_13.9280.x.md b/docs/supported_13.9280.x.md new file mode 100644 index 00000000..6bf77668 --- /dev/null +++ b/docs/supported_13.9280.x.md @@ -0,0 +1,530 @@ +# Polkadot 13.9280.x + +## System + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Fill block | | :heavy_check_mark: | :heavy_check_mark: | `Perbill` ratio
| +|Remark | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` remark
| +|Set heap pages | | :heavy_check_mark: | :heavy_check_mark: | `u64` pages
| +|Set code | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` code
| +|Set code without checks | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` code
| +|Set storage | | | | `VecKeyValue` items
| +|Kill storage | | | | `VecKey` keys
| +|Kill prefix | | | | `Key` prefix
`u32` subkeys
| +|Remark with event | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8` remark
| + +## Scheduler + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Schedule | | | | `BlockNumber` when
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| +|Cancel | | | | `BlockNumber` when
`u32` index
| +|Schedule named | | | | `Vecu8` id
`BlockNumber` when
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| +|Cancel named | | | | `Vecu8` id
| +|Schedule after | | | | `BlockNumber` after
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| +|Schedule named after | | | | `Vecu8` id
`BlockNumber` after
`OptionschedulePeriodBlockNumber` maybe_periodic
`schedulePriority` priority
`BoxCallOrHashOfT` call
| + +## Preimage + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Note preimage | | :heavy_check_mark: | | `Vecu8` bytes
| +|Unnote preimage | | :heavy_check_mark: | | `Hash` hash
| +|Request preimage | | :heavy_check_mark: | | `Hash` hash
| +|Unrequest preimage | | :heavy_check_mark: | | `Hash` hash
| + +## Babe + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Report equivocation | | | | `BoxEquivocationProofHeader` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Report equivocation unsigned | | | | `BoxEquivocationProofHeader` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Plan config change | | | | `NextConfigDescriptor` config
| + +## Timestamp + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set | | :heavy_check_mark: | | `Compactu64` now
| + +## Indices + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Claim | | :heavy_check_mark: | | `AccountIndex` index
| +|Transfer | | :heavy_check_mark: | | `AccountId` new_
`AccountIndex` index
| +|Free | | :heavy_check_mark: | | `AccountIndex` index
| +|Force transfer | | :heavy_check_mark: | | `AccountId` new_
`AccountIndex` index
`bool` freeze
| +|Freeze | | :heavy_check_mark: | | `AccountIndex` index
| + +## Balances + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Transfer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` dest
`CompactBalance` amount
| +|Set balance | | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` who
`CompactBalance` new_free
`CompactBalance` new_reserved
| +|Force transfer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` source
`LookupasStaticLookupSource` dest
`CompactBalance` amount
| +|Transfer keep alive | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource` dest
`CompactBalance` amount
| +|Transfer all | :heavy_check_mark: | :heavy_check_mark: | | `LookupasStaticLookupSource` dest
`bool` keep_alive
| +|Force unreserve | | :heavy_check_mark: | | `LookupasStaticLookupSource` who
`Balance` amount
| + +## Authorship + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set uncles | | | | `VecHeader` new_uncles
| + +## Staking + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Bond | :heavy_check_mark: | :heavy_check_mark: | | `LookupasStaticLookupSource` controller
`CompactBalance` amount
`RewardDestination` payee
| +|Bond extra | :heavy_check_mark: | :heavy_check_mark: | | `CompactBalance` amount
| +|Unbond | :heavy_check_mark: | :heavy_check_mark: | | `CompactBalance` amount
| +|Withdraw Unbonded | :heavy_check_mark: | :heavy_check_mark: | | `u32` num_slashing_spans
| +|Validate | :heavy_check_mark: | :heavy_check_mark: | | `ValidatorPrefs` prefs
| +|Nominate | :heavy_check_mark: | :heavy_check_mark: | | `VecLookupasStaticLookupSource` targets
| +|Chill | :heavy_check_mark: | :heavy_check_mark: | | | +|Set payee | :heavy_check_mark: | :heavy_check_mark: | | `RewardDestination` payee
| +|Set controller | :heavy_check_mark: | :heavy_check_mark: | | `LookupasStaticLookupSource` controller
| +|Set validator count | | :heavy_check_mark: | | `Compactu32` new_
| +|Increase validator count | | :heavy_check_mark: | | `Compactu32` additional
| +|Scale validator count | | | | `Percent` factor
| +|Force no eras | | :heavy_check_mark: | | | +|Force new era | | :heavy_check_mark: | | | +|Set invulnerables | | :heavy_check_mark: | | `VecAccountId` invulnerables
| +|Force unstake | | :heavy_check_mark: | | `AccountId` stash
`u32` num_slashing_spans
| +|Force new era always | | :heavy_check_mark: | | | +|Cancel deferred slash | | :heavy_check_mark: | | `EraIndex` era
`Vecu32` slash_indices
| +|Payout stakers | :heavy_check_mark: | :heavy_check_mark: | | `AccountId` validator_stash
`EraIndex` era
| +|Rebond | :heavy_check_mark: | :heavy_check_mark: | | `CompactBalance` amount
| +|Set history depth | | :heavy_check_mark: | | `Compactu32` new_history_depth
`Compactu32` era_items_deleted
| +|Reap stash | | :heavy_check_mark: | | `AccountId` stash
`u32` num_slashing_spans
| +|Kick | | :heavy_check_mark: | | `VecLookupasStaticLookupSource` who
| +|Set staking configs | | | | `ConfigOpBalanceOfT` min_nominator_bond
`ConfigOpBalanceOfT` min_validator_bond
`ConfigOpu32` max_nominator_count
`ConfigOpu32` max_validator_count
`ConfigOpPercent` chill_threshold
`ConfigOpPerbill` min_commission
| +|Chill other | | :heavy_check_mark: | | `AccountId` controller
| +|Force apply min commission | | :heavy_check_mark: | | `AccountId` validator_stash
| + +## Session + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set keys | :heavy_check_mark: | :heavy_check_mark: | | `Keys` keys
`Bytes` proof
| +|Purge keys | :heavy_check_mark: | :heavy_check_mark: | | | + +## Grandpa + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Report equivocation | | | | `BoxEquivocationProofHashBlockNumber` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Report equivocation unsigned | | | | `BoxEquivocationProofHashBlockNumber` equivocation_proof
`KeyOwnerProof` key_owner_proof
| +|Note stalled | | :heavy_check_mark: | | `BlockNumber` delay
`BlockNumber` best_finalized_block_number
| + +## ImOnline + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Heartbeat | | | | `HeartbeatBlockNumber` heartbeat
`AuthorityIdasRuntimeAppPublicSignature` signature
| + +## Democracy + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Propose | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal_hash
`CompactBalance` amount
| +|Second | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32` proposal
`Compactu32` seconds_upper_bound
| +|Vote | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32` ref_index
`AccountVote` vote
| +|Emergency cancel | | :heavy_check_mark: | :heavy_check_mark: | `ReferendumIndex` ref_index
| +|External propose | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal_hash
| +|External propose majority | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal_hash
| +|External propose default | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal_hash
| +|Fast track | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal_hash
`BlockNumber` voting_period
`BlockNumber` delay
| +|Veto external | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal_hash
| +|Cancel referendum | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32` ref_index
| +|Cancel queued | | :heavy_check_mark: | :heavy_check_mark: | `ReferendumIndex` which
| +|Delegate | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` to
`Conviction` conviction
`Balance` balance
| +|Undelegate | | :heavy_check_mark: | :heavy_check_mark: | | +|Clear public proposals | | :heavy_check_mark: | :heavy_check_mark: | | +|Note preimage | | :heavy_check_mark: | | `Bytes` encoded_proposal
| +|Note preimage operational | | :heavy_check_mark: | | `Bytes` encoded_proposal
| +|Note imminent preimage | | :heavy_check_mark: | | `Bytes` encoded_proposal
| +|Note imminent preimage operational | | :heavy_check_mark: | | `Bytes` encoded_proposal
| +|Reap preimage | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal_hash
`Compactu32` proposal_len_upper_bound
| +|Unlock | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` target
| +|Remove vote | | :heavy_check_mark: | :heavy_check_mark: | `ReferendumIndex` index
| +|Remove other vote | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` target
`ReferendumIndex` index
| +|Enact proposal | | :heavy_check_mark: | :heavy_check_mark: | `Hash` proposal_hash
`ReferendumIndex` index
| +|Blacklist | | | | `Hash` proposal_hash
`OptionReferendumIndex` maybe_ref_index
| +|Cancel proposal | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32` prop_index
| + +## Council + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set members | | :heavy_check_mark: | | `VecAccountId` new_members
`OptionAccountId` prime
`MemberCount` old_count
| +|Execute | | :heavy_check_mark: | | `Proposal` proposal
`Compactu32` length_bound
| +|Propose | | :heavy_check_mark: | | `Compactu32` threshold
`Proposal` proposal
`Compactu32` length_bound
| +|Vote | | :heavy_check_mark: | | `Hash` proposal
`Compactu32` index
`bool` approve
| +|Close | | :heavy_check_mark: | | `Hash` proposal_hash
`Compactu32` index
`Compactu64` proposal_weight_bound
`Compactu32` length_bound
| +|Disapprove proposal | | :heavy_check_mark: | | `Hash` proposal_hash
| + +## TechnicalCommittee + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set members | | :heavy_check_mark: | | `VecAccountId` new_members
`OptionAccountId` prime
`MemberCount` old_count
| +|Execute | | :heavy_check_mark: | | `Proposal` proposal
`Compactu32` length_bound
| +|Propose | | :heavy_check_mark: | | `Compactu32` threshold
`Proposal` proposal
`Compactu32` length_bound
| +|Vote | | :heavy_check_mark: | | `Hash` proposal
`Compactu32` index
`bool` approve
| +|Close | | :heavy_check_mark: | | `Hash` proposal_hash
`Compactu32` index
`Compactu64` proposal_weight_bound
`Compactu32` length_bound
| +|Disapprove proposal | | :heavy_check_mark: | | `Hash` proposal_hash
| + +## PhragmenElection + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Vote | | :heavy_check_mark: | | `VecAccountId` votes
`Compactu128` amount
| +|Remove voter | | :heavy_check_mark: | | | +|Submit candidacy | | :heavy_check_mark: | | `Compactu32` candidate_count
| +|Renounce candidacy | | | | `Renouncing` renouncing
| +|Remove member | | :heavy_check_mark: | | `LookupasStaticLookupSource` who
`bool` slash_bond
`bool` rerun_election
| +|Clean defunct voters | | :heavy_check_mark: | | `u32` num_voters
`u32` num_defunct
| + +## TechnicalMembership + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Add member | | :heavy_check_mark: | | `AccountId` who
| +|Remove member | | :heavy_check_mark: | | `AccountId` who
| +|Swap member | | :heavy_check_mark: | | `AccountId` remove
`AccountId` add
| +|Reset members | | :heavy_check_mark: | | `VecAccountId` members
| +|Change key | | :heavy_check_mark: | | `AccountId` new_
| +|Set prime | | :heavy_check_mark: | | `AccountId` who
| +|Clear prime | | :heavy_check_mark: | | | + +## Treasury + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Propose spend | | :heavy_check_mark: | | `CompactBalance` amount
`LookupasStaticLookupSource` beneficiary
| +|Reject proposal | | :heavy_check_mark: | | `Compactu32` proposal_id
| +|Approve proposal | | :heavy_check_mark: | | `Compactu32` proposal_id
| +|Spend | | :heavy_check_mark: | | `CompactBalance` amount
`LookupasStaticLookupSource` beneficiary
| +|Remove approval | | :heavy_check_mark: | | `Compactu32` proposal_id
| + +## Claims + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Claim | | :heavy_check_mark: | | `AccountId` dest
`EcdsaSignature` ethereum_signature
| +|Mint claim | | | | `EthereumAddress` who
`Balance` amount
`OptionTupleBalanceOfTBalanceOfTBlockNumber` vesting_schedule
`OptionStatementKind` statement
| +|Claim attest | | :heavy_check_mark: | | `AccountId` dest
`EcdsaSignature` ethereum_signature
`Bytes` statement
| +|Attest | | :heavy_check_mark: | | `Bytes` statement
| +|Move claim | | :heavy_check_mark: | | `EthereumAddress` old
`EthereumAddress` new_
`OptionAccountId` maybe_preclaim
| + +## Vesting + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Vest | | :heavy_check_mark: | | | +|Vest other | | :heavy_check_mark: | | `LookupasStaticLookupSource` target
| +|Vested transfer | | :heavy_check_mark: | | `LookupasStaticLookupSource` target
`VestingInfo` schedule
| +|Force vested transfer | | :heavy_check_mark: | | `LookupasStaticLookupSource` source
`LookupasStaticLookupSource` target
`VestingInfo` schedule
| +|Merge schedules | | :heavy_check_mark: | | `u32` schedule1_index
`u32` schedule2_index
| + +## Utility + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Batch | :heavy_check_mark: | :heavy_check_mark: | | `VecCall` calls
| +|As derivative | | | | `u16` index
`Call` call
| +|Batch all | :heavy_check_mark: | :heavy_check_mark: | | `VecCall` calls
| +|Dispatch as | | | | `BoxPalletsOrigin` as_origin
`Call` call
| +|Force batch | :heavy_check_mark: | :heavy_check_mark: | | `VecCall` calls
| + +## Identity + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Add registrar | | :heavy_check_mark: | | `AccountId` account
| +|Set identity | | | | `BoxIdentityInfoMaxAdditionalFields` info
| +|Set subs | | | | `VecTupleAccountIdData` subs
| +|Clear identity | | :heavy_check_mark: | | | +|Request judgement | | :heavy_check_mark: | | `Compactu32` reg_index
`Compactu128` max_fee
| +|Cancel request | | :heavy_check_mark: | | `RegistrarIndex` reg_index
| +|Set fee | | :heavy_check_mark: | | `Compactu32` index
`Compactu128` fee
| +|Set account id | | :heavy_check_mark: | | `Compactu32` index
`AccountId` new_
| +|Set fields | | | | `Compactu32` index
`IdentityFields` fields
| +|Provide judgement | | | | `Compactu32` reg_index
`LookupasStaticLookupSource` target
`JudgementBalanceOfT` judgement
| +|Kill identity | | :heavy_check_mark: | | `LookupasStaticLookupSource` target
| +|Add sub | | | | `LookupasStaticLookupSource` sub
`Data` data
| +|Rename sub | | | | `LookupasStaticLookupSource` sub
`Data` data
| +|Remove sub | | :heavy_check_mark: | | `LookupasStaticLookupSource` sub
| +|Quit sub | | :heavy_check_mark: | | | + +## Proxy + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Proxy | | :heavy_check_mark: | :heavy_check_mark: | `AccountId` real
`OptionProxyType` force_proxy_type
`Call` call
| +|Add proxy | | :heavy_check_mark: | | `AccountId` delegate
`ProxyType` proxy_type
`BlockNumber` delay
| +|Remove proxy | | :heavy_check_mark: | | `AccountId` delegate
`ProxyType` proxy_type
`BlockNumber` delay
| +|Remove proxies | | :heavy_check_mark: | | | +|Anonymous | | :heavy_check_mark: | | `ProxyType` proxy_type
`BlockNumber` delay
`u16` index
| +|Kill anonymous | | :heavy_check_mark: | | `AccountId` spawner
`ProxyType` proxy_type
`u16` index
`Compactu32` height
`Compactu32` ext_index
| +|Announce | | | | `AccountId` real
`CallHashOf` call_hash
| +|Remove announcement | | | | `AccountId` real
`CallHashOf` call_hash
| +|Reject announcement | | | | `AccountId` delegate
`CallHashOf` call_hash
| +|Proxy announced | | :heavy_check_mark: | | `AccountId` delegate
`AccountId` real
`OptionProxyType` force_proxy_type
`Call` call
| + +## Multisig + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|As multi threshold 1 | | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId` other_signatories
`Call` call
| +|As multi | | :heavy_check_mark: | :heavy_check_mark: | `u16` threshold
`VecAccountId` other_signatories
`OptionTimepoint` maybe_timepoint
`OpaqueCall` call
`bool` store_call
`Weight` max_weight
| +|Approve as multi | | :heavy_check_mark: | :heavy_check_mark: | `u16` threshold
`VecAccountId` other_signatories
`OptionTimepoint` maybe_timepoint
`H256` call_hash
`Weight` max_weight
| +|Cancel as multi | | :heavy_check_mark: | :heavy_check_mark: | `u16` threshold
`VecAccountId` other_signatories
`Timepoint` timepoint
`H256` call_hash
| + +## Bounties + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Propose bounty | | :heavy_check_mark: | | `CompactBalance` amount
`Bytes` description
| +|Approve bounty | | :heavy_check_mark: | | `Compactu32` bounty_id
| +|Propose curator | | :heavy_check_mark: | | `Compactu32` bounty_id
`LookupasStaticLookupSource` curator
`CompactBalance` fee
| +|Unassign curator | | :heavy_check_mark: | | `Compactu32` bounty_id
| +|Accept curator | | :heavy_check_mark: | | `Compactu32` bounty_id
| +|Award bounty | | :heavy_check_mark: | | `Compactu32` bounty_id
`LookupasStaticLookupSource` beneficiary
| +|Claim bounty | | :heavy_check_mark: | | `Compactu32` bounty_id
| +|Close bounty | | :heavy_check_mark: | | `Compactu32` bounty_id
| +|Extend bounty expiry | | :heavy_check_mark: | | `Compactu32` bounty_id
`Bytes` remark
| + +## ChildBounties + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Add child bounty | | :heavy_check_mark: | | `Compactu32` parent_bounty_id
`CompactBalance` amount
`Vecu8` description
| +|Propose curator | | :heavy_check_mark: | | `Compactu32` parent_bounty_id
`Compactu32` child_bounty_id
`LookupasStaticLookupSource` curator
`CompactBalance` fee
| +|Accept curator | | :heavy_check_mark: | | `Compactu32` parent_bounty_id
`Compactu32` child_bounty_id
| +|Unassign curator | | :heavy_check_mark: | | `Compactu32` parent_bounty_id
`Compactu32` child_bounty_id
| +|Award child bounty | | :heavy_check_mark: | | `Compactu32` parent_bounty_id
`Compactu32` child_bounty_id
`LookupasStaticLookupSource` beneficiary
| +|Claim child bounty | | :heavy_check_mark: | | `Compactu32` parent_bounty_id
`Compactu32` child_bounty_id
| +|Close child bounty | | :heavy_check_mark: | | `Compactu32` parent_bounty_id
`Compactu32` child_bounty_id
| + +## Tips + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Report awesome | | :heavy_check_mark: | | `Bytes` reason
`AccountId` who
| +|Retract tip | | :heavy_check_mark: | | `Hash` hash
| +|Tip new | | :heavy_check_mark: | | `Bytes` reason
`AccountId` who
`Compactu128` tip_value
| +|Tip | | :heavy_check_mark: | | `Hash` hash
`Compactu128` tip_value
| +|Close tip | | :heavy_check_mark: | | `Hash` hash
| +|Slash tip | | :heavy_check_mark: | | `Hash` hash
| + +## ElectionProviderMultiPhase + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Submit unsigned | | | | `BoxRawSolutionSolutionOfMinerConfig` raw_solution
`SolutionOrSnapshotSize` witness
| +|Set minimum untrusted score | | | | `OptionElectionScore` maybe_next_score
| +|Set emergency election result | | | | `SupportsAccountId` supports
| +|Submit | | | | `BoxRawSolutionSolutionOfMinerConfig` raw_solution
| +|Governance fallback | | :heavy_check_mark: | | `Optionu32` maybe_max_voters
`Optionu32` maybe_max_targets
| + +## VoterList + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Rebag | | :heavy_check_mark: | | `AccountId` dislocated
| +|Put in front of | | :heavy_check_mark: | | `AccountId` lighter
| + +## NominationPools + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Join | | :heavy_check_mark: | | `Compactu128` amount
`PoolId` pool_id
| +|Bond extra | | :heavy_check_mark: | | `BondExtraBalanceOfT` extra
| +|Claim payout | | :heavy_check_mark: | | | +|Unbond | | :heavy_check_mark: | | `AccountId` member_account
`Compactu128` unbonding_points
| +|Pool withdraw unbonded | | :heavy_check_mark: | | `PoolId` pool_id
`u32` num_slashing_spans
| +|Withdraw Unbonded | | :heavy_check_mark: | | `AccountId` member_account
`u32` num_slashing_spans
| +|Create | | :heavy_check_mark: | | `Compactu128` amount
`AccountId` root
`AccountId` nominator
`AccountId` state_toggler
| +|Nominate | | :heavy_check_mark: | | `PoolId` pool_id
`VecAccountId` validators
| +|Set state | | :heavy_check_mark: | | `PoolId` pool_id
`PoolState` state
| +|Set metadata | | :heavy_check_mark: | | `PoolId` pool_id
`Vecu8` metadata
| +|Set configs | | :heavy_check_mark: | | `ConfigOpBalanceOfT` min_join_bond
`ConfigOpBalanceOfT` min_create_bond
`ConfigOpu32` max_pools
`ConfigOpu32` max_members
`ConfigOpu32` max_members_per_pool
| +|Update roles | | :heavy_check_mark: | | `PoolId` pool_id
`ConfigOpAccountId` new_root
`ConfigOpAccountId` new_nominator
`ConfigOpAccountId` new_state_toggler
| +|Chill | | :heavy_check_mark: | | `PoolId` pool_id
| + +## Configuration + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Set validation upgrade cooldown | | :heavy_check_mark: | | `BlockNumber` new_
| +|Set validation upgrade delay | | :heavy_check_mark: | | `BlockNumber` new_
| +|Set code retention period | | :heavy_check_mark: | | `BlockNumber` new_
| +|Set max code size | | :heavy_check_mark: | | `u32` new_
| +|Set max pov size | | :heavy_check_mark: | | `u32` new_
| +|Set max head data size | | :heavy_check_mark: | | `u32` new_
| +|Set parathread cores | | :heavy_check_mark: | | `u32` new_
| +|Set parathread retries | | :heavy_check_mark: | | `u32` new_
| +|Set group rotation frequency | | :heavy_check_mark: | | `BlockNumber` new_
| +|Set chain availability period | | :heavy_check_mark: | | `BlockNumber` new_
| +|Set thread availability period | | :heavy_check_mark: | | `BlockNumber` new_
| +|Set scheduling lookahead | | :heavy_check_mark: | | `u32` new_
| +|Set max validators per core | | :heavy_check_mark: | | `Optionu32` new_
| +|Set max validators | | :heavy_check_mark: | | `Optionu32` new_
| +|Set dispute period | | | | `SessionIndex` new_
| +|Set dispute post conclusion acceptance period | | :heavy_check_mark: | | `BlockNumber` new_
| +|Set dispute max spam slots | | :heavy_check_mark: | | `u32` new_
| +|Set dispute conclusion by time out period | | :heavy_check_mark: | | `BlockNumber` new_
| +|Set no show slots | | :heavy_check_mark: | | `u32` new_
| +|Set n delay tranches | | :heavy_check_mark: | | `u32` new_
| +|Set zeroth delay tranche width | | :heavy_check_mark: | | `u32` new_
| +|Set needed approvals | | :heavy_check_mark: | | `u32` new_
| +|Set relay vrf modulo samples | | :heavy_check_mark: | | `u32` new_
| +|Set max upward queue count | | :heavy_check_mark: | | `u32` new_
| +|Set max upward queue size | | :heavy_check_mark: | | `u32` new_
| +|Set max downward message size | | :heavy_check_mark: | | `u32` new_
| +|Set ump service total weight | | :heavy_check_mark: | | `Weight` new_
| +|Set max upward message size | | :heavy_check_mark: | | `u32` new_
| +|Set max upward message num per candidate | | :heavy_check_mark: | | `u32` new_
| +|Set hrmp open request ttl | | :heavy_check_mark: | | `u32` new_
| +|Set hrmp sender deposit | | :heavy_check_mark: | | `Balance` new_
| +|Set hrmp recipient deposit | | :heavy_check_mark: | | `Balance` new_
| +|Set hrmp channel max capacity | | :heavy_check_mark: | | `u32` new_
| +|Set hrmp channel max total size | | :heavy_check_mark: | | `u32` new_
| +|Set hrmp max parachain inbound channels | | :heavy_check_mark: | | `u32` new_
| +|Set hrmp max parathread inbound channels | | :heavy_check_mark: | | `u32` new_
| +|Set hrmp channel max message size | | :heavy_check_mark: | | `u32` new_
| +|Set hrmp max parachain outbound channels | | :heavy_check_mark: | | `u32` new_
| +|Set hrmp max parathread outbound channels | | :heavy_check_mark: | | `u32` new_
| +|Set hrmp max message num per candidate | | :heavy_check_mark: | | `u32` new_
| +|Set ump max individual weight | | :heavy_check_mark: | | `Weight` new_
| +|Set pvf checking enabled | | :heavy_check_mark: | | `bool` new_
| +|Set pvf voting ttl | | :heavy_check_mark: | | `SessionIndex` new_
| +|Set minimum validation upgrade delay | | :heavy_check_mark: | | `BlockNumber` new_
| +|Set bypass consistency check | | :heavy_check_mark: | | `bool` new_
| + +## ParasShared + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| + +## ParaInclusion + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| + +## ParaInherent + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Enter | | | | `ParachainsInherentDataHeader` data
| + +## Paras + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Force set current code | | | | `ParaId` para
`ValidationCode` new_code
| +|Force set current head | | | | `ParaId` para
`HeadData` new_head
| +|Force schedule code upgrade | | | | `ParaId` para
`ValidationCode` new_code
`BlockNumber` relay_parent_number
| +|Force note new head | | | | `ParaId` para
`HeadData` new_head
| +|Force queue action | | | | `ParaId` para
| +|Add trusted validation code | | | | `ValidationCode` validation_code
| +|Poke unused validation code | | | | `ValidationCodeHash` validation_code_hash
| +|Include pvf check statement | | | | `PvfCheckStatement` stmt
`ValidatorSignature` signature
| + +## Initializer + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Force approve | | :heavy_check_mark: | | `BlockNumber` up_to
| + +## Dmp + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| + +## Ump + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Service overweight | | :heavy_check_mark: | | `OverweightIndex` index
`Weight` weight_limit
| + +## Hrmp + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Hrmp init open channel | | | | `ParaId` recipient
`u32` proposed_max_capacity
`u32` proposed_max_message_size
| +|Hrmp accept open channel | | | | `ParaId` sender
| +|Hrmp close channel | | | | `HrmpChannelId` channel_id
| +|Force clean hrmp | | | | `ParaId` para
`u32` inbound
`u32` outbound
| +|Force process hrmp open | | :heavy_check_mark: | | `u32` channels
| +|Force process hrmp close | | :heavy_check_mark: | | `u32` channels
| +|Hrmp cancel open request | | | | `HrmpChannelId` channel_id
`u32` open_requests
| + +## ParasDisputes + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Force unfreeze | | :heavy_check_mark: | | | + +## Registrar + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Register | | | | `ParaId` id
`HeadData` genesis_head
`ValidationCode` validation_code
| +|Force register | | | | `AccountId` who
`Balance` deposit
`ParaId` id
`HeadData` genesis_head
`ValidationCode` validation_code
| +|Deregister | | | | `ParaId` id
| +|Swap | | | | `ParaId` id
`ParaId` other
| +|Force remove lock | | | | `ParaId` para
| +|Reserve | | :heavy_check_mark: | | | + +## Slots + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Force lease | | | | `ParaId` para
`AccountId` leaser
`Balance` amount
`LeasePeriodOfT` period_begin
`LeasePeriodOfT` period_count
| +|Clear all leases | | | | `ParaId` para
| +|Trigger onboard | | | | `ParaId` para
| + +## Auctions + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|New auction | | :heavy_check_mark: | | `Compactu32` duration
`Compactu32` lease_period_index
| +|Bid | | :heavy_check_mark: | | `Compactu32` para
`Compactu32` auction_index
`Compactu32` first_slot
`Compactu32` last_slot
`CompactBalance` amount
| +|Cancel auction | | :heavy_check_mark: | | | + +## Crowdloan + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Create | :heavy_check_mark: | :heavy_check_mark: | | `Compactu32` index
`Compactu128` cap
`Compactu32` first_period
`Compactu32` last_period
`Compactu32` end
`OptionMultiSigner` verifier
| +|Contribute | :heavy_check_mark: | :heavy_check_mark: | | `Compactu32` index
`Compactu128` amount
`OptionMultiSignature` signature
| +|Withdraw | :heavy_check_mark: | :heavy_check_mark: | | `AccountId` who
`Compactu32` index
| +|Refund | :heavy_check_mark: | :heavy_check_mark: | | `Compactu32` index
| +|Dissolve | :heavy_check_mark: | :heavy_check_mark: | | `Compactu32` index
| +|Edit | :heavy_check_mark: | :heavy_check_mark: | | `Compactu32` index
`Compactu128` cap
`Compactu32` first_period
`Compactu32` last_period
`Compactu32` end
`OptionMultiSigner` verifier
| +|Add memo | :heavy_check_mark: | :heavy_check_mark: | | `ParaId` index
`Vecu8` memo
| +|Poke | :heavy_check_mark: | :heavy_check_mark: | | `ParaId` index
| +|Contribute all | :heavy_check_mark: | :heavy_check_mark: | | `Compactu32` index
`OptionMultiSignature` signature
| + +## XcmPallet + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Send | | | | `BoxVersionedMultiLocation` dest
`BoxVersionedXcmTuple` message
| +|Teleport assets | | | | `BoxVersionedMultiLocation` dest
`BoxVersionedMultiLocation` beneficiary
`BoxVersionedMultiAssets` assets
`u32` fee_asset_item
| +|Reserve transfer assets | | | | `BoxVersionedMultiLocation` dest
`BoxVersionedMultiLocation` beneficiary
`BoxVersionedMultiAssets` assets
`u32` fee_asset_item
| +|Execute | | | | `BoxVersionedXcmTasSysConfigCall` message
`Weight` max_weight
| +|Force xcm version | | | | `BoxMultiLocation` location
`XcmVersion` xcm_version
| +|Force default xcm version | | | | `OptionXcmVersion` maybe_xcm_version
| +|Force subscribe version notify | | | | `BoxVersionedMultiLocation` location
| +|Force unsubscribe version notify | | | | `BoxVersionedMultiLocation` location
| +|Limited reserve transfer assets | | | | `BoxVersionedMultiLocation` dest
`BoxVersionedMultiLocation` beneficiary
`BoxVersionedMultiAssets` assets
`u32` fee_asset_item
`WeightLimit` weight_limit
| +|Limited teleport assets | | | | `BoxVersionedMultiLocation` dest
`BoxVersionedMultiLocation` beneficiary
`BoxVersionedMultiAssets` assets
`u32` fee_asset_item
`WeightLimit` weight_limit
| + diff --git a/docs/supported_latest.md b/docs/supported_latest.md index dd0d729e..6bf77668 100644 --- a/docs/supported_latest.md +++ b/docs/supported_latest.md @@ -1,4 +1,4 @@ -# Polkadot 13.9270.x +# Polkadot 13.9280.x ## System @@ -340,6 +340,24 @@ |Rebag | | :heavy_check_mark: | | `AccountId` dislocated
| |Put in front of | | :heavy_check_mark: | | `AccountId` lighter
| +## NominationPools + +| Name | Light | XL | Nesting | Arguments | +| :---------- |:------------:|:--------:|:--------:|:--------| +|Join | | :heavy_check_mark: | | `Compactu128` amount
`PoolId` pool_id
| +|Bond extra | | :heavy_check_mark: | | `BondExtraBalanceOfT` extra
| +|Claim payout | | :heavy_check_mark: | | | +|Unbond | | :heavy_check_mark: | | `AccountId` member_account
`Compactu128` unbonding_points
| +|Pool withdraw unbonded | | :heavy_check_mark: | | `PoolId` pool_id
`u32` num_slashing_spans
| +|Withdraw Unbonded | | :heavy_check_mark: | | `AccountId` member_account
`u32` num_slashing_spans
| +|Create | | :heavy_check_mark: | | `Compactu128` amount
`AccountId` root
`AccountId` nominator
`AccountId` state_toggler
| +|Nominate | | :heavy_check_mark: | | `PoolId` pool_id
`VecAccountId` validators
| +|Set state | | :heavy_check_mark: | | `PoolId` pool_id
`PoolState` state
| +|Set metadata | | :heavy_check_mark: | | `PoolId` pool_id
`Vecu8` metadata
| +|Set configs | | :heavy_check_mark: | | `ConfigOpBalanceOfT` min_join_bond
`ConfigOpBalanceOfT` min_create_bond
`ConfigOpu32` max_pools
`ConfigOpu32` max_members
`ConfigOpu32` max_members_per_pool
| +|Update roles | | :heavy_check_mark: | | `PoolId` pool_id
`ConfigOpAccountId` new_root
`ConfigOpAccountId` new_nominator
`ConfigOpAccountId` new_state_toggler
| +|Chill | | :heavy_check_mark: | | `PoolId` pool_id
| + ## Configuration | Name | Light | XL | Nesting | Arguments | @@ -434,7 +452,7 @@ | Name | Light | XL | Nesting | Arguments | | :---------- |:------------:|:--------:|:--------:|:--------| -|Service overweight | | | | `OverweightIndex` index
`Weight` weight_limit
| +|Service overweight | | :heavy_check_mark: | | `OverweightIndex` index
`Weight` weight_limit
| ## Hrmp diff --git a/docs/zondax_dark.png b/docs/zondax_dark.png index a6c22dfb..c14ba368 100644 Binary files a/docs/zondax_dark.png and b/docs/zondax_dark.png differ diff --git a/docs/zondax_light.png b/docs/zondax_light.png index 181ce342..3d25fda0 100644 Binary files a/docs/zondax_light.png and b/docs/zondax_light.png differ