diff --git a/README.md b/README.md
index b873920..f7ddf85 100644
--- a/README.md
+++ b/README.md
@@ -32,557 +32,557 @@ Please:
## System
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------- | ------ | ------------------ | ------------------ | ------------------ | --------------------------------- |
-| Remark | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Bytes`remark
|
-| Set heap pages | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`pages
|
-| Set code | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Bytes`code
|
-| Set code without checks | | :heavy_check_mark: | :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: | :heavy_check_mark: | `Bytes`remark
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------- | ------ | ------------------ | ------------------ | --------------------------------- |
+| Remark | | :heavy_check_mark: | :heavy_check_mark: | `Bytes`remark
|
+| Set heap pages | | :heavy_check_mark: | :heavy_check_mark: | `u64`pages
|
+| Set code | | :heavy_check_mark: | :heavy_check_mark: | `Bytes`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: | `Bytes`remark
|
## Babe
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | 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
|
+| Name | Nano S | Nano SP/X - Stax | 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 | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---- | ------ | ------------------ | ------------------ | ------------------ | -------------------- |
-| Set | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Compactu64`now
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---- | ------ | ------------------ | ------------------ | -------------------- |
+| Set | | :heavy_check_mark: | :heavy_check_mark: | `Compactu64`now
|
## Indices
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------- | ------ | ------------------ | ------------------ | ------------------ | ----------------------------------------------------------------------- |
-| Claim | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex`index
|
-| Transfer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`new\_
`AccountIndex`index
|
-| Free | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex`index
|
-| Force transfer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`new\_
`AccountIndex`index
`bool`freeze
|
-| Freeze | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex`index
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------- | ------ | ------------------ | ------------------ | ----------------------------------------------------------------------- |
+| Claim | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex`index
|
+| Transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`new\_
`AccountIndex`index
|
+| Free | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex`index
|
+| Force transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`new\_
`AccountIndex`index
`bool`freeze
|
+| Freeze | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex`index
|
## Balances
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------------------------------------------- |
-| Transfer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource`dest
`CompactBalance`amount
|
-| Transfer with memo | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource`dest
`CompactBalance`amount
`OptionMemo`memo
|
-| Deposit block reward reserve balance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
|
-| Set balance | | :heavy_check_mark: | :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
|
-| Burn account balance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Balance`amount
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------------------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------------------------------------------- |
+| Transfer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource`dest
`CompactBalance`amount
|
+| Transfer with memo | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource`dest
`CompactBalance`amount
`OptionMemo`memo
|
+| Deposit block reward reserve balance | | :heavy_check_mark: | :heavy_check_mark: | `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: | `LookupasStaticLookupSource`source
`LookupasStaticLookupSource`dest
`CompactBalance`amount
|
+| Burn account balance | | :heavy_check_mark: | :heavy_check_mark: | `Balance`amount
|
## Identity
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ | ---------------------------------------------------------------------------------------------------- |
-| Cdd register did | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`target_account
`VecSecondaryKeyAccountId`secondary_keys
|
-| Invalidate cdd claims | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`cdd
`Moment`disable_from
`OptionMoment`expiry
|
-| Accept primary key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`rotation_auth_id
`Optionu64`optional_cdd_auth_id
|
-| Change cdd requirement for mk rotation | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `bool`auth_required
|
-| Join identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
-| Leave identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Add claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
`Claim`claim
`OptionMoment`expiry
|
-| Revoke claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
`Claim`claim
|
-| Freeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Unfreeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Add authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId`target
`AuthorizationDataAccountId`data
`OptionMoment`expiry
|
-| Remove authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId`target
`u64`auth_id
`bool`\_auth_issuer_pays
|
-| Gc add cdd claim | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
|
-| Gc revoke cdd claim | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
|
-| Revoke claim by index | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
`ClaimType`claim_type
`OptionScope`scope
|
-| Rotate primary key to secondary | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
`Optionu64`optional_cdd_auth_id
|
-| Add secondary keys with authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecSecondaryKeyWithAuthAccountId`additional_keys
`Moment`expires_at
|
-| Set secondary key permissions | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`key
`Permissions`perms
|
-| Remove secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId`keys_to_remove
|
-| Register custom claim type | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vecu8`ty
|
-| Cdd register did with cdd | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`target_account
`VecSecondaryKeyAccountId`secondary_keys
`OptionMoment`expiry
|
-| Create child identity | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`secondary_key
|
-| Create child identities | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCreateChildIdentityWithAuthAccountId`child_keys
`Moment`expires_at
|
-| Unlink child identity | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`child_did
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------------------------------- | ------------------ | ------------------ | ------------------ | ---------------------------------------------------------------------------------------------------- |
+| Cdd register did | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`target_account
`VecSecondaryKeyAccountId`secondary_keys
|
+| Invalidate cdd claims | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`cdd
`Moment`disable_from
`OptionMoment`expiry
|
+| Accept primary key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`rotation_auth_id
`Optionu64`optional_cdd_auth_id
|
+| Change cdd requirement for mk rotation | | :heavy_check_mark: | :heavy_check_mark: | `bool`auth_required
|
+| Join identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
+| Leave identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Add claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
`Claim`claim
`OptionMoment`expiry
|
+| Revoke claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
`Claim`claim
|
+| Freeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Unfreeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Add authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId`target
`AuthorizationDataAccountId`data
`OptionMoment`expiry
|
+| Remove authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId`target
`u64`auth_id
`bool`\_auth_issuer_pays
|
+| Gc add cdd claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
|
+| Gc revoke cdd claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
|
+| Revoke claim by index | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
`ClaimType`claim_type
`OptionScope`scope
|
+| Rotate primary key to secondary | | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
`Optionu64`optional_cdd_auth_id
|
+| Add secondary keys with authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecSecondaryKeyWithAuthAccountId`additional_keys
`Moment`expires_at
|
+| Set secondary key permissions | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`key
`Permissions`perms
|
+| Remove secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId`keys_to_remove
|
+| Register custom claim type | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8`ty
|
+| Cdd register did with cdd | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`target_account
`VecSecondaryKeyAccountId`secondary_keys
`OptionMoment`expiry
|
+| Create child identity | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`secondary_key
|
+| Create child identities | | :heavy_check_mark: | :heavy_check_mark: | `VecCreateChildIdentityWithAuthAccountId`child_keys
`Moment`expires_at
|
+| Unlink child identity | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`child_did
|
## CddServiceProviders
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------ | ------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
-| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
-| Disable member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
-| Add member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Remove member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Swap member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
-| Reset members | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
-| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------ | ------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
+| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
+| Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
+| Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
+| Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
+| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | |
## PolymeshCommittee
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------------- |
-| Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32`n
`u32`d
|
-| Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`id
|
-| Set expires after | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
-| Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `bool`approve
`Proposal`call
|
-| Vote | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Hash`proposal
`ProposalIndex`index
`bool`approve
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------------- |
+| Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32`n
`u32`d
|
+| Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`id
|
+| Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
+| Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool`approve
`Proposal`call
|
+| Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash`proposal
`ProposalIndex`index
`bool`approve
|
## CommitteeMembership
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------ | ------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
-| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
-| Disable member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
-| Add member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Remove member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Swap member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
-| Reset members | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
-| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------ | ------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
+| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
+| Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
+| Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
+| Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
+| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | |
## TechnicalCommittee
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------------- |
-| Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32`n
`u32`d
|
-| Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`id
|
-| Set expires after | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
-| Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `bool`approve
`Proposal`call
|
-| Vote | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Hash`proposal
`ProposalIndex`index
`bool`approve
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------------- |
+| Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32`n
`u32`d
|
+| Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`id
|
+| Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
+| Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool`approve
`Proposal`call
|
+| Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash`proposal
`ProposalIndex`index
`bool`approve
|
## TechnicalCommitteeMembership
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------ | ------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
-| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
-| Disable member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
-| Add member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Remove member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Swap member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
-| Reset members | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
-| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------ | ------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
+| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
+| Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
+| Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
+| Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
+| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | |
## UpgradeCommittee
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------------- |
-| Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32`n
`u32`d
|
-| Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`id
|
-| Set expires after | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
-| Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `bool`approve
`Proposal`call
|
-| Vote | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Hash`proposal
`ProposalIndex`index
`bool`approve
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------------- |
+| Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32`n
`u32`d
|
+| Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`id
|
+| Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
+| Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool`approve
`Proposal`call
|
+| Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash`proposal
`ProposalIndex`index
`bool`approve
|
## UpgradeCommitteeMembership
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------ | ------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
-| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
-| Disable member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
-| Add member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Remove member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Swap member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
-| Reset members | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
-| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------ | ------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
+| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
+| Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
+| Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
+| Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
+| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | |
## MultiSig
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| --------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ | ----------------------------------------------------------------------------------------------------- |
-| Create multisig | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `BoundedVecAccountIdMaxSigners`signers
`u64`sigs_required
`OptionPermissions`permissions
|
-| Create proposal | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`BoxTasConfigProposal`proposal
`OptionMoment`expiry
|
-| Approve | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`proposal_id
`OptionWeight`max_weight
|
-| Reject | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`proposal_id
|
-| Accept multisig signer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
-| Add multisig signers | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `BoundedVecAccountIdMaxSigners`signers
|
-| Remove multisig signers | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `BoundedVecAccountIdMaxSigners`signers
|
-| Add multisig signers via admin | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`BoundedVecAccountIdMaxSigners`signers
|
-| Remove multisig signers via admin | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`BoundedVecAccountIdMaxSigners`signers
|
-| Change sigs required | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`sigs_required
|
-| Change sigs required via admin | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`signatures_required
|
-| Add admin | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`admin_did
|
-| Remove admin via admin | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
|
-| Remove payer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Remove payer via payer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
|
-| Approve join identity | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`auth_id
|
-| Join identity | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| --------------------------------- | ------------------ | ------------------ | ------------------ | ----------------------------------------------------------------------------------------------------- |
+| Create multisig | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `BoundedVecAccountIdMaxSigners`signers
`u64`sigs_required
`OptionPermissions`permissions
|
+| Create proposal | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`BoxTasConfigProposal`proposal
`OptionMoment`expiry
|
+| Approve | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`proposal_id
`OptionWeight`max_weight
|
+| Reject | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`proposal_id
|
+| Accept multisig signer | | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
+| Add multisig signers | | :heavy_check_mark: | :heavy_check_mark: | `BoundedVecAccountIdMaxSigners`signers
|
+| Remove multisig signers | | :heavy_check_mark: | :heavy_check_mark: | `BoundedVecAccountIdMaxSigners`signers
|
+| Add multisig signers via admin | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`BoundedVecAccountIdMaxSigners`signers
|
+| Remove multisig signers via admin | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`BoundedVecAccountIdMaxSigners`signers
|
+| Change sigs required | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`sigs_required
|
+| Change sigs required via admin | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`signatures_required
|
+| Add admin | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`admin_did
|
+| Remove admin via admin | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
|
+| Remove payer | | :heavy_check_mark: | :heavy_check_mark: | |
+| Remove payer via payer | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
|
+| Approve join identity | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`auth_id
|
+| Join identity | | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
## Staking
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Bond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`controller
`CompactBalance`amount
`RewardDestination`payee
|
-| Bond extra | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
|
-| Unbond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
|
-| Withdraw Unbonded | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32`num_slashing_spans
|
-| Validate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `ValidatorPrefs`prefs
|
-| Nominate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountIdLookupOfT`targets
|
-| Chill | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Set payee | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `RewardDestination`payee
|
-| Set controller | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`controller
|
-| Set validator count | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Compactu32`new\_
|
-| Increase validator count | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Compactu32`additional
|
-| Scale validator count | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Percent`factor
|
-| Force no eras | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Force new era | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Set invulnerables | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId`invulnerables
|
-| Force unstake | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`stash
`u32`num_slashing_spans
|
-| Force new era always | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Cancel deferred slash | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `EraIndex`era
`Vecu32`slash_indices
|
-| Payout stakers | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`validator_stash
`EraIndex`era
|
-| Rebond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
|
-| Reap stash | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`stash
`u32`num_slashing_spans
|
-| Kick | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountIdLookupOfT`who
|
-| Set staking configs | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `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: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`controller
|
-| Force apply min commission | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`validator_stash
|
-| Set min commission | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Perbill`new\_
|
-| Add permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
`Optionu32`intended_count
|
-| Remove permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
|
-| Validate cdd expiry nominators | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId`targets
|
-| Payout stakers by system | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`validator_stash
`EraIndex`era
|
-| Change slashing allowed for | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SlashingSwitch`slashing_switch
|
-| Update permissioned validator intended count | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
`u32`new_intended_count
|
-| Chill from governance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
`VecAccountId`stash_keys
|
-| Set commission cap | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Perbill`new_cap
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------------------------------------- | ------------------ | ------------------ | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Bond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`controller
`CompactBalance`amount
`RewardDestination`payee
|
+| Bond extra | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
|
+| Unbond | :heavy_check_mark: |:heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
+| Withdraw Unbonded | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32`num_slashing_spans
|
+| Validate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `ValidatorPrefs`prefs
|
+| Nominate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountIdLookupOfT`targets
|
+| Chill | :heavy_check_mark: |:heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
+| Set payee | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `RewardDestination`payee
|
+| Set controller | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`controller
|
+| Set validator count | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32`new\_
|
+| Increase validator count | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32`additional
|
+| Scale validator count | | :heavy_check_mark: | :heavy_check_mark: | `Percent`factor
|
+| Force no eras | | :heavy_check_mark: | :heavy_check_mark: | |
+| Force new era | | :heavy_check_mark: | :heavy_check_mark: | |
+| Set invulnerables | | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId`invulnerables
|
+| Force unstake | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`stash
`u32`num_slashing_spans
|
+| Force new era always | | :heavy_check_mark: | :heavy_check_mark: | |
+| Cancel deferred slash | | :heavy_check_mark: | :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: | :heavy_check_mark: | `CompactBalance`amount
|
+| Reap stash | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`stash
`u32`num_slashing_spans
|
+| Kick | | :heavy_check_mark: | :heavy_check_mark: | `VecAccountIdLookupOfT`who
|
+| Set staking configs | | :heavy_check_mark: | :heavy_check_mark: | `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: | :heavy_check_mark: | `AccountId`controller
|
+| Force apply min commission | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`validator_stash
|
+| Set min commission | | :heavy_check_mark: | :heavy_check_mark: | `Perbill`new\_
|
+| Add permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
`Optionu32`intended_count
|
+| Remove permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
|
+| Validate cdd expiry nominators | | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId`targets
|
+| Payout stakers by system | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`validator_stash
`EraIndex`era
|
+| Change slashing allowed for | | :heavy_check_mark: | :heavy_check_mark: | `SlashingSwitch`slashing_switch
|
+| Update permissioned validator intended count | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
`u32`new_intended_count
|
+| Chill from governance | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
`VecAccountId`stash_keys
|
+| Set commission cap | |:heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
## Session
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------- |
-| Set keys | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Keys`keys
`Bytes`proof
|
-| Purge keys | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---------- | ------ | ------------------ | ------------------ | -------------------------------- |
+| Set keys | | :heavy_check_mark: | :heavy_check_mark: | `Keys`keys
`Bytes`proof
|
+| Purge keys | | :heavy_check_mark: | :heavy_check_mark: | |
## Grandpa
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---------------------------- | ------ | --------- | ---------------- | ------- | ----------------------------------------------------------------------------------------------- |
-| Report equivocation | | | | | `BoxEquivocationProofHashBlockNumber`equivocation_proof
`KeyOwnerProof`key_owner_proof
|
-| Report equivocation unsigned | | | | | `BoxEquivocationProofHashBlockNumber`equivocation_proof
`KeyOwnerProof`key_owner_proof
|
-| Note stalled | | | | | `BlockNumber`delay
`BlockNumber`best_finalized_block_number
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---------------------------- | ------ | ---------------- | ------- | ----------------------------------------------------------------------------------------------- |
+| Report equivocation | | | | `BoxEquivocationProofHashBlockNumber`equivocation_proof
`KeyOwnerProof`key_owner_proof
|
+| Report equivocation unsigned | | | | `BoxEquivocationProofHashBlockNumber`equivocation_proof
`KeyOwnerProof`key_owner_proof
|
+| Note stalled | | | | `BlockNumber`delay
`BlockNumber`best_finalized_block_number
|
## ImOnline
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| --------- | ------ | --------- | ---------------- | ------- | ------------------------------------------------------------------------------------------ |
-| Heartbeat | | | | | `HeartbeatBlockNumber`heartbeat
`AuthorityIdasRuntimeAppPublicSignature`signature
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| --------- | ------ | ---------------- | ------- | ------------------------------------------------------------------------------------------ |
+| Heartbeat | | | | `HeartbeatBlockNumber`heartbeat
`AuthorityIdasRuntimeAppPublicSignature`signature
|
## Sudo
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| --------------------- | ------ | --------- | ------------------ | ------- | --------------------------------------------------- |
-| Sudo | | | :heavy_check_mark: | | `Call`call
|
-| Sudo unchecked weight | | | :heavy_check_mark: | | `Call`call
`Weight`\_weight
|
-| Set key | | | :heavy_check_mark: | | `LookupasStaticLookupSource`new\_
|
-| Sudo as | | | :heavy_check_mark: | | `LookupasStaticLookupSource`who
`Call`call
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| --------------------- | ------ | ------------------ | ------- | --------------------------------------------------- |
+| Sudo | | :heavy_check_mark: | | `Call`call
|
+| Sudo unchecked weight | | :heavy_check_mark: | | `Call`call
`Weight`\_weight
|
+| Set key | | :heavy_check_mark: | | `LookupasStaticLookupSource`new\_
|
+| Sudo as | | :heavy_check_mark: | | `LookupasStaticLookupSource`who
`Call`call
|
## Asset
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Register unique ticker | | :heavy_check_mark: | :heavy_check_mark: | | `Ticker`ticker
|
-| Accept ticker transfer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
-| Accept asset ownership transfer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
-| Create asset | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetName`asset_name
`bool`divisible
`AssetType`asset_type
`VecAssetIdentifier`asset_identifiers
`OptionFundingRoundName`funding_round_name
|
-| Freeze | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Unfreeze | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Rename asset | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`AssetName`asset_name
|
-| Issue | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`BalanceNoSymbol`amount
`PortfolioKind`portfolio_kind
|
-| Redeem | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`BalanceNoSymbol`amount
`PortfolioKind`portfolio_kind
|
-| Make divisible | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Add documents | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecDocument`docs
`AssetId`asset_id
|
-| Remove documents | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecDocumentId`docs_id
`AssetId`asset_id
|
-| Set funding round | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`FundingRoundName`founding_round_name
|
-| Update identifiers | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecAssetIdentifier`asset_identifiers
|
-| Controller transfer | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`BalanceNoSymbol`amount
`PortfolioId`from_portfolio
|
-| Register custom asset type | | :heavy_check_mark: | :heavy_check_mark: | | `Vecu8`ty
|
-| Create asset with custom type | | :heavy_check_mark: | :heavy_check_mark: | | `AssetName`asset_name
`bool`divisible
`Vecu8`custom_asset_type
`VecAssetIdentifier`asset_identifiers
`OptionFundingRoundName`funding_round_name
|
-| Set asset metadata | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataKey`key
`AssetMetadataValue`value
`OptionAssetMetadataValueDetailMoment`detail
|
-| Set asset metadata details | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataKey`key
`AssetMetadataValueDetailMoment`detail
|
-| Register and set local asset metadata | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataName`name
`AssetMetadataSpec`spec
`AssetMetadataValue`value
`OptionAssetMetadataValueDetailMoment`detail
|
-| Register asset metadata local type | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataName`name
`AssetMetadataSpec`spec
|
-| Register asset metadata global type | | :heavy_check_mark: | :heavy_check_mark: | | `AssetMetadataName`name
`AssetMetadataSpec`spec
|
-| Update asset type | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetType`asset_type
|
-| Remove local metadata key | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataLocalKey`local_key
|
-| Remove metadata value | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataKey`metadata_key
|
-| Exempt asset affirmation | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
|
-| Remove asset affirmation exemption | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
|
-| Pre approve asset | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
|
-| Remove asset pre approval | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
|
-| Add mandatory mediators | | | :heavy_check_mark: | | `AssetId`asset_id
`BoundedBTreeSetIdentityIdMaxAssetMediators`mediators
|
-| Remove mandatory mediators | | | :heavy_check_mark: | | `AssetId`asset_id
`BoundedBTreeSetIdentityIdMaxAssetMediators`mediators
|
-| Link ticker to asset id | | :heavy_check_mark: | :heavy_check_mark: | | `Ticker`ticker
`AssetId`asset_id
|
-| Unlink ticker from asset id | | :heavy_check_mark: | :heavy_check_mark: | | `Ticker`ticker
`AssetId`asset_id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Register unique ticker | | :heavy_check_mark: | | `Ticker`ticker
|
+| Accept ticker transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
+| Accept asset ownership transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
+| Create asset | | :heavy_check_mark: | :heavy_check_mark: | `AssetName`asset_name
`bool`divisible
`AssetType`asset_type
`VecAssetIdentifier`asset_identifiers
`OptionFundingRoundName`funding_round_name
|
+| Freeze | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Unfreeze | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Rename asset | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`AssetName`asset_name
|
+| Issue | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`BalanceNoSymbol`amount
`PortfolioKind`portfolio_kind
|
+| Redeem | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`BalanceNoSymbol`amount
`PortfolioKind`portfolio_kind
|
+| Make divisible | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Add documents | | :heavy_check_mark: | :heavy_check_mark: | `VecDocument`docs
`AssetId`asset_id
|
+| Remove documents | | :heavy_check_mark: | :heavy_check_mark: | `VecDocumentId`docs_id
`AssetId`asset_id
|
+| Set funding round | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`FundingRoundName`founding_round_name
|
+| Update identifiers | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecAssetIdentifier`asset_identifiers
|
+| Controller transfer | | :heavy_check_mark: | | `AssetId`asset_id
`BalanceNoSymbol`amount
`PortfolioId`from_portfolio
|
+| Register custom asset type | | :heavy_check_mark: | | `Vecu8`ty
|
+| Create asset with custom type | | :heavy_check_mark: | | `AssetName`asset_name
`bool`divisible
`Vecu8`custom_asset_type
`VecAssetIdentifier`asset_identifiers
`OptionFundingRoundName`funding_round_name
|
+| Set asset metadata | | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataKey`key
`AssetMetadataValue`value
`OptionAssetMetadataValueDetailMoment`detail
|
+| Set asset metadata details | | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataKey`key
`AssetMetadataValueDetailMoment`detail
|
+| Register and set local asset metadata | | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataName`name
`AssetMetadataSpec`spec
`AssetMetadataValue`value
`OptionAssetMetadataValueDetailMoment`detail
|
+| Register asset metadata local type | | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataName`name
`AssetMetadataSpec`spec
|
+| Register asset metadata global type | | :heavy_check_mark: | | `AssetMetadataName`name
`AssetMetadataSpec`spec
|
+| Update asset type | | :heavy_check_mark: | | `AssetId`asset_id
`AssetType`asset_type
|
+| Remove local metadata key | | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataLocalKey`local_key
|
+| Remove metadata value | | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataKey`metadata_key
|
+| Exempt asset affirmation | | :heavy_check_mark: | | `AssetId`asset_id
|
+| Remove asset affirmation exemption | | :heavy_check_mark: | | `AssetId`asset_id
|
+| Pre approve asset | | :heavy_check_mark: | | `AssetId`asset_id
|
+| Remove asset pre approval | | :heavy_check_mark: | | `AssetId`asset_id
|
+| Add mandatory mediators | | :heavy_check_mark: | | `AssetId`asset_id
`BoundedBTreeSetIdentityIdMaxAssetMediators`mediators
|
+| Remove mandatory mediators | | :heavy_check_mark: | | `AssetId`asset_id
`BoundedBTreeSetIdentityIdMaxAssetMediators`mediators
|
+| Link ticker to asset id | | :heavy_check_mark: | | `Ticker`ticker
`AssetId`asset_id
|
+| Unlink ticker from asset id | | :heavy_check_mark: | | `Ticker`ticker
`AssetId`asset_id
|
## CapitalDistribution
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Distribute | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`OptionPortfolioNumber`portfolio
`AssetId`currency
`Balance`per_share
`Balance`amount
`Moment`payment_at
`OptionMoment`expires_at
|
-| Claim | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
-| Push benefit | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`IdentityId`holder
|
-| Reclaim | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
-| Remove distribution | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Distribute | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`OptionPortfolioNumber`portfolio
`AssetId`currency
`Balance`per_share
`Balance`amount
`Moment`payment_at
`OptionMoment`expires_at
|
+| Claim | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
+| Push benefit | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`IdentityId`holder
|
+| Reclaim | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
+| Remove distribution | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
## Checkpoint
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---------------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------- |
-| Create checkpoint | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Set schedules max complexity | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`max_complexity
|
-| Create schedule | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`ScheduleCheckpoints`schedule
|
-| Remove schedule | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`ScheduleId`id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---------------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------- |
+| Create checkpoint | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Set schedules max complexity | | :heavy_check_mark: | :heavy_check_mark: | `u64`max_complexity
|
+| Create schedule | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`ScheduleCheckpoints`schedule
|
+| Remove schedule | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`ScheduleId`id
|
## ComplianceManager
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------------------- | ------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------------------------------------ |
-| Add compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecCondition`sender_conditions
`VecCondition`receiver_conditions
|
-| Remove compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`u32`id
|
-| Replace asset compliance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecComplianceRequirement`asset_compliance
|
-| Reset asset compliance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Pause asset compliance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Resume asset compliance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Add default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`TrustedIssuer`issuer
|
-| Remove default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`IdentityId`issuer
|
-| Change compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`ComplianceRequirement`new_req
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------------------- | ------ | ------------------ | ------------------ | ------------------------------------------------------------------------------------------------ |
+| Add compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecCondition`sender_conditions
`VecCondition`receiver_conditions
|
+| Remove compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`u32`id
|
+| Replace asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecComplianceRequirement`asset_compliance
|
+| Reset asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Pause asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Resume asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Add default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`TrustedIssuer`issuer
|
+| Remove default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`IdentityId`issuer
|
+| Change compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`ComplianceRequirement`new_req
|
## CorporateAction
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---------------------------------------- | ------ | --------- | ------------------ | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| Set max details length | | | :heavy_check_mark: | :heavy_check_mark: | `u32`length
|
-| Set default targets | | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`TargetIdentities`targets
|
-| Set default withholding tax | | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`Tax`tax
|
-| Set did withholding tax | | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`IdentityId`taxed_did
`OptionTax`tax
|
-| Initiate corporate action | | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`CAKind`kind
`Moment`decl_date
`OptionRecordDateSpec`record_date
`CADetails`details
`OptionTargetIdentities`targets
`OptionTax`default_withholding_tax
`OptionVecTupleIdentityIdTax`withholding_tax
|
-| Link ca doc | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`id
`VecDocumentId`docs
|
-| Remove ca | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
-| Change record date | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`OptionRecordDateSpec`record_date
|
-| Initiate corporate action and distribute | | | :heavy_check_mark: | :heavy_check_mark: | `InitiateCorporateActionArgs`ca_args
`OptionPortfolioNumber`portfolio
`AssetId`currency
`Balance`per_share
`Balance`amount
`Moment`payment_at
`OptionMoment`expires_at
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---------------------------------------- | ------ | ------------------ | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| Set max details length | | :heavy_check_mark: | :heavy_check_mark: | `u32`length
|
+| Set default targets | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`TargetIdentities`targets
|
+| Set default withholding tax | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`Tax`tax
|
+| Set did withholding tax | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`IdentityId`taxed_did
`OptionTax`tax
|
+| Initiate corporate action | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`CAKind`kind
`Moment`decl_date
`OptionRecordDateSpec`record_date
`CADetails`details
`OptionTargetIdentities`targets
`OptionTax`default_withholding_tax
`OptionVecTupleIdentityIdTax`withholding_tax
|
+| Link ca doc | | :heavy_check_mark: | :heavy_check_mark: | `CAId`id
`VecDocumentId`docs
|
+| Remove ca | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
+| Change record date | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`OptionRecordDateSpec`record_date
|
+| Initiate corporate action and distribute | | :heavy_check_mark: | :heavy_check_mark: | `InitiateCorporateActionArgs`ca_args
`OptionPortfolioNumber`portfolio
`AssetId`currency
`Balance`per_share
`Balance`amount
`Moment`payment_at
`OptionMoment`expires_at
|
## CorporateBallot
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------- | ------ | --------- | ------------------ | ------------------ | ------------------------------------------------------------------------------ |
-| Attach ballot | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`BallotTimeRange`range
`BallotMeta`meta
`bool`rcv
|
-| Vote | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`VecBallotVote`votes
|
-| Change end | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`Moment`end
|
-| Change meta | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`BallotMeta`meta
|
-| Change rcv | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`bool`rcv
|
-| Remove ballot | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------- | ------ | ------------------ | ------------------ | ------------------------------------------------------------------------------ |
+| Attach ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`BallotTimeRange`range
`BallotMeta`meta
`bool`rcv
|
+| Vote | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`VecBallotVote`votes
|
+| Change end | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`Moment`end
|
+| Change meta | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`BallotMeta`meta
|
+| Change rcv | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`bool`rcv
|
+| Remove ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
## Pips
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---------------------------- | ------------------ | --------- | ------------------ | ------------------ | ----------------------------------------------------------------------------------------------------- |
-| Set prune historical pips | | | :heavy_check_mark: | :heavy_check_mark: | `bool`prune
|
-| Set min proposal deposit | | | :heavy_check_mark: | :heavy_check_mark: | `Balance`deposit
|
-| Set default enactment period | | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber`duration
|
-| Set pending pip expiry | | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
-| Set max pip skip count | | | :heavy_check_mark: | :heavy_check_mark: | `SkippedCount`max
|
-| Set active pip limit | | | :heavy_check_mark: | :heavy_check_mark: | `u32`limit
|
-| Propose | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | `Proposal`proposal
`Balance`deposit
`OptionUrl`url
`OptionPipDescription`description
|
-| Vote | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
`bool`aye_or_nay
`Balance`deposit
|
-| Approve committee proposal | | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
-| Reject proposal | | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
-| Prune proposal | | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
-| Reschedule execution | | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
`OptionBlockNumber`until
|
-| Clear snapshot | | | :heavy_check_mark: | :heavy_check_mark: | |
-| Snapshot | | | :heavy_check_mark: | :heavy_check_mark: | |
-| Enact snapshot results | | | :heavy_check_mark: | :heavy_check_mark: | `VecTuplePipIdSnapshotResult`results
|
-| Execute scheduled pip | | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
-| Expire scheduled pip | | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`did
`PipId`id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---------------------------- | ------------------ | ------------------ | ------------------ | ----------------------------------------------------------------------------------------------------- |
+| Set prune historical pips | | :heavy_check_mark: | :heavy_check_mark: | `bool`prune
|
+| Set min proposal deposit | | :heavy_check_mark: | :heavy_check_mark: | `Balance`deposit
|
+| Set default enactment period | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber`duration
|
+| Set pending pip expiry | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
+| Set max pip skip count | | :heavy_check_mark: | :heavy_check_mark: | `SkippedCount`max
|
+| Set active pip limit | | :heavy_check_mark: | :heavy_check_mark: | `u32`limit
|
+| Propose | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Proposal`proposal
`Balance`deposit
`OptionUrl`url
`OptionPipDescription`description
|
+| Vote | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
`bool`aye_or_nay
`Balance`deposit
|
+| Approve committee proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
+| Reject proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
+| Prune proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
+| Reschedule execution | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
`OptionBlockNumber`until
|
+| Clear snapshot | | :heavy_check_mark: | :heavy_check_mark: | |
+| Snapshot | | :heavy_check_mark: | :heavy_check_mark: | |
+| Enact snapshot results | | :heavy_check_mark: | :heavy_check_mark: | `VecTuplePipIdSnapshotResult`results
|
+| Execute scheduled pip | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
+| Expire scheduled pip | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`did
`PipId`id
|
## Portfolio
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------------------- | ------ | ------------------ | ------------------ | ------------------ | --------------------------------------------------------------------- |
-| Create portfolio | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PortfolioName`name
|
-| Delete portfolio | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber`num
|
-| Rename portfolio | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber`num
`PortfolioName`to_name
|
-| Quit portfolio custody | | :heavy_check_mark: | :heavy_check_mark: | | `PortfolioId`pid
|
-| Accept portfolio custody | | :heavy_check_mark: | :heavy_check_mark: | | `u64`auth_id
|
-| Move portfolio funds | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PortfolioId`from
`PortfolioId`to
`VecFund`funds
|
-| Pre approve portfolio | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`PortfolioId`portfolio_id
|
-| Remove portfolio pre approval | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`PortfolioId`portfolio_id
|
-| Allow identity to create portfolios | | | :heavy_check_mark: | | `IdentityId`trusted_identity
|
-| Revoke create portfolios permission | | | :heavy_check_mark: | | `IdentityId`identity
|
-| Create custody portfolio | | | :heavy_check_mark: | | `IdentityId`portfolio_owner_id
`PortfolioName`portfolio_name
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------------------- | ------ | ------------------ | ------------------ | --------------------------------------------------------------------- |
+| Create portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioName`name
|
+| Delete portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber`num
|
+| Rename portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber`num
`PortfolioName`to_name
|
+| Quit portfolio custody | | :heavy_check_mark: | | `PortfolioId`pid
|
+| Accept portfolio custody | | :heavy_check_mark: | | `u64`auth_id
|
+| Move portfolio funds | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioId`from
`PortfolioId`to
`VecFund`funds
|
+| Pre approve portfolio | | :heavy_check_mark: | | `AssetId`asset_id
`PortfolioId`portfolio_id
|
+| Remove portfolio pre approval | | :heavy_check_mark: | | `AssetId`asset_id
`PortfolioId`portfolio_id
|
+| Allow identity to create portfolios | | :heavy_check_mark: | | `IdentityId`trusted_identity
|
+| Revoke create portfolios permission | | :heavy_check_mark: | | `IdentityId`identity
|
+| Create custody portfolio | | :heavy_check_mark: | | `IdentityId`portfolio_owner_id
`PortfolioName`portfolio_name
|
## ProtocolFee
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------ | ------ | ------------------ | ------------------ | ------------------ | ----------------------------------------- |
-| Change coefficient | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PosRatio`coefficient
|
-| Change base fee | | | | | `ProtocolOp`op
`Balance`base_fee
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------ | ------ | ------------------ | ------------------ | ----------------------------------------- |
+| Change coefficient | | :heavy_check_mark: | :heavy_check_mark: | `PosRatio`coefficient
|
+| Change base fee | | | | `ProtocolOp`op
`Balance`base_fee
|
## Scheduler
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------------- | ------ | --------- | ---------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
-| Schedule | | | | | `BlockNumber`when
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
-| Cancel | | | | | `BlockNumber`when
`u32`index
|
-| Schedule named | | | | | `TaskName`id
`BlockNumber`when
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
-| Cancel named | | | | | `TaskName`id
|
-| Schedule after | | | | | `BlockNumber`after
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
-| Schedule named after | | | | | `TaskName`id
`BlockNumber`after
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------------- | ------ | ---------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
+| Schedule | | | | `BlockNumber`when
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
+| Cancel | | | | `BlockNumber`when
`u32`index
|
+| Schedule named | | | | `TaskName`id
`BlockNumber`when
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
+| Cancel named | | | | `TaskName`id
|
+| Schedule after | | | | `BlockNumber`after
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
+| Schedule named after | | | | `TaskName`id
`BlockNumber`after
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
## Settlement
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Create venue | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VenueDetails`details
`VecAccountId`signers
`VenueType`typ
|
-| Update venue details | | :heavy_check_mark: | :heavy_check_mark: | | `VenueId`id
`VenueDetails`details
|
-| Update venue type | | :heavy_check_mark: | :heavy_check_mark: | | `VenueId`id
`VenueType`typ
|
-| Affirm with receipts | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`VecReceiptDetails`receipt_details
`VecPortfolioId`portfolios
|
-| Set venue filtering | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`bool`enabled
|
-| Allow venues | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecVenueId`venues
|
-| Disallow venues | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecVenueId`venues
|
-| Update venue signers | | :heavy_check_mark: | :heavy_check_mark: | | `VenueId`id
`VecAccountId`signers
`bool`add_signers
|
-| Execute manual instruction | | :heavy_check_mark: | :heavy_check_mark: | | `InstructionId`id
`OptionPortfolioId`portfolio
`u32`fungible_transfers
`u32`nfts_transfers
`u32`offchain_transfers
`OptionWeight`weight_limit
|
-| Add instruction | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`OptionMemo`instruction_memo
|
-| Add and affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`VecPortfolioId`portfolios
`OptionMemo`instruction_memo
|
-| Affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`VecPortfolioId`portfolios
|
-| Withdraw affirmation | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`VecPortfolioId`portfolios
|
-| Reject instruction | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`PortfolioId`portfolio
|
-| Execute scheduled instruction | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`Weight`weight_limit
|
-| Affirm with receipts with count | | | :heavy_check_mark: | | `InstructionId`id
`VecReceiptDetails`receipt_details
`VecPortfolioId`portfolios
`OptionAffirmationCount`number_of_assets
|
-| Affirm instruction with count | | | :heavy_check_mark: | | `InstructionId`id
`VecPortfolioId`portfolios
`OptionAffirmationCount`number_of_assets
|
-| Reject instruction with count | | | :heavy_check_mark: | | `InstructionId`id
`PortfolioId`portfolio
`OptionAssetCount`number_of_assets
|
-| Withdraw affirmation with count | | | :heavy_check_mark: | | `InstructionId`id
`VecPortfolioId`portfolios
`OptionAffirmationCount`number_of_assets
|
-| Add instruction with mediators | | | :heavy_check_mark: | | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`OptionMemo`instruction_memo
`BoundedBTreeSetIdentityIdMaxInstructionMediators`mediators
|
-| Add and affirm with mediators | | | :heavy_check_mark: | | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`VecPortfolioId`portfolios
`OptionMemo`instruction_memo
`BoundedBTreeSetIdentityIdMaxInstructionMediators`mediators
|
-| Affirm instruction as mediator | | | :heavy_check_mark: | | `InstructionId`instruction_id
`OptionMoment`expiry
|
-| Withdraw affirmation as mediator | | | :heavy_check_mark: | | `InstructionId`instruction_id
|
-| Reject instruction as mediator | | | :heavy_check_mark: | | `InstructionId`instruction_id
`OptionAssetCount`number_of_assets
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Create venue | | :heavy_check_mark: | :heavy_check_mark: | `VenueDetails`details
`VecAccountId`signers
`VenueType`typ
|
+| Update venue details | | :heavy_check_mark: | | `VenueId`id
`VenueDetails`details
|
+| Update venue type | | :heavy_check_mark: | | `VenueId`id
`VenueType`typ
|
+| Affirm with receipts | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`VecReceiptDetails`receipt_details
`VecPortfolioId`portfolios
|
+| Set venue filtering | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`bool`enabled
|
+| Allow venues | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecVenueId`venues
|
+| Disallow venues | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecVenueId`venues
|
+| Update venue signers | | :heavy_check_mark: | | `VenueId`id
`VecAccountId`signers
`bool`add_signers
|
+| Execute manual instruction | | :heavy_check_mark: | | `InstructionId`id
`OptionPortfolioId`portfolio
`u32`fungible_transfers
`u32`nfts_transfers
`u32`offchain_transfers
`OptionWeight`weight_limit
|
+| Add instruction | | :heavy_check_mark: | :heavy_check_mark: | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`OptionMemo`instruction_memo
|
+| Add and affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`VecPortfolioId`portfolios
`OptionMemo`instruction_memo
|
+| Affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`VecPortfolioId`portfolios
|
+| Withdraw affirmation | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`VecPortfolioId`portfolios
|
+| Reject instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`PortfolioId`portfolio
|
+| Execute scheduled instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`Weight`weight_limit
|
+| Affirm with receipts with count | | :heavy_check_mark: | | `InstructionId`id
`VecReceiptDetails`receipt_details
`VecPortfolioId`portfolios
`OptionAffirmationCount`number_of_assets
|
+| Affirm instruction with count | | :heavy_check_mark: | | `InstructionId`id
`VecPortfolioId`portfolios
`OptionAffirmationCount`number_of_assets
|
+| Reject instruction with count | | :heavy_check_mark: | | `InstructionId`id
`PortfolioId`portfolio
`OptionAssetCount`number_of_assets
|
+| Withdraw affirmation with count | | :heavy_check_mark: | | `InstructionId`id
`VecPortfolioId`portfolios
`OptionAffirmationCount`number_of_assets
|
+| Add instruction with mediators | | :heavy_check_mark: | | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`OptionMemo`instruction_memo
`BoundedBTreeSetIdentityIdMaxInstructionMediators`mediators
|
+| Add and affirm with mediators | | :heavy_check_mark: | | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`VecPortfolioId`portfolios
`OptionMemo`instruction_memo
`BoundedBTreeSetIdentityIdMaxInstructionMediators`mediators
|
+| Affirm instruction as mediator | | :heavy_check_mark: | | `InstructionId`instruction_id
`OptionMoment`expiry
|
+| Withdraw affirmation as mediator | | :heavy_check_mark: | | `InstructionId`instruction_id
|
+| Reject instruction as mediator | | :heavy_check_mark: | | `InstructionId`instruction_id
`OptionAssetCount`number_of_assets
|
## Statistics
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------------- | ------ | --------- | ---------------- | ------- | ------------------------------------------------------------------------------------------------ |
-| Set active asset stats | | | | | `AssetId`asset_id
`BTreeSetStatType`stat_types
|
-| Batch update asset stats | | | | | `AssetId`asset_id
`StatType`stat_type
`BTreeSetStatUpdate`values
|
-| Set asset transfer compliance | | | | | `AssetId`asset_id
`BTreeSetTransferCondition`transfer_conditions
|
-| Set entities exempt | | | | | `bool`is_exempt
`TransferConditionExemptKey`exempt_key
`BTreeSetIdentityId`entities
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------------- | ------ | ---------------- | ------- | ------------------------------------------------------------------------------------------------ |
+| Set active asset stats | | | | `AssetId`asset_id
`BTreeSetStatType`stat_types
|
+| Batch update asset stats | | | | `AssetId`asset_id
`StatType`stat_type
`BTreeSetStatUpdate`values
|
+| Set asset transfer compliance | | | | `AssetId`asset_id
`BTreeSetTransferCondition`transfer_conditions
|
+| Set entities exempt | | | | `bool`is_exempt
`TransferConditionExemptKey`exempt_key
`BTreeSetIdentityId`entities
|
## Sto
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------ | ------ | ------------------ | ------------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| Create fundraiser | | :heavy_check_mark: | :heavy_check_mark: | | `PortfolioId`offering_portfolio
`AssetId`offering_asset
`PortfolioId`raising_portfolio
`AssetId`raising_asset
`VecPriceTier`tiers
`VenueId`venue_id
`OptionMoment`start
`OptionMoment`end
`BalanceNoSymbol`minimum_investment
`FundraiserName`fundraiser_name
|
-| Invest | | :heavy_check_mark: | :heavy_check_mark: | | `PortfolioId`investment_portfolio
`PortfolioId`funding_portfolio
`AssetId`offering_asset
`FundraiserId`id
`BalanceNoSymbol`purchase_amount
`OptionBalance`max_price
`OptionReceiptDetails`receipt
|
-| Freeze fundraiser | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
|
-| Unfreeze fundraiser | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
|
-| Modify fundraiser window | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
`Moment`start
`OptionMoment`end
|
-| Stop | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------ | ------ | ------------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| Create fundraiser | | :heavy_check_mark: | | `PortfolioId`offering_portfolio
`AssetId`offering_asset
`PortfolioId`raising_portfolio
`AssetId`raising_asset
`VecPriceTier`tiers
`VenueId`venue_id
`OptionMoment`start
`OptionMoment`end
`BalanceNoSymbol`minimum_investment
`FundraiserName`fundraiser_name
|
+| Invest | | :heavy_check_mark: | | `PortfolioId`investment_portfolio
`PortfolioId`funding_portfolio
`AssetId`offering_asset
`FundraiserId`id
`BalanceNoSymbol`purchase_amount
`OptionBalance`max_price
`OptionReceiptDetails`receipt
|
+| Freeze fundraiser | | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
|
+| Unfreeze fundraiser | | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
|
+| Modify fundraiser window | | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
`Moment`start
`OptionMoment`end
|
+| Stop | | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
|
## Treasury
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------- | ------ | ------------------ | ------------------ | ------------------ | ---------------------------------- |
-| Disbursement | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecBeneficiary`beneficiaries
|
-| Reimbursement | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Balance`amount
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------- | ------ | ------------------ | ------------------ | ---------------------------------- |
+| Disbursement | | :heavy_check_mark: | :heavy_check_mark: | `VecBeneficiary`beneficiaries
|
+| Reimbursement | | :heavy_check_mark: | :heavy_check_mark: | `Balance`amount
|
## Utility
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------- | ------------------ | ------------------ | ------------------ | ------------------ | ---------------------------------------------------------------------------- |
-| Batch | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall`calls
|
-| Relay tx | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`target
`OffChainSignature`signature
`UniqueCall`call
|
-| Batch all | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall`calls
|
-| Dispatch as | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `BoxPalletsOrigin`as_origin
`Call`call
|
-| Force batch | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall`calls
|
-| With weight | | :heavy_check_mark: | :heavy_check_mark: | | `Call`call
`Weight`weight
|
-| As derivative | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u16`index
`Call`call
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------- | ------------------ | ------------------ | ------------------ | ---------------------------------------------------------------------------- |
+| Batch | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall`calls
|
+| Relay tx | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`target
`OffChainSignature`signature
`UniqueCall`call
|
+| Batch all | | :heavy_check_mark: | :heavy_check_mark: | `VecCall`calls
|
+| Dispatch as | | :heavy_check_mark: | :heavy_check_mark: | `BoxPalletsOrigin`as_origin
`Call`call
|
+| Force batch | | :heavy_check_mark: | :heavy_check_mark: | `VecCall`calls
|
+| With weight | | :heavy_check_mark: | | `Call`call
`Weight`weight
|
+| As derivative | | :heavy_check_mark: | :heavy_check_mark: | `u16`index
`Call`call
|
## Base
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---- | ------ | --------- | ---------------- | ------- | --------- |
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---- | ------ | ---------------- | ------- | --------- |
## ExternalAgents
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------------ | ------ | ------------------ | ------------------ | ------- | ------------------------------------------------------------------------------------------------------ |
-| Create group | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`ExtrinsicPermissions`perms
|
-| Set group permissions | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AGId`id
`ExtrinsicPermissions`perms
|
-| Remove agent | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`IdentityId`agent
|
-| Abdicate | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
|
-| Change group | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`IdentityId`agent
`AgentGroup`group
|
-| Accept become agent | | :heavy_check_mark: | :heavy_check_mark: | | `u64`auth_id
|
-| Create group and add auth | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`ExtrinsicPermissions`perms
`IdentityId`target
`OptionMoment`expiry
|
-| Create and change custom group | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`ExtrinsicPermissions`perms
`IdentityId`agent
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------------ | ------ | ------------------ | ------- | ------------------------------------------------------------------------------------------------------ |
+| Create group | | :heavy_check_mark: | | `AssetId`asset_id
`ExtrinsicPermissions`perms
|
+| Set group permissions | | :heavy_check_mark: | | `AssetId`asset_id
`AGId`id
`ExtrinsicPermissions`perms
|
+| Remove agent | | :heavy_check_mark: | | `AssetId`asset_id
`IdentityId`agent
|
+| Abdicate | | :heavy_check_mark: | | `AssetId`asset_id
|
+| Change group | | :heavy_check_mark: | | `AssetId`asset_id
`IdentityId`agent
`AgentGroup`group
|
+| Accept become agent | | :heavy_check_mark: | | `u64`auth_id
|
+| Create group and add auth | | :heavy_check_mark: | | `AssetId`asset_id
`ExtrinsicPermissions`perms
`IdentityId`target
`OptionMoment`expiry
|
+| Create and change custom group | | :heavy_check_mark: | | `AssetId`asset_id
`ExtrinsicPermissions`perms
`IdentityId`agent
|
## Relayer
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------------- | ------ | ------------------ | ------------------ | ------- | -------------------------------------------------- |
-| Set paying key | | :heavy_check_mark: | :heavy_check_mark: | | `AccountId`user_key
`Balance`polyx_limit
|
-| Accept paying key | | :heavy_check_mark: | :heavy_check_mark: | | `u64`auth_id
|
-| Remove paying key | | :heavy_check_mark: | :heavy_check_mark: | | `AccountId`user_key
`AccountId`paying_key
|
-| Update polyx limit | | :heavy_check_mark: | :heavy_check_mark: | | `AccountId`user_key
`Balance`polyx_limit
|
-| Increase polyx limit | | :heavy_check_mark: | :heavy_check_mark: | | `AccountId`user_key
`Balance`amount
|
-| Decrease polyx limit | | :heavy_check_mark: | :heavy_check_mark: | | `AccountId`user_key
`Balance`amount
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------------- | ------ | ------------------ | ------- | -------------------------------------------------- |
+| Set paying key | | :heavy_check_mark: | | `AccountId`user_key
`Balance`polyx_limit
|
+| Accept paying key | | :heavy_check_mark: | | `u64`auth_id
|
+| Remove paying key | | :heavy_check_mark: | | `AccountId`user_key
`AccountId`paying_key
|
+| Update polyx limit | | :heavy_check_mark: | | `AccountId`user_key
`Balance`polyx_limit
|
+| Increase polyx limit | | :heavy_check_mark: | | `AccountId`user_key
`Balance`amount
|
+| Decrease polyx limit | | :heavy_check_mark: | | `AccountId`user_key
`Balance`amount
|
## Contracts
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------------------------- | ------ | ------------------ | ------------------ | ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Call old weight | | :heavy_check_mark: | :heavy_check_mark: | | `AccountIdLookupOfT`dest
`CompactBalance`amount
`Compactu64`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`data
|
-| Instantiate with code old weight | | :heavy_check_mark: | :heavy_check_mark: | | `CompactBalance`amount
`Compactu64`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`code
`Bytes`data
`Bytes`salt
|
-| Instantiate old weight | | :heavy_check_mark: | :heavy_check_mark: | | `CompactBalance`amount
`Compactu64`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`CodeHash`code_hash
`Bytes`data
`Bytes`salt
|
-| Upload code | | :heavy_check_mark: | :heavy_check_mark: | | `Bytes`code
`OptionCompactBalanceOf`storage_deposit_limit
`Determinism`determinism
|
-| Remove code | | :heavy_check_mark: | :heavy_check_mark: | | `CodeHash`code_hash
|
-| Set code | | :heavy_check_mark: | :heavy_check_mark: | | `AccountIdLookupOfT`dest
`CodeHash`code_hash
|
-| Call | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`dest
`CompactBalance`amount
`Weight`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`data
|
-| Instantiate with code | | :heavy_check_mark: | :heavy_check_mark: | | `CompactBalance`amount
`Weight`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`code
`Bytes`data
`Bytes`salt
|
-| Instantiate | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
`Weight`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`CodeHash`code_hash
`Bytes`data
`Bytes`salt
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------------------------- | ------ | ------------------ | ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Call old weight | | :heavy_check_mark: | | `AccountIdLookupOfT`dest
`CompactBalance`amount
`Compactu64`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`data
|
+| Instantiate with code old weight | | :heavy_check_mark: | | `CompactBalance`amount
`Compactu64`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`code
`Bytes`data
`Bytes`salt
|
+| Instantiate old weight | | :heavy_check_mark: | | `CompactBalance`amount
`Compactu64`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`CodeHash`code_hash
`Bytes`data
`Bytes`salt
|
+| Upload code | | :heavy_check_mark: | | `Bytes`code
`OptionCompactBalanceOf`storage_deposit_limit
`Determinism`determinism
|
+| Remove code | | :heavy_check_mark: | | `CodeHash`code_hash
|
+| Set code | | :heavy_check_mark: | | `AccountIdLookupOfT`dest
`CodeHash`code_hash
|
+| Call | | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`dest
`CompactBalance`amount
`Weight`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`data
|
+| Instantiate with code | | :heavy_check_mark: | | `CompactBalance`amount
`Weight`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`code
`Bytes`data
`Bytes`salt
|
+| Instantiate | | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
`Weight`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`CodeHash`code_hash
`Bytes`data
`Bytes`salt
|
## PolymeshContracts
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------------------ | ------ | ------------------ | ------------------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Instantiate with code perms | | :heavy_check_mark: | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`Vecu8`code
`Vecu8`data
`Vecu8`salt
`Permissions`perms
|
-| Instantiate with hash perms | | :heavy_check_mark: | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`CodeHash`code_hash
`Vecu8`data
`Vecu8`salt
`Permissions`perms
|
-| Update call runtime whitelist | | :heavy_check_mark: | :heavy_check_mark: | | `VecTupleExtrinsicIdbool`updates
|
-| Instantiate with code as primary key | | :heavy_check_mark: | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`Vecu8`code
`Vecu8`data
`Vecu8`salt
|
-| Instantiate with hash as primary key | | :heavy_check_mark: | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`CodeHash`code_hash
`Vecu8`data
`Vecu8`salt
|
-| Upgrade api | | :heavy_check_mark: | :heavy_check_mark: | | `Api`api
`NextUpgradeT`next_upgrade
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------------------ | ------ | ------------------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Instantiate with code perms | | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`Vecu8`code
`Vecu8`data
`Vecu8`salt
`Permissions`perms
|
+| Instantiate with hash perms | | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`CodeHash`code_hash
`Vecu8`data
`Vecu8`salt
`Permissions`perms
|
+| Update call runtime whitelist | | :heavy_check_mark: | | `VecTupleExtrinsicIdbool`updates
|
+| Instantiate with code as primary key | | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`Vecu8`code
`Vecu8`data
`Vecu8`salt
|
+| Instantiate with hash as primary key | | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`CodeHash`code_hash
`Vecu8`data
`Vecu8`salt
|
+| Upgrade api | | :heavy_check_mark: | | `Api`api
`NextUpgradeT`next_upgrade
|
## Preimage
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------ | ------ | ------------------ | ------------------ | ------- | ----------------- |
-| Note preimage | | :heavy_check_mark: | :heavy_check_mark: | | `Vecu8`bytes
|
-| Unnote preimage | | :heavy_check_mark: | :heavy_check_mark: | | `Hash`hash
|
-| Request preimage | | :heavy_check_mark: | :heavy_check_mark: | | `Hash`hash
|
-| Unrequest preimage | | :heavy_check_mark: | :heavy_check_mark: | | `Hash`hash
|
+| Name | Nano S | Nano SP/X - Stax | 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
|
## Nft
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| --------------------- | ------ | ------------------ | ------------------ | ------- | ------------------------------------------------------------------------------------------------------------- |
-| Create nft collection | | :heavy_check_mark: | :heavy_check_mark: | | `OptionAssetId`asset_id
`OptionNonFungibleType`nft_type
`VecAssetMetadataKey`collection_keys
|
-| Issue nft | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`VecNFTMetadataAttribute`nft_metadata_attributes
`PortfolioKind`portfolio_kind
|
-| Redeem nft | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`NFTId`nft_id
`PortfolioKind`portfolio_kind
`Optionu8`number_of_keys
|
-| Controller transfer | | | :heavy_check_mark: | | `NFTs`nfts
`PortfolioId`source_portfolio
`PortfolioKind`callers_portfolio_kind
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| --------------------- | ------ | ------------------ | ------- | ------------------------------------------------------------------------------------------------------------- |
+| Create nft collection | | :heavy_check_mark: | | `OptionAssetId`asset_id
`OptionNonFungibleType`nft_type
`VecAssetMetadataKey`collection_keys
|
+| Issue nft | | :heavy_check_mark: | | `AssetId`asset_id
`VecNFTMetadataAttribute`nft_metadata_attributes
`PortfolioKind`portfolio_kind
|
+| Redeem nft | | :heavy_check_mark: | | `AssetId`asset_id
`NFTId`nft_id
`PortfolioKind`portfolio_kind
`Optionu8`number_of_keys
|
+| Controller transfer | | :heavy_check_mark: | | `NFTs`nfts
`PortfolioId`source_portfolio
`PortfolioKind`callers_portfolio_kind
|
## ElectionProviderMultiPhase
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------------- | ------ | ------------------ | ------------------ | ------- | ------------------------------------------------------------------------------------------ |
-| Submit unsigned | | :heavy_check_mark: | :heavy_check_mark: | | `BoxRawSolutionSolutionOfMinerConfig`raw_solution
`SolutionOrSnapshotSize`witness
|
-| Set minimum untrusted score | | | :heavy_check_mark: | | `OptionElectionScore`maybe_next_score
|
-| Set emergency election result | | | :heavy_check_mark: | | `SupportsAccountId`supports
|
-| Submit | | | :heavy_check_mark: | | `BoxRawSolutionSolutionOfMinerConfig`raw_solution
|
-| Governance fallback | | | :heavy_check_mark: | | `Optionu32`maybe_max_voters
`Optionu32`maybe_max_targets
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------------- | ------ | ------------------ | ------- | ------------------------------------------------------------------------------------------ |
+| Submit unsigned | | :heavy_check_mark: | | `BoxRawSolutionSolutionOfMinerConfig`raw_solution
`SolutionOrSnapshotSize`witness
|
+| Set minimum untrusted score | | :heavy_check_mark: | | `OptionElectionScore`maybe_next_score
|
+| Set emergency election result | | :heavy_check_mark: | | `SupportsAccountId`supports
|
+| Submit | | :heavy_check_mark: | | `BoxRawSolutionSolutionOfMinerConfig`raw_solution
|
+| Governance fallback | | :heavy_check_mark: | | `Optionu32`maybe_max_voters
`Optionu32`maybe_max_targets
|
## TestUtils
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| --------------------- | ------ | --------- | ---------------- | ------- | --------------------------------------------- |
-| Register did | | | | | `VecSecondaryKeyAccountId`secondary_keys
|
-| Mock cdd register did | | | | | `AccountId`target_account
|
-| Get my did | | | | | |
-| Get cdd of | | | | | `AccountId`of
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| --------------------- | ------ | ---------------- | ------- | --------------------------------------------- |
+| Register did | | | | `VecSecondaryKeyAccountId`secondary_keys
|
+| Mock cdd register did | | | | `AccountId`target_account
|
+| Get my did | | | | |
+| Get cdd of | | | | `AccountId`of
|
diff --git a/app/Makefile b/app/Makefile
index 92eeb89..f04e480 100755
--- a/app/Makefile
+++ b/app/Makefile
@@ -70,12 +70,6 @@ endif
APPNAME = "Polymesh"
APPPATH = "44'/595'"
-else ifeq ($(COIN),POLYX_XL)
-# XL app configuration
-DEFINES += APP_STANDARD SUBSTRATE_PARSER_FULL
-APPNAME = "Polymesh XL"
-APPPATH = "44'/595'"
-
else
define error_message
@@ -125,11 +119,7 @@ dep/%.d: %.c Makefile
.PHONY: listvariants
listvariants:
-ifeq ($(TARGET_NAME),TARGET_NANOS)
- @echo VARIANTS COIN POLYX POLYX_XL
-else
@echo VARIANTS COIN POLYX
-endif
.PHONY: version
version:
diff --git a/app/Makefile.version b/app/Makefile.version
index af724e3..5e0d0d1 100644
--- a/app/Makefile.version
+++ b/app/Makefile.version
@@ -3,4 +3,4 @@ APPVERSION_M=107
# This is the `spec_version` field of `Runtime`
APPVERSION_N=7000
# This is the patch version of this release
-APPVERSION_P=2
+APPVERSION_P=3
diff --git a/docs/supported_latest.md b/docs/supported_latest.md
index df5b78f..a5f2c1c 100644
--- a/docs/supported_latest.md
+++ b/docs/supported_latest.md
@@ -2,557 +2,557 @@
## System
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------- | ------ | ------------------ | ------------------ | ------------------ | --------------------------------- |
-| Remark | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Bytes`remark
|
-| Set heap pages | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`pages
|
-| Set code | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Bytes`code
|
-| Set code without checks | | :heavy_check_mark: | :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: | :heavy_check_mark: | `Bytes`remark
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------- | ------ | ------------------ | ------------------ | --------------------------------- |
+| Remark | | :heavy_check_mark: | :heavy_check_mark: | `Bytes`remark
|
+| Set heap pages | | :heavy_check_mark: | :heavy_check_mark: | `u64`pages
|
+| Set code | | :heavy_check_mark: | :heavy_check_mark: | `Bytes`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: | `Bytes`remark
|
## Babe
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | 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
|
+| Name | Nano S | Nano SP/X - Stax | 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 | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---- | ------ | ------------------ | ------------------ | ------------------ | -------------------- |
-| Set | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Compactu64`now
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---- | ------ | ------------------ | ------------------ | -------------------- |
+| Set | | :heavy_check_mark: | :heavy_check_mark: | `Compactu64`now
|
## Indices
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------- | ------ | ------------------ | ------------------ | ------------------ | ----------------------------------------------------------------------- |
-| Claim | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex`index
|
-| Transfer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`new\_
`AccountIndex`index
|
-| Free | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex`index
|
-| Force transfer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`new\_
`AccountIndex`index
`bool`freeze
|
-| Freeze | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex`index
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------- | ------ | ------------------ | ------------------ | ----------------------------------------------------------------------- |
+| Claim | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex`index
|
+| Transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`new\_
`AccountIndex`index
|
+| Free | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex`index
|
+| Force transfer | | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`new\_
`AccountIndex`index
`bool`freeze
|
+| Freeze | | :heavy_check_mark: | :heavy_check_mark: | `AccountIndex`index
|
## Balances
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------------------ | ------------------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------------------------------------------- |
-| Transfer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource`dest
`CompactBalance`amount
|
-| Transfer with memo | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource`dest
`CompactBalance`amount
`OptionMemo`memo
|
-| Deposit block reward reserve balance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
|
-| Set balance | | :heavy_check_mark: | :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
|
-| Burn account balance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Balance`amount
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------------------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------------------------------------------- |
+| Transfer | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource`dest
`CompactBalance`amount
|
+| Transfer with memo | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `LookupasStaticLookupSource`dest
`CompactBalance`amount
`OptionMemo`memo
|
+| Deposit block reward reserve balance | | :heavy_check_mark: | :heavy_check_mark: | `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: | `LookupasStaticLookupSource`source
`LookupasStaticLookupSource`dest
`CompactBalance`amount
|
+| Burn account balance | | :heavy_check_mark: | :heavy_check_mark: | `Balance`amount
|
## Identity
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ | ---------------------------------------------------------------------------------------------------- |
-| Cdd register did | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`target_account
`VecSecondaryKeyAccountId`secondary_keys
|
-| Invalidate cdd claims | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`cdd
`Moment`disable_from
`OptionMoment`expiry
|
-| Accept primary key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`rotation_auth_id
`Optionu64`optional_cdd_auth_id
|
-| Change cdd requirement for mk rotation | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `bool`auth_required
|
-| Join identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
-| Leave identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Add claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
`Claim`claim
`OptionMoment`expiry
|
-| Revoke claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
`Claim`claim
|
-| Freeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Unfreeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Add authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId`target
`AuthorizationDataAccountId`data
`OptionMoment`expiry
|
-| Remove authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId`target
`u64`auth_id
`bool`\_auth_issuer_pays
|
-| Gc add cdd claim | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
|
-| Gc revoke cdd claim | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
|
-| Revoke claim by index | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
`ClaimType`claim_type
`OptionScope`scope
|
-| Rotate primary key to secondary | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
`Optionu64`optional_cdd_auth_id
|
-| Add secondary keys with authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecSecondaryKeyWithAuthAccountId`additional_keys
`Moment`expires_at
|
-| Set secondary key permissions | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`key
`Permissions`perms
|
-| Remove secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId`keys_to_remove
|
-| Register custom claim type | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Vecu8`ty
|
-| Cdd register did with cdd | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`target_account
`VecSecondaryKeyAccountId`secondary_keys
`OptionMoment`expiry
|
-| Create child identity | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`secondary_key
|
-| Create child identities | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCreateChildIdentityWithAuthAccountId`child_keys
`Moment`expires_at
|
-| Unlink child identity | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`child_did
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------------------------------- | ------------------ | ------------------ | ------------------ | ---------------------------------------------------------------------------------------------------- |
+| Cdd register did | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`target_account
`VecSecondaryKeyAccountId`secondary_keys
|
+| Invalidate cdd claims | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`cdd
`Moment`disable_from
`OptionMoment`expiry
|
+| Accept primary key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`rotation_auth_id
`Optionu64`optional_cdd_auth_id
|
+| Change cdd requirement for mk rotation | | :heavy_check_mark: | :heavy_check_mark: | `bool`auth_required
|
+| Join identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
+| Leave identity as key | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Add claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
`Claim`claim
`OptionMoment`expiry
|
+| Revoke claim | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
`Claim`claim
|
+| Freeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Unfreeze secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Add authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId`target
`AuthorizationDataAccountId`data
`OptionMoment`expiry
|
+| Remove authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SignatoryAccountId`target
`u64`auth_id
`bool`\_auth_issuer_pays
|
+| Gc add cdd claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
|
+| Gc revoke cdd claim | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
|
+| Revoke claim by index | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`target
`ClaimType`claim_type
`OptionScope`scope
|
+| Rotate primary key to secondary | | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
`Optionu64`optional_cdd_auth_id
|
+| Add secondary keys with authorization | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecSecondaryKeyWithAuthAccountId`additional_keys
`Moment`expires_at
|
+| Set secondary key permissions | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`key
`Permissions`perms
|
+| Remove secondary keys | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId`keys_to_remove
|
+| Register custom claim type | | :heavy_check_mark: | :heavy_check_mark: | `Vecu8`ty
|
+| Cdd register did with cdd | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`target_account
`VecSecondaryKeyAccountId`secondary_keys
`OptionMoment`expiry
|
+| Create child identity | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`secondary_key
|
+| Create child identities | | :heavy_check_mark: | :heavy_check_mark: | `VecCreateChildIdentityWithAuthAccountId`child_keys
`Moment`expires_at
|
+| Unlink child identity | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`child_did
|
## CddServiceProviders
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------ | ------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
-| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
-| Disable member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
-| Add member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Remove member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Swap member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
-| Reset members | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
-| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------ | ------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
+| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
+| Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
+| Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
+| Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
+| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | |
## PolymeshCommittee
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------------- |
-| Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32`n
`u32`d
|
-| Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`id
|
-| Set expires after | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
-| Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `bool`approve
`Proposal`call
|
-| Vote | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Hash`proposal
`ProposalIndex`index
`bool`approve
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------------- |
+| Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32`n
`u32`d
|
+| Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`id
|
+| Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
+| Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool`approve
`Proposal`call
|
+| Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash`proposal
`ProposalIndex`index
`bool`approve
|
## CommitteeMembership
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------ | ------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
-| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
-| Disable member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
-| Add member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Remove member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Swap member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
-| Reset members | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
-| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------ | ------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
+| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
+| Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
+| Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
+| Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
+| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | |
## TechnicalCommittee
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------------- |
-| Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32`n
`u32`d
|
-| Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`id
|
-| Set expires after | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
-| Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `bool`approve
`Proposal`call
|
-| Vote | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Hash`proposal
`ProposalIndex`index
`bool`approve
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------------- |
+| Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32`n
`u32`d
|
+| Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`id
|
+| Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
+| Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool`approve
`Proposal`call
|
+| Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash`proposal
`ProposalIndex`index
`bool`approve
|
## TechnicalCommitteeMembership
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------ | ------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
-| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
-| Disable member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
-| Add member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Remove member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Swap member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
-| Reset members | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
-| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------ | ------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
+| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
+| Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
+| Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
+| Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
+| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | |
## UpgradeCommittee
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------------- |
-| Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32`n
`u32`d
|
-| Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`id
|
-| Set expires after | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
-| Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `bool`approve
`Proposal`call
|
-| Vote | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Hash`proposal
`ProposalIndex`index
`bool`approve
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------------- |
+| Set vote threshold | | :heavy_check_mark: | :heavy_check_mark: | `u32`n
`u32`d
|
+| Set release coordinator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`id
|
+| Set expires after | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
+| Vote or propose | | :heavy_check_mark: | :heavy_check_mark: | `bool`approve
`Proposal`call
|
+| Vote | | :heavy_check_mark: | :heavy_check_mark: | `Hash`proposal
`ProposalIndex`index
`bool`approve
|
## UpgradeCommitteeMembership
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------ | ------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
-| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
-| Disable member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
-| Add member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Remove member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
-| Swap member | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
-| Reset members | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
-| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------ | ------ | ------------------ | ------------------ | ------------------------------------------------------------------ |
+| Set active members limit | | :heavy_check_mark: | :heavy_check_mark: | `MemberCount`limit
|
+| Disable member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
`OptionMoment`expiry
`OptionMoment`at
|
+| Add member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Remove member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`who
|
+| Swap member | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`remove
`IdentityId`add
|
+| Reset members | | :heavy_check_mark: | :heavy_check_mark: | `VecIdentityId`members
|
+| Abdicate membership | | :heavy_check_mark: | :heavy_check_mark: | |
## MultiSig
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| --------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ | ----------------------------------------------------------------------------------------------------- |
-| Create multisig | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `BoundedVecAccountIdMaxSigners`signers
`u64`sigs_required
`OptionPermissions`permissions
|
-| Create proposal | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`BoxTasConfigProposal`proposal
`OptionMoment`expiry
|
-| Approve | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`proposal_id
`OptionWeight`max_weight
|
-| Reject | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`proposal_id
|
-| Accept multisig signer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
-| Add multisig signers | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `BoundedVecAccountIdMaxSigners`signers
|
-| Remove multisig signers | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `BoundedVecAccountIdMaxSigners`signers
|
-| Add multisig signers via admin | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`BoundedVecAccountIdMaxSigners`signers
|
-| Remove multisig signers via admin | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`BoundedVecAccountIdMaxSigners`signers
|
-| Change sigs required | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`sigs_required
|
-| Change sigs required via admin | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`signatures_required
|
-| Add admin | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`admin_did
|
-| Remove admin via admin | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
|
-| Remove payer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Remove payer via payer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
|
-| Approve join identity | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`auth_id
|
-| Join identity | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| --------------------------------- | ------------------ | ------------------ | ------------------ | ----------------------------------------------------------------------------------------------------- |
+| Create multisig | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `BoundedVecAccountIdMaxSigners`signers
`u64`sigs_required
`OptionPermissions`permissions
|
+| Create proposal | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`BoxTasConfigProposal`proposal
`OptionMoment`expiry
|
+| Approve | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`proposal_id
`OptionWeight`max_weight
|
+| Reject | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`proposal_id
|
+| Accept multisig signer | | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
+| Add multisig signers | | :heavy_check_mark: | :heavy_check_mark: | `BoundedVecAccountIdMaxSigners`signers
|
+| Remove multisig signers | | :heavy_check_mark: | :heavy_check_mark: | `BoundedVecAccountIdMaxSigners`signers
|
+| Add multisig signers via admin | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`BoundedVecAccountIdMaxSigners`signers
|
+| Remove multisig signers via admin | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`BoundedVecAccountIdMaxSigners`signers
|
+| Change sigs required | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`sigs_required
|
+| Change sigs required via admin | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`signatures_required
|
+| Add admin | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`admin_did
|
+| Remove admin via admin | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
|
+| Remove payer | | :heavy_check_mark: | :heavy_check_mark: | |
+| Remove payer via payer | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
|
+| Approve join identity | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`multisig
`u64`auth_id
|
+| Join identity | | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
## Staking
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------------------------------------- | ------------------ | ------------------ | ------------------ | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Bond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`controller
`CompactBalance`amount
`RewardDestination`payee
|
-| Bond extra | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
|
-| Unbond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
|
-| Withdraw Unbonded | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32`num_slashing_spans
|
-| Validate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `ValidatorPrefs`prefs
|
-| Nominate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountIdLookupOfT`targets
|
-| Chill | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Set payee | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `RewardDestination`payee
|
-| Set controller | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`controller
|
-| Set validator count | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Compactu32`new\_
|
-| Increase validator count | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Compactu32`additional
|
-| Scale validator count | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Percent`factor
|
-| Force no eras | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Force new era | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Set invulnerables | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId`invulnerables
|
-| Force unstake | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`stash
`u32`num_slashing_spans
|
-| Force new era always | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
-| Cancel deferred slash | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `EraIndex`era
`Vecu32`slash_indices
|
-| Payout stakers | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`validator_stash
`EraIndex`era
|
-| Rebond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
|
-| Reap stash | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`stash
`u32`num_slashing_spans
|
-| Kick | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountIdLookupOfT`who
|
-| Set staking configs | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `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: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`controller
|
-| Force apply min commission | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`validator_stash
|
-| Set min commission | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Perbill`new\_
|
-| Add permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
`Optionu32`intended_count
|
-| Remove permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
|
-| Validate cdd expiry nominators | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId`targets
|
-| Payout stakers by system | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`validator_stash
`EraIndex`era
|
-| Change slashing allowed for | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `SlashingSwitch`slashing_switch
|
-| Update permissioned validator intended count | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
`u32`new_intended_count
|
-| Chill from governance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
`VecAccountId`stash_keys
|
-| Set commission cap | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Perbill`new_cap
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------------------------------------- | ------------------ | ------------------ | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Bond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`controller
`CompactBalance`amount
`RewardDestination`payee
|
+| Bond extra | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
|
+| Unbond | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
|
+| Withdraw Unbonded | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u32`num_slashing_spans
|
+| Validate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `ValidatorPrefs`prefs
|
+| Nominate | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecAccountIdLookupOfT`targets
|
+| Chill | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Set payee | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `RewardDestination`payee
|
+| Set controller | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`controller
|
+| Set validator count | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32`new\_
|
+| Increase validator count | | :heavy_check_mark: | :heavy_check_mark: | `Compactu32`additional
|
+| Scale validator count | | :heavy_check_mark: | :heavy_check_mark: | `Percent`factor
|
+| Force no eras | | :heavy_check_mark: | :heavy_check_mark: | |
+| Force new era | | :heavy_check_mark: | :heavy_check_mark: | |
+| Set invulnerables | | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId`invulnerables
|
+| Force unstake | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`stash
`u32`num_slashing_spans
|
+| Force new era always | | :heavy_check_mark: | :heavy_check_mark: | |
+| Cancel deferred slash | | :heavy_check_mark: | :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: | :heavy_check_mark: | `CompactBalance`amount
|
+| Reap stash | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`stash
`u32`num_slashing_spans
|
+| Kick | | :heavy_check_mark: | :heavy_check_mark: | `VecAccountIdLookupOfT`who
|
+| Set staking configs | | :heavy_check_mark: | :heavy_check_mark: | `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: | :heavy_check_mark: | `AccountId`controller
|
+| Force apply min commission | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`validator_stash
|
+| Set min commission | | :heavy_check_mark: | :heavy_check_mark: | `Perbill`new\_
|
+| Add permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
`Optionu32`intended_count
|
+| Remove permissioned validator | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
|
+| Validate cdd expiry nominators | | :heavy_check_mark: | :heavy_check_mark: | `VecAccountId`targets
|
+| Payout stakers by system | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`validator_stash
`EraIndex`era
|
+| Change slashing allowed for | | :heavy_check_mark: | :heavy_check_mark: | `SlashingSwitch`slashing_switch
|
+| Update permissioned validator intended count | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
`u32`new_intended_count
|
+| Chill from governance | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`identity
`VecAccountId`stash_keys
|
+| Set commission cap | | :heavy_check_mark: | :heavy_check_mark: | `Perbill`new_cap
|
## Session
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------- |
-| Set keys | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Keys`keys
`Bytes`proof
|
-| Purge keys | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | |
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---------- | ------ | ------------------ | ------------------ | -------------------------------- |
+| Set keys | | :heavy_check_mark: | :heavy_check_mark: | `Keys`keys
`Bytes`proof
|
+| Purge keys | | :heavy_check_mark: | :heavy_check_mark: | |
## Grandpa
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---------------------------- | ------ | --------- | ---------------- | ------- | ----------------------------------------------------------------------------------------------- |
-| Report equivocation | | | | | `BoxEquivocationProofHashBlockNumber`equivocation_proof
`KeyOwnerProof`key_owner_proof
|
-| Report equivocation unsigned | | | | | `BoxEquivocationProofHashBlockNumber`equivocation_proof
`KeyOwnerProof`key_owner_proof
|
-| Note stalled | | | | | `BlockNumber`delay
`BlockNumber`best_finalized_block_number
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---------------------------- | ------ | ---------------- | ------- | ----------------------------------------------------------------------------------------------- |
+| Report equivocation | | | | `BoxEquivocationProofHashBlockNumber`equivocation_proof
`KeyOwnerProof`key_owner_proof
|
+| Report equivocation unsigned | | | | `BoxEquivocationProofHashBlockNumber`equivocation_proof
`KeyOwnerProof`key_owner_proof
|
+| Note stalled | | | | `BlockNumber`delay
`BlockNumber`best_finalized_block_number
|
## ImOnline
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| --------- | ------ | --------- | ---------------- | ------- | ------------------------------------------------------------------------------------------ |
-| Heartbeat | | | | | `HeartbeatBlockNumber`heartbeat
`AuthorityIdasRuntimeAppPublicSignature`signature
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| --------- | ------ | ---------------- | ------- | ------------------------------------------------------------------------------------------ |
+| Heartbeat | | | | `HeartbeatBlockNumber`heartbeat
`AuthorityIdasRuntimeAppPublicSignature`signature
|
## Sudo
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| --------------------- | ------ | --------- | ------------------ | ------- | --------------------------------------------------- |
-| Sudo | | | :heavy_check_mark: | | `Call`call
|
-| Sudo unchecked weight | | | :heavy_check_mark: | | `Call`call
`Weight`\_weight
|
-| Set key | | | :heavy_check_mark: | | `LookupasStaticLookupSource`new\_
|
-| Sudo as | | | :heavy_check_mark: | | `LookupasStaticLookupSource`who
`Call`call
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| --------------------- | ------ | ------------------ | ------- | --------------------------------------------------- |
+| Sudo | | :heavy_check_mark: | | `Call`call
|
+| Sudo unchecked weight | | :heavy_check_mark: | | `Call`call
`Weight`\_weight
|
+| Set key | | :heavy_check_mark: | | `LookupasStaticLookupSource`new\_
|
+| Sudo as | | :heavy_check_mark: | | `LookupasStaticLookupSource`who
`Call`call
|
## Asset
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Register unique ticker | | :heavy_check_mark: | :heavy_check_mark: | | `Ticker`ticker
|
-| Accept ticker transfer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
-| Accept asset ownership transfer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
-| Create asset | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetName`asset_name
`bool`divisible
`AssetType`asset_type
`VecAssetIdentifier`asset_identifiers
`OptionFundingRoundName`funding_round_name
|
-| Freeze | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Unfreeze | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Rename asset | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`AssetName`asset_name
|
-| Issue | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`BalanceNoSymbol`amount
`PortfolioKind`portfolio_kind
|
-| Redeem | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`BalanceNoSymbol`amount
`PortfolioKind`portfolio_kind
|
-| Make divisible | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Add documents | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecDocument`docs
`AssetId`asset_id
|
-| Remove documents | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecDocumentId`docs_id
`AssetId`asset_id
|
-| Set funding round | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`FundingRoundName`founding_round_name
|
-| Update identifiers | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecAssetIdentifier`asset_identifiers
|
-| Controller transfer | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`BalanceNoSymbol`amount
`PortfolioId`from_portfolio
|
-| Register custom asset type | | :heavy_check_mark: | :heavy_check_mark: | | `Vecu8`ty
|
-| Create asset with custom type | | :heavy_check_mark: | :heavy_check_mark: | | `AssetName`asset_name
`bool`divisible
`Vecu8`custom_asset_type
`VecAssetIdentifier`asset_identifiers
`OptionFundingRoundName`funding_round_name
|
-| Set asset metadata | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataKey`key
`AssetMetadataValue`value
`OptionAssetMetadataValueDetailMoment`detail
|
-| Set asset metadata details | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataKey`key
`AssetMetadataValueDetailMoment`detail
|
-| Register and set local asset metadata | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataName`name
`AssetMetadataSpec`spec
`AssetMetadataValue`value
`OptionAssetMetadataValueDetailMoment`detail
|
-| Register asset metadata local type | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataName`name
`AssetMetadataSpec`spec
|
-| Register asset metadata global type | | :heavy_check_mark: | :heavy_check_mark: | | `AssetMetadataName`name
`AssetMetadataSpec`spec
|
-| Update asset type | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetType`asset_type
|
-| Remove local metadata key | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataLocalKey`local_key
|
-| Remove metadata value | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataKey`metadata_key
|
-| Exempt asset affirmation | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
|
-| Remove asset affirmation exemption | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
|
-| Pre approve asset | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
|
-| Remove asset pre approval | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
|
-| Add mandatory mediators | | | :heavy_check_mark: | | `AssetId`asset_id
`BoundedBTreeSetIdentityIdMaxAssetMediators`mediators
|
-| Remove mandatory mediators | | | :heavy_check_mark: | | `AssetId`asset_id
`BoundedBTreeSetIdentityIdMaxAssetMediators`mediators
|
-| Link ticker to asset id | | :heavy_check_mark: | :heavy_check_mark: | | `Ticker`ticker
`AssetId`asset_id
|
-| Unlink ticker from asset id | | :heavy_check_mark: | :heavy_check_mark: | | `Ticker`ticker
`AssetId`asset_id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Register unique ticker | | :heavy_check_mark: | | `Ticker`ticker
|
+| Accept ticker transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
+| Accept asset ownership transfer | | :heavy_check_mark: | :heavy_check_mark: | `u64`auth_id
|
+| Create asset | | :heavy_check_mark: | :heavy_check_mark: | `AssetName`asset_name
`bool`divisible
`AssetType`asset_type
`VecAssetIdentifier`asset_identifiers
`OptionFundingRoundName`funding_round_name
|
+| Freeze | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Unfreeze | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Rename asset | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`AssetName`asset_name
|
+| Issue | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`BalanceNoSymbol`amount
`PortfolioKind`portfolio_kind
|
+| Redeem | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`BalanceNoSymbol`amount
`PortfolioKind`portfolio_kind
|
+| Make divisible | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Add documents | | :heavy_check_mark: | :heavy_check_mark: | `VecDocument`docs
`AssetId`asset_id
|
+| Remove documents | | :heavy_check_mark: | :heavy_check_mark: | `VecDocumentId`docs_id
`AssetId`asset_id
|
+| Set funding round | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`FundingRoundName`founding_round_name
|
+| Update identifiers | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecAssetIdentifier`asset_identifiers
|
+| Controller transfer | | :heavy_check_mark: | | `AssetId`asset_id
`BalanceNoSymbol`amount
`PortfolioId`from_portfolio
|
+| Register custom asset type | | :heavy_check_mark: | | `Vecu8`ty
|
+| Create asset with custom type | | :heavy_check_mark: | | `AssetName`asset_name
`bool`divisible
`Vecu8`custom_asset_type
`VecAssetIdentifier`asset_identifiers
`OptionFundingRoundName`funding_round_name
|
+| Set asset metadata | | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataKey`key
`AssetMetadataValue`value
`OptionAssetMetadataValueDetailMoment`detail
|
+| Set asset metadata details | | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataKey`key
`AssetMetadataValueDetailMoment`detail
|
+| Register and set local asset metadata | | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataName`name
`AssetMetadataSpec`spec
`AssetMetadataValue`value
`OptionAssetMetadataValueDetailMoment`detail
|
+| Register asset metadata local type | | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataName`name
`AssetMetadataSpec`spec
|
+| Register asset metadata global type | | :heavy_check_mark: | | `AssetMetadataName`name
`AssetMetadataSpec`spec
|
+| Update asset type | | :heavy_check_mark: | | `AssetId`asset_id
`AssetType`asset_type
|
+| Remove local metadata key | | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataLocalKey`local_key
|
+| Remove metadata value | | :heavy_check_mark: | | `AssetId`asset_id
`AssetMetadataKey`metadata_key
|
+| Exempt asset affirmation | | :heavy_check_mark: | | `AssetId`asset_id
|
+| Remove asset affirmation exemption | | :heavy_check_mark: | | `AssetId`asset_id
|
+| Pre approve asset | | :heavy_check_mark: | | `AssetId`asset_id
|
+| Remove asset pre approval | | :heavy_check_mark: | | `AssetId`asset_id
|
+| Add mandatory mediators | | :heavy_check_mark: | | `AssetId`asset_id
`BoundedBTreeSetIdentityIdMaxAssetMediators`mediators
|
+| Remove mandatory mediators | | :heavy_check_mark: | | `AssetId`asset_id
`BoundedBTreeSetIdentityIdMaxAssetMediators`mediators
|
+| Link ticker to asset id | | :heavy_check_mark: | | `Ticker`ticker
`AssetId`asset_id
|
+| Unlink ticker from asset id | | :heavy_check_mark: | | `Ticker`ticker
`AssetId`asset_id
|
## CapitalDistribution
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Distribute | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`OptionPortfolioNumber`portfolio
`AssetId`currency
`Balance`per_share
`Balance`amount
`Moment`payment_at
`OptionMoment`expires_at
|
-| Claim | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
-| Push benefit | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`IdentityId`holder
|
-| Reclaim | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
-| Remove distribution | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Distribute | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`OptionPortfolioNumber`portfolio
`AssetId`currency
`Balance`per_share
`Balance`amount
`Moment`payment_at
`OptionMoment`expires_at
|
+| Claim | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
+| Push benefit | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`IdentityId`holder
|
+| Reclaim | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
+| Remove distribution | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
## Checkpoint
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---------------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------- |
-| Create checkpoint | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Set schedules max complexity | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u64`max_complexity
|
-| Create schedule | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`ScheduleCheckpoints`schedule
|
-| Remove schedule | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`ScheduleId`id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---------------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------- |
+| Create checkpoint | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Set schedules max complexity | | :heavy_check_mark: | :heavy_check_mark: | `u64`max_complexity
|
+| Create schedule | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`ScheduleCheckpoints`schedule
|
+| Remove schedule | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`ScheduleId`id
|
## ComplianceManager
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------------------- | ------ | ------------------ | ------------------ | ------------------ | ------------------------------------------------------------------------------------------------ |
-| Add compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecCondition`sender_conditions
`VecCondition`receiver_conditions
|
-| Remove compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`u32`id
|
-| Replace asset compliance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecComplianceRequirement`asset_compliance
|
-| Reset asset compliance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Pause asset compliance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Resume asset compliance | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
-| Add default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`TrustedIssuer`issuer
|
-| Remove default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`IdentityId`issuer
|
-| Change compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`ComplianceRequirement`new_req
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------------------- | ------ | ------------------ | ------------------ | ------------------------------------------------------------------------------------------------ |
+| Add compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecCondition`sender_conditions
`VecCondition`receiver_conditions
|
+| Remove compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`u32`id
|
+| Replace asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecComplianceRequirement`asset_compliance
|
+| Reset asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Pause asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Resume asset compliance | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
|
+| Add default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`TrustedIssuer`issuer
|
+| Remove default trusted claim issuer | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`IdentityId`issuer
|
+| Change compliance requirement | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`ComplianceRequirement`new_req
|
## CorporateAction
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---------------------------------------- | ------ | --------- | ------------------ | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| Set max details length | | | :heavy_check_mark: | :heavy_check_mark: | `u32`length
|
-| Set default targets | | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`TargetIdentities`targets
|
-| Set default withholding tax | | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`Tax`tax
|
-| Set did withholding tax | | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`IdentityId`taxed_did
`OptionTax`tax
|
-| Initiate corporate action | | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`CAKind`kind
`Moment`decl_date
`OptionRecordDateSpec`record_date
`CADetails`details
`OptionTargetIdentities`targets
`OptionTax`default_withholding_tax
`OptionVecTupleIdentityIdTax`withholding_tax
|
-| Link ca doc | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`id
`VecDocumentId`docs
|
-| Remove ca | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
-| Change record date | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`OptionRecordDateSpec`record_date
|
-| Initiate corporate action and distribute | | | :heavy_check_mark: | :heavy_check_mark: | `InitiateCorporateActionArgs`ca_args
`OptionPortfolioNumber`portfolio
`AssetId`currency
`Balance`per_share
`Balance`amount
`Moment`payment_at
`OptionMoment`expires_at
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---------------------------------------- | ------ | ------------------ | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| Set max details length | | :heavy_check_mark: | :heavy_check_mark: | `u32`length
|
+| Set default targets | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`TargetIdentities`targets
|
+| Set default withholding tax | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`Tax`tax
|
+| Set did withholding tax | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`IdentityId`taxed_did
`OptionTax`tax
|
+| Initiate corporate action | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`CAKind`kind
`Moment`decl_date
`OptionRecordDateSpec`record_date
`CADetails`details
`OptionTargetIdentities`targets
`OptionTax`default_withholding_tax
`OptionVecTupleIdentityIdTax`withholding_tax
|
+| Link ca doc | | :heavy_check_mark: | :heavy_check_mark: | `CAId`id
`VecDocumentId`docs
|
+| Remove ca | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
+| Change record date | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`OptionRecordDateSpec`record_date
|
+| Initiate corporate action and distribute | | :heavy_check_mark: | :heavy_check_mark: | `InitiateCorporateActionArgs`ca_args
`OptionPortfolioNumber`portfolio
`AssetId`currency
`Balance`per_share
`Balance`amount
`Moment`payment_at
`OptionMoment`expires_at
|
## CorporateBallot
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------- | ------ | --------- | ------------------ | ------------------ | ------------------------------------------------------------------------------ |
-| Attach ballot | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`BallotTimeRange`range
`BallotMeta`meta
`bool`rcv
|
-| Vote | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`VecBallotVote`votes
|
-| Change end | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`Moment`end
|
-| Change meta | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`BallotMeta`meta
|
-| Change rcv | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`bool`rcv
|
-| Remove ballot | | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------- | ------ | ------------------ | ------------------ | ------------------------------------------------------------------------------ |
+| Attach ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`BallotTimeRange`range
`BallotMeta`meta
`bool`rcv
|
+| Vote | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`VecBallotVote`votes
|
+| Change end | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`Moment`end
|
+| Change meta | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`BallotMeta`meta
|
+| Change rcv | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
`bool`rcv
|
+| Remove ballot | | :heavy_check_mark: | :heavy_check_mark: | `CAId`ca_id
|
## Pips
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---------------------------- | ------------------ | --------- | ------------------ | ------------------ | ----------------------------------------------------------------------------------------------------- |
-| Set prune historical pips | | | :heavy_check_mark: | :heavy_check_mark: | `bool`prune
|
-| Set min proposal deposit | | | :heavy_check_mark: | :heavy_check_mark: | `Balance`deposit
|
-| Set default enactment period | | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber`duration
|
-| Set pending pip expiry | | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
-| Set max pip skip count | | | :heavy_check_mark: | :heavy_check_mark: | `SkippedCount`max
|
-| Set active pip limit | | | :heavy_check_mark: | :heavy_check_mark: | `u32`limit
|
-| Propose | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | `Proposal`proposal
`Balance`deposit
`OptionUrl`url
`OptionPipDescription`description
|
-| Vote | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
`bool`aye_or_nay
`Balance`deposit
|
-| Approve committee proposal | | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
-| Reject proposal | | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
-| Prune proposal | | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
-| Reschedule execution | | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
`OptionBlockNumber`until
|
-| Clear snapshot | | | :heavy_check_mark: | :heavy_check_mark: | |
-| Snapshot | | | :heavy_check_mark: | :heavy_check_mark: | |
-| Enact snapshot results | | | :heavy_check_mark: | :heavy_check_mark: | `VecTuplePipIdSnapshotResult`results
|
-| Execute scheduled pip | | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
-| Expire scheduled pip | | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`did
`PipId`id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---------------------------- | ------------------ | ------------------ | ------------------ | ----------------------------------------------------------------------------------------------------- |
+| Set prune historical pips | | :heavy_check_mark: | :heavy_check_mark: | `bool`prune
|
+| Set min proposal deposit | | :heavy_check_mark: | :heavy_check_mark: | `Balance`deposit
|
+| Set default enactment period | | :heavy_check_mark: | :heavy_check_mark: | `BlockNumber`duration
|
+| Set pending pip expiry | | :heavy_check_mark: | :heavy_check_mark: | `MaybeBlockBlockNumber`expiry
|
+| Set max pip skip count | | :heavy_check_mark: | :heavy_check_mark: | `SkippedCount`max
|
+| Set active pip limit | | :heavy_check_mark: | :heavy_check_mark: | `u32`limit
|
+| Propose | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Proposal`proposal
`Balance`deposit
`OptionUrl`url
`OptionPipDescription`description
|
+| Vote | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
`bool`aye_or_nay
`Balance`deposit
|
+| Approve committee proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
+| Reject proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
+| Prune proposal | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
+| Reschedule execution | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
`OptionBlockNumber`until
|
+| Clear snapshot | | :heavy_check_mark: | :heavy_check_mark: | |
+| Snapshot | | :heavy_check_mark: | :heavy_check_mark: | |
+| Enact snapshot results | | :heavy_check_mark: | :heavy_check_mark: | `VecTuplePipIdSnapshotResult`results
|
+| Execute scheduled pip | | :heavy_check_mark: | :heavy_check_mark: | `PipId`id
|
+| Expire scheduled pip | | :heavy_check_mark: | :heavy_check_mark: | `IdentityId`did
`PipId`id
|
## Portfolio
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------------------- | ------ | ------------------ | ------------------ | ------------------ | --------------------------------------------------------------------- |
-| Create portfolio | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PortfolioName`name
|
-| Delete portfolio | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber`num
|
-| Rename portfolio | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber`num
`PortfolioName`to_name
|
-| Quit portfolio custody | | :heavy_check_mark: | :heavy_check_mark: | | `PortfolioId`pid
|
-| Accept portfolio custody | | :heavy_check_mark: | :heavy_check_mark: | | `u64`auth_id
|
-| Move portfolio funds | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PortfolioId`from
`PortfolioId`to
`VecFund`funds
|
-| Pre approve portfolio | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`PortfolioId`portfolio_id
|
-| Remove portfolio pre approval | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`PortfolioId`portfolio_id
|
-| Allow identity to create portfolios | | | :heavy_check_mark: | | `IdentityId`trusted_identity
|
-| Revoke create portfolios permission | | | :heavy_check_mark: | | `IdentityId`identity
|
-| Create custody portfolio | | | :heavy_check_mark: | | `IdentityId`portfolio_owner_id
`PortfolioName`portfolio_name
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------------------- | ------ | ------------------ | ------------------ | --------------------------------------------------------------------- |
+| Create portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioName`name
|
+| Delete portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber`num
|
+| Rename portfolio | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioNumber`num
`PortfolioName`to_name
|
+| Quit portfolio custody | | :heavy_check_mark: | | `PortfolioId`pid
|
+| Accept portfolio custody | | :heavy_check_mark: | | `u64`auth_id
|
+| Move portfolio funds | | :heavy_check_mark: | :heavy_check_mark: | `PortfolioId`from
`PortfolioId`to
`VecFund`funds
|
+| Pre approve portfolio | | :heavy_check_mark: | | `AssetId`asset_id
`PortfolioId`portfolio_id
|
+| Remove portfolio pre approval | | :heavy_check_mark: | | `AssetId`asset_id
`PortfolioId`portfolio_id
|
+| Allow identity to create portfolios | | :heavy_check_mark: | | `IdentityId`trusted_identity
|
+| Revoke create portfolios permission | | :heavy_check_mark: | | `IdentityId`identity
|
+| Create custody portfolio | | :heavy_check_mark: | | `IdentityId`portfolio_owner_id
`PortfolioName`portfolio_name
|
## ProtocolFee
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------ | ------ | ------------------ | ------------------ | ------------------ | ----------------------------------------- |
-| Change coefficient | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `PosRatio`coefficient
|
-| Change base fee | | | | | `ProtocolOp`op
`Balance`base_fee
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------ | ------ | ------------------ | ------------------ | ----------------------------------------- |
+| Change coefficient | | :heavy_check_mark: | :heavy_check_mark: | `PosRatio`coefficient
|
+| Change base fee | | | | `ProtocolOp`op
`Balance`base_fee
|
## Scheduler
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------------- | ------ | --------- | ---------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
-| Schedule | | | | | `BlockNumber`when
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
-| Cancel | | | | | `BlockNumber`when
`u32`index
|
-| Schedule named | | | | | `TaskName`id
`BlockNumber`when
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
-| Cancel named | | | | | `TaskName`id
|
-| Schedule after | | | | | `BlockNumber`after
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
-| Schedule named after | | | | | `TaskName`id
`BlockNumber`after
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------------- | ------ | ---------------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------ |
+| Schedule | | | | `BlockNumber`when
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
+| Cancel | | | | `BlockNumber`when
`u32`index
|
+| Schedule named | | | | `TaskName`id
`BlockNumber`when
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
+| Cancel named | | | | `TaskName`id
|
+| Schedule after | | | | `BlockNumber`after
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
+| Schedule named after | | | | `TaskName`id
`BlockNumber`after
`OptionschedulePeriodBlockNumber`maybe_periodic
`schedulePriority`priority
`Call`call
|
## Settlement
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------------------------- | ------ | ------------------ | ------------------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Create venue | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VenueDetails`details
`VecAccountId`signers
`VenueType`typ
|
-| Update venue details | | :heavy_check_mark: | :heavy_check_mark: | | `VenueId`id
`VenueDetails`details
|
-| Update venue type | | :heavy_check_mark: | :heavy_check_mark: | | `VenueId`id
`VenueType`typ
|
-| Affirm with receipts | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`VecReceiptDetails`receipt_details
`VecPortfolioId`portfolios
|
-| Set venue filtering | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`bool`enabled
|
-| Allow venues | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecVenueId`venues
|
-| Disallow venues | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecVenueId`venues
|
-| Update venue signers | | :heavy_check_mark: | :heavy_check_mark: | | `VenueId`id
`VecAccountId`signers
`bool`add_signers
|
-| Execute manual instruction | | :heavy_check_mark: | :heavy_check_mark: | | `InstructionId`id
`OptionPortfolioId`portfolio
`u32`fungible_transfers
`u32`nfts_transfers
`u32`offchain_transfers
`OptionWeight`weight_limit
|
-| Add instruction | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`OptionMemo`instruction_memo
|
-| Add and affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`VecPortfolioId`portfolios
`OptionMemo`instruction_memo
|
-| Affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`VecPortfolioId`portfolios
|
-| Withdraw affirmation | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`VecPortfolioId`portfolios
|
-| Reject instruction | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`PortfolioId`portfolio
|
-| Execute scheduled instruction | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`Weight`weight_limit
|
-| Affirm with receipts with count | | | :heavy_check_mark: | | `InstructionId`id
`VecReceiptDetails`receipt_details
`VecPortfolioId`portfolios
`OptionAffirmationCount`number_of_assets
|
-| Affirm instruction with count | | | :heavy_check_mark: | | `InstructionId`id
`VecPortfolioId`portfolios
`OptionAffirmationCount`number_of_assets
|
-| Reject instruction with count | | | :heavy_check_mark: | | `InstructionId`id
`PortfolioId`portfolio
`OptionAssetCount`number_of_assets
|
-| Withdraw affirmation with count | | | :heavy_check_mark: | | `InstructionId`id
`VecPortfolioId`portfolios
`OptionAffirmationCount`number_of_assets
|
-| Add instruction with mediators | | | :heavy_check_mark: | | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`OptionMemo`instruction_memo
`BoundedBTreeSetIdentityIdMaxInstructionMediators`mediators
|
-| Add and affirm with mediators | | | :heavy_check_mark: | | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`VecPortfolioId`portfolios
`OptionMemo`instruction_memo
`BoundedBTreeSetIdentityIdMaxInstructionMediators`mediators
|
-| Affirm instruction as mediator | | | :heavy_check_mark: | | `InstructionId`instruction_id
`OptionMoment`expiry
|
-| Withdraw affirmation as mediator | | | :heavy_check_mark: | | `InstructionId`instruction_id
|
-| Reject instruction as mediator | | | :heavy_check_mark: | | `InstructionId`instruction_id
`OptionAssetCount`number_of_assets
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------------------------- | ------ | ------------------ | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Create venue | | :heavy_check_mark: | :heavy_check_mark: | `VenueDetails`details
`VecAccountId`signers
`VenueType`typ
|
+| Update venue details | | :heavy_check_mark: | | `VenueId`id
`VenueDetails`details
|
+| Update venue type | | :heavy_check_mark: | | `VenueId`id
`VenueType`typ
|
+| Affirm with receipts | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`VecReceiptDetails`receipt_details
`VecPortfolioId`portfolios
|
+| Set venue filtering | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`bool`enabled
|
+| Allow venues | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecVenueId`venues
|
+| Disallow venues | | :heavy_check_mark: | :heavy_check_mark: | `AssetId`asset_id
`VecVenueId`venues
|
+| Update venue signers | | :heavy_check_mark: | | `VenueId`id
`VecAccountId`signers
`bool`add_signers
|
+| Execute manual instruction | | :heavy_check_mark: | | `InstructionId`id
`OptionPortfolioId`portfolio
`u32`fungible_transfers
`u32`nfts_transfers
`u32`offchain_transfers
`OptionWeight`weight_limit
|
+| Add instruction | | :heavy_check_mark: | :heavy_check_mark: | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`OptionMemo`instruction_memo
|
+| Add and affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`VecPortfolioId`portfolios
`OptionMemo`instruction_memo
|
+| Affirm instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`VecPortfolioId`portfolios
|
+| Withdraw affirmation | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`VecPortfolioId`portfolios
|
+| Reject instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`PortfolioId`portfolio
|
+| Execute scheduled instruction | | :heavy_check_mark: | :heavy_check_mark: | `InstructionId`id
`Weight`weight_limit
|
+| Affirm with receipts with count | | :heavy_check_mark: | | `InstructionId`id
`VecReceiptDetails`receipt_details
`VecPortfolioId`portfolios
`OptionAffirmationCount`number_of_assets
|
+| Affirm instruction with count | | :heavy_check_mark: | | `InstructionId`id
`VecPortfolioId`portfolios
`OptionAffirmationCount`number_of_assets
|
+| Reject instruction with count | | :heavy_check_mark: | | `InstructionId`id
`PortfolioId`portfolio
`OptionAssetCount`number_of_assets
|
+| Withdraw affirmation with count | | :heavy_check_mark: | | `InstructionId`id
`VecPortfolioId`portfolios
`OptionAffirmationCount`number_of_assets
|
+| Add instruction with mediators | | :heavy_check_mark: | | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`OptionMemo`instruction_memo
`BoundedBTreeSetIdentityIdMaxInstructionMediators`mediators
|
+| Add and affirm with mediators | | :heavy_check_mark: | | `OptionVenueId`venue_id
`SettlementTypeBlockNumber`settlement_type
`OptionMoment`trade_date
`OptionMoment`value_date
`VecLeg`legs
`VecPortfolioId`portfolios
`OptionMemo`instruction_memo
`BoundedBTreeSetIdentityIdMaxInstructionMediators`mediators
|
+| Affirm instruction as mediator | | :heavy_check_mark: | | `InstructionId`instruction_id
`OptionMoment`expiry
|
+| Withdraw affirmation as mediator | | :heavy_check_mark: | | `InstructionId`instruction_id
|
+| Reject instruction as mediator | | :heavy_check_mark: | | `InstructionId`instruction_id
`OptionAssetCount`number_of_assets
|
## Statistics
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------------- | ------ | --------- | ---------------- | ------- | ------------------------------------------------------------------------------------------------ |
-| Set active asset stats | | | | | `AssetId`asset_id
`BTreeSetStatType`stat_types
|
-| Batch update asset stats | | | | | `AssetId`asset_id
`StatType`stat_type
`BTreeSetStatUpdate`values
|
-| Set asset transfer compliance | | | | | `AssetId`asset_id
`BTreeSetTransferCondition`transfer_conditions
|
-| Set entities exempt | | | | | `bool`is_exempt
`TransferConditionExemptKey`exempt_key
`BTreeSetIdentityId`entities
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------------- | ------ | ---------------- | ------- | ------------------------------------------------------------------------------------------------ |
+| Set active asset stats | | | | `AssetId`asset_id
`BTreeSetStatType`stat_types
|
+| Batch update asset stats | | | | `AssetId`asset_id
`StatType`stat_type
`BTreeSetStatUpdate`values
|
+| Set asset transfer compliance | | | | `AssetId`asset_id
`BTreeSetTransferCondition`transfer_conditions
|
+| Set entities exempt | | | | `bool`is_exempt
`TransferConditionExemptKey`exempt_key
`BTreeSetIdentityId`entities
|
## Sto
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------ | ------ | ------------------ | ------------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| Create fundraiser | | :heavy_check_mark: | :heavy_check_mark: | | `PortfolioId`offering_portfolio
`AssetId`offering_asset
`PortfolioId`raising_portfolio
`AssetId`raising_asset
`VecPriceTier`tiers
`VenueId`venue_id
`OptionMoment`start
`OptionMoment`end
`BalanceNoSymbol`minimum_investment
`FundraiserName`fundraiser_name
|
-| Invest | | :heavy_check_mark: | :heavy_check_mark: | | `PortfolioId`investment_portfolio
`PortfolioId`funding_portfolio
`AssetId`offering_asset
`FundraiserId`id
`BalanceNoSymbol`purchase_amount
`OptionBalance`max_price
`OptionReceiptDetails`receipt
|
-| Freeze fundraiser | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
|
-| Unfreeze fundraiser | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
|
-| Modify fundraiser window | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
`Moment`start
`OptionMoment`end
|
-| Stop | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------ | ------ | ------------------ | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| Create fundraiser | | :heavy_check_mark: | | `PortfolioId`offering_portfolio
`AssetId`offering_asset
`PortfolioId`raising_portfolio
`AssetId`raising_asset
`VecPriceTier`tiers
`VenueId`venue_id
`OptionMoment`start
`OptionMoment`end
`BalanceNoSymbol`minimum_investment
`FundraiserName`fundraiser_name
|
+| Invest | | :heavy_check_mark: | | `PortfolioId`investment_portfolio
`PortfolioId`funding_portfolio
`AssetId`offering_asset
`FundraiserId`id
`BalanceNoSymbol`purchase_amount
`OptionBalance`max_price
`OptionReceiptDetails`receipt
|
+| Freeze fundraiser | | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
|
+| Unfreeze fundraiser | | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
|
+| Modify fundraiser window | | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
`Moment`start
`OptionMoment`end
|
+| Stop | | :heavy_check_mark: | | `AssetId`offering_asset
`FundraiserId`id
|
## Treasury
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------- | ------ | ------------------ | ------------------ | ------------------ | ---------------------------------- |
-| Disbursement | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecBeneficiary`beneficiaries
|
-| Reimbursement | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `Balance`amount
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------- | ------ | ------------------ | ------------------ | ---------------------------------- |
+| Disbursement | | :heavy_check_mark: | :heavy_check_mark: | `VecBeneficiary`beneficiaries
|
+| Reimbursement | | :heavy_check_mark: | :heavy_check_mark: | `Balance`amount
|
## Utility
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------- | ------------------ | ------------------ | ------------------ | ------------------ | ---------------------------------------------------------------------------- |
-| Batch | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall`calls
|
-| Relay tx | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountId`target
`OffChainSignature`signature
`UniqueCall`call
|
-| Batch all | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall`calls
|
-| Dispatch as | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `BoxPalletsOrigin`as_origin
`Call`call
|
-| Force batch | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall`calls
|
-| With weight | | :heavy_check_mark: | :heavy_check_mark: | | `Call`call
`Weight`weight
|
-| As derivative | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `u16`index
`Call`call
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------- | ------------------ | ------------------ | ------------------ | ---------------------------------------------------------------------------- |
+| Batch | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `VecCall`calls
|
+| Relay tx | | :heavy_check_mark: | :heavy_check_mark: | `AccountId`target
`OffChainSignature`signature
`UniqueCall`call
|
+| Batch all | | :heavy_check_mark: | :heavy_check_mark: | `VecCall`calls
|
+| Dispatch as | | :heavy_check_mark: | :heavy_check_mark: | `BoxPalletsOrigin`as_origin
`Call`call
|
+| Force batch | | :heavy_check_mark: | :heavy_check_mark: | `VecCall`calls
|
+| With weight | | :heavy_check_mark: | | `Call`call
`Weight`weight
|
+| As derivative | | :heavy_check_mark: | :heavy_check_mark: | `u16`index
`Call`call
|
## Base
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ---- | ------ | --------- | ---------------- | ------- | --------- |
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ---- | ------ | ---------------- | ------- | --------- |
## ExternalAgents
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------------ | ------ | ------------------ | ------------------ | ------- | ------------------------------------------------------------------------------------------------------ |
-| Create group | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`ExtrinsicPermissions`perms
|
-| Set group permissions | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`AGId`id
`ExtrinsicPermissions`perms
|
-| Remove agent | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`IdentityId`agent
|
-| Abdicate | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
|
-| Change group | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`IdentityId`agent
`AgentGroup`group
|
-| Accept become agent | | :heavy_check_mark: | :heavy_check_mark: | | `u64`auth_id
|
-| Create group and add auth | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`ExtrinsicPermissions`perms
`IdentityId`target
`OptionMoment`expiry
|
-| Create and change custom group | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`ExtrinsicPermissions`perms
`IdentityId`agent
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------------ | ------ | ------------------ | ------- | ------------------------------------------------------------------------------------------------------ |
+| Create group | | :heavy_check_mark: | | `AssetId`asset_id
`ExtrinsicPermissions`perms
|
+| Set group permissions | | :heavy_check_mark: | | `AssetId`asset_id
`AGId`id
`ExtrinsicPermissions`perms
|
+| Remove agent | | :heavy_check_mark: | | `AssetId`asset_id
`IdentityId`agent
|
+| Abdicate | | :heavy_check_mark: | | `AssetId`asset_id
|
+| Change group | | :heavy_check_mark: | | `AssetId`asset_id
`IdentityId`agent
`AgentGroup`group
|
+| Accept become agent | | :heavy_check_mark: | | `u64`auth_id
|
+| Create group and add auth | | :heavy_check_mark: | | `AssetId`asset_id
`ExtrinsicPermissions`perms
`IdentityId`target
`OptionMoment`expiry
|
+| Create and change custom group | | :heavy_check_mark: | | `AssetId`asset_id
`ExtrinsicPermissions`perms
`IdentityId`agent
|
## Relayer
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------------- | ------ | ------------------ | ------------------ | ------- | -------------------------------------------------- |
-| Set paying key | | :heavy_check_mark: | :heavy_check_mark: | | `AccountId`user_key
`Balance`polyx_limit
|
-| Accept paying key | | :heavy_check_mark: | :heavy_check_mark: | | `u64`auth_id
|
-| Remove paying key | | :heavy_check_mark: | :heavy_check_mark: | | `AccountId`user_key
`AccountId`paying_key
|
-| Update polyx limit | | :heavy_check_mark: | :heavy_check_mark: | | `AccountId`user_key
`Balance`polyx_limit
|
-| Increase polyx limit | | :heavy_check_mark: | :heavy_check_mark: | | `AccountId`user_key
`Balance`amount
|
-| Decrease polyx limit | | :heavy_check_mark: | :heavy_check_mark: | | `AccountId`user_key
`Balance`amount
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------------- | ------ | ------------------ | ------- | -------------------------------------------------- |
+| Set paying key | | :heavy_check_mark: | | `AccountId`user_key
`Balance`polyx_limit
|
+| Accept paying key | | :heavy_check_mark: | | `u64`auth_id
|
+| Remove paying key | | :heavy_check_mark: | | `AccountId`user_key
`AccountId`paying_key
|
+| Update polyx limit | | :heavy_check_mark: | | `AccountId`user_key
`Balance`polyx_limit
|
+| Increase polyx limit | | :heavy_check_mark: | | `AccountId`user_key
`Balance`amount
|
+| Decrease polyx limit | | :heavy_check_mark: | | `AccountId`user_key
`Balance`amount
|
## Contracts
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| -------------------------------- | ------ | ------------------ | ------------------ | ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Call old weight | | :heavy_check_mark: | :heavy_check_mark: | | `AccountIdLookupOfT`dest
`CompactBalance`amount
`Compactu64`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`data
|
-| Instantiate with code old weight | | :heavy_check_mark: | :heavy_check_mark: | | `CompactBalance`amount
`Compactu64`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`code
`Bytes`data
`Bytes`salt
|
-| Instantiate old weight | | :heavy_check_mark: | :heavy_check_mark: | | `CompactBalance`amount
`Compactu64`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`CodeHash`code_hash
`Bytes`data
`Bytes`salt
|
-| Upload code | | :heavy_check_mark: | :heavy_check_mark: | | `Bytes`code
`OptionCompactBalanceOf`storage_deposit_limit
`Determinism`determinism
|
-| Remove code | | :heavy_check_mark: | :heavy_check_mark: | | `CodeHash`code_hash
|
-| Set code | | :heavy_check_mark: | :heavy_check_mark: | | `AccountIdLookupOfT`dest
`CodeHash`code_hash
|
-| Call | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`dest
`CompactBalance`amount
`Weight`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`data
|
-| Instantiate with code | | :heavy_check_mark: | :heavy_check_mark: | | `CompactBalance`amount
`Weight`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`code
`Bytes`data
`Bytes`salt
|
-| Instantiate | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
`Weight`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`CodeHash`code_hash
`Bytes`data
`Bytes`salt
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| -------------------------------- | ------ | ------------------ | ------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Call old weight | | :heavy_check_mark: | | `AccountIdLookupOfT`dest
`CompactBalance`amount
`Compactu64`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`data
|
+| Instantiate with code old weight | | :heavy_check_mark: | | `CompactBalance`amount
`Compactu64`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`code
`Bytes`data
`Bytes`salt
|
+| Instantiate old weight | | :heavy_check_mark: | | `CompactBalance`amount
`Compactu64`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`CodeHash`code_hash
`Bytes`data
`Bytes`salt
|
+| Upload code | | :heavy_check_mark: | | `Bytes`code
`OptionCompactBalanceOf`storage_deposit_limit
`Determinism`determinism
|
+| Remove code | | :heavy_check_mark: | | `CodeHash`code_hash
|
+| Set code | | :heavy_check_mark: | | `AccountIdLookupOfT`dest
`CodeHash`code_hash
|
+| Call | | :heavy_check_mark: | :heavy_check_mark: | `AccountIdLookupOfT`dest
`CompactBalance`amount
`Weight`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`data
|
+| Instantiate with code | | :heavy_check_mark: | | `CompactBalance`amount
`Weight`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`Bytes`code
`Bytes`data
`Bytes`salt
|
+| Instantiate | | :heavy_check_mark: | :heavy_check_mark: | `CompactBalance`amount
`Weight`gas_limit
`OptionCompactBalanceOf`storage_deposit_limit
`CodeHash`code_hash
`Bytes`data
`Bytes`salt
|
## PolymeshContracts
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------------------------ | ------ | ------------------ | ------------------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Instantiate with code perms | | :heavy_check_mark: | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`Vecu8`code
`Vecu8`data
`Vecu8`salt
`Permissions`perms
|
-| Instantiate with hash perms | | :heavy_check_mark: | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`CodeHash`code_hash
`Vecu8`data
`Vecu8`salt
`Permissions`perms
|
-| Update call runtime whitelist | | :heavy_check_mark: | :heavy_check_mark: | | `VecTupleExtrinsicIdbool`updates
|
-| Instantiate with code as primary key | | :heavy_check_mark: | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`Vecu8`code
`Vecu8`data
`Vecu8`salt
|
-| Instantiate with hash as primary key | | :heavy_check_mark: | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`CodeHash`code_hash
`Vecu8`data
`Vecu8`salt
|
-| Upgrade api | | :heavy_check_mark: | :heavy_check_mark: | | `Api`api
`NextUpgradeT`next_upgrade
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ------------------------------------ | ------ | ------------------ | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Instantiate with code perms | | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`Vecu8`code
`Vecu8`data
`Vecu8`salt
`Permissions`perms
|
+| Instantiate with hash perms | | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`CodeHash`code_hash
`Vecu8`data
`Vecu8`salt
`Permissions`perms
|
+| Update call runtime whitelist | | :heavy_check_mark: | | `VecTupleExtrinsicIdbool`updates
|
+| Instantiate with code as primary key | | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`Vecu8`code
`Vecu8`data
`Vecu8`salt
|
+| Instantiate with hash as primary key | | :heavy_check_mark: | | `Balance`endowment
`Weight`gas_limit
`OptionBalance`storage_deposit_limit
`CodeHash`code_hash
`Vecu8`data
`Vecu8`salt
|
+| Upgrade api | | :heavy_check_mark: | | `Api`api
`NextUpgradeT`next_upgrade
|
## Preimage
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ------------------ | ------ | ------------------ | ------------------ | ------- | ----------------- |
-| Note preimage | | :heavy_check_mark: | :heavy_check_mark: | | `Vecu8`bytes
|
-| Unnote preimage | | :heavy_check_mark: | :heavy_check_mark: | | `Hash`hash
|
-| Request preimage | | :heavy_check_mark: | :heavy_check_mark: | | `Hash`hash
|
-| Unrequest preimage | | :heavy_check_mark: | :heavy_check_mark: | | `Hash`hash
|
+| Name | Nano S | Nano SP/X - Stax | 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
|
## Nft
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| --------------------- | ------ | ------------------ | ------------------ | ------- | ------------------------------------------------------------------------------------------------------------- |
-| Create nft collection | | :heavy_check_mark: | :heavy_check_mark: | | `OptionAssetId`asset_id
`OptionNonFungibleType`nft_type
`VecAssetMetadataKey`collection_keys
|
-| Issue nft | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`VecNFTMetadataAttribute`nft_metadata_attributes
`PortfolioKind`portfolio_kind
|
-| Redeem nft | | :heavy_check_mark: | :heavy_check_mark: | | `AssetId`asset_id
`NFTId`nft_id
`PortfolioKind`portfolio_kind
`Optionu8`number_of_keys
|
-| Controller transfer | | | :heavy_check_mark: | | `NFTs`nfts
`PortfolioId`source_portfolio
`PortfolioKind`callers_portfolio_kind
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| --------------------- | ------ | ------------------ | ------- | ------------------------------------------------------------------------------------------------------------- |
+| Create nft collection | | :heavy_check_mark: | | `OptionAssetId`asset_id
`OptionNonFungibleType`nft_type
`VecAssetMetadataKey`collection_keys
|
+| Issue nft | | :heavy_check_mark: | | `AssetId`asset_id
`VecNFTMetadataAttribute`nft_metadata_attributes
`PortfolioKind`portfolio_kind
|
+| Redeem nft | | :heavy_check_mark: | | `AssetId`asset_id
`NFTId`nft_id
`PortfolioKind`portfolio_kind
`Optionu8`number_of_keys
|
+| Controller transfer | | :heavy_check_mark: | | `NFTs`nfts
`PortfolioId`source_portfolio
`PortfolioKind`callers_portfolio_kind
|
## ElectionProviderMultiPhase
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| ----------------------------- | ------ | ------------------ | ------------------ | ------- | ------------------------------------------------------------------------------------------ |
-| Submit unsigned | | :heavy_check_mark: | :heavy_check_mark: | | `BoxRawSolutionSolutionOfMinerConfig`raw_solution
`SolutionOrSnapshotSize`witness
|
-| Set minimum untrusted score | | | :heavy_check_mark: | | `OptionElectionScore`maybe_next_score
|
-| Set emergency election result | | | :heavy_check_mark: | | `SupportsAccountId`supports
|
-| Submit | | | :heavy_check_mark: | | `BoxRawSolutionSolutionOfMinerConfig`raw_solution
|
-| Governance fallback | | | :heavy_check_mark: | | `Optionu32`maybe_max_voters
`Optionu32`maybe_max_targets
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| ----------------------------- | ------ | ------------------ | ------- | ------------------------------------------------------------------------------------------ |
+| Submit unsigned | | :heavy_check_mark: | | `BoxRawSolutionSolutionOfMinerConfig`raw_solution
`SolutionOrSnapshotSize`witness
|
+| Set minimum untrusted score | | :heavy_check_mark: | | `OptionElectionScore`maybe_next_score
|
+| Set emergency election result | | :heavy_check_mark: | | `SupportsAccountId`supports
|
+| Submit | | :heavy_check_mark: | | `BoxRawSolutionSolutionOfMinerConfig`raw_solution
|
+| Governance fallback | | :heavy_check_mark: | | `Optionu32`maybe_max_voters
`Optionu32`maybe_max_targets
|
## TestUtils
-| Name | Nano S | Nano S XL | Nano SP/X - Stax | Nesting | Arguments |
-| --------------------- | ------ | --------- | ---------------- | ------- | --------------------------------------------- |
-| Register did | | | | | `VecSecondaryKeyAccountId`secondary_keys
|
-| Mock cdd register did | | | | | `AccountId`target_account
|
-| Get my did | | | | | |
-| Get cdd of | | | | | `AccountId`of
|
+| Name | Nano S | Nano SP/X - Stax | Nesting | Arguments |
+| --------------------- | ------ | ---------------- | ------- | --------------------------------------------- |
+| Register did | | | | `VecSecondaryKeyAccountId`secondary_keys
|
+| Mock cdd register did | | | | `AccountId`target_account
|
+| Get my did | | | | |
+| Get cdd of | | | | `AccountId`of
|
diff --git a/tests_zemu/snapshots/fl-mainmenu/00004.png b/tests_zemu/snapshots/fl-mainmenu/00004.png
index d0dbf96..adea586 100644
Binary files a/tests_zemu/snapshots/fl-mainmenu/00004.png and b/tests_zemu/snapshots/fl-mainmenu/00004.png differ
diff --git a/tests_zemu/snapshots/s-mainmenu/00004.png b/tests_zemu/snapshots/s-mainmenu/00004.png
index f014ffe..a56498a 100644
Binary files a/tests_zemu/snapshots/s-mainmenu/00004.png and b/tests_zemu/snapshots/s-mainmenu/00004.png differ
diff --git a/tests_zemu/snapshots/s-mainmenu/00010.png b/tests_zemu/snapshots/s-mainmenu/00010.png
index f014ffe..a56498a 100644
Binary files a/tests_zemu/snapshots/s-mainmenu/00010.png and b/tests_zemu/snapshots/s-mainmenu/00010.png differ
diff --git a/tests_zemu/snapshots/sp-mainmenu/00004.png b/tests_zemu/snapshots/sp-mainmenu/00004.png
index fffe4a3..a87d01d 100644
Binary files a/tests_zemu/snapshots/sp-mainmenu/00004.png and b/tests_zemu/snapshots/sp-mainmenu/00004.png differ
diff --git a/tests_zemu/snapshots/sp-mainmenu/00010.png b/tests_zemu/snapshots/sp-mainmenu/00010.png
index fffe4a3..a87d01d 100644
Binary files a/tests_zemu/snapshots/sp-mainmenu/00010.png and b/tests_zemu/snapshots/sp-mainmenu/00010.png differ
diff --git a/tests_zemu/snapshots/st-mainmenu/00004.png b/tests_zemu/snapshots/st-mainmenu/00004.png
index 34ef2f6..652aa91 100644
Binary files a/tests_zemu/snapshots/st-mainmenu/00004.png and b/tests_zemu/snapshots/st-mainmenu/00004.png differ
diff --git a/tests_zemu/snapshots/x-mainmenu/00004.png b/tests_zemu/snapshots/x-mainmenu/00004.png
index fffe4a3..a87d01d 100644
Binary files a/tests_zemu/snapshots/x-mainmenu/00004.png and b/tests_zemu/snapshots/x-mainmenu/00004.png differ
diff --git a/tests_zemu/snapshots/x-mainmenu/00010.png b/tests_zemu/snapshots/x-mainmenu/00010.png
index fffe4a3..a87d01d 100644
Binary files a/tests_zemu/snapshots/x-mainmenu/00010.png and b/tests_zemu/snapshots/x-mainmenu/00010.png differ
diff --git a/tests_zemu/tests/standard.test.ts b/tests_zemu/tests/standard.test.ts
index 9a72fe9..e4a189c 100644
--- a/tests_zemu/tests/standard.test.ts
+++ b/tests_zemu/tests/standard.test.ts
@@ -71,7 +71,7 @@ describe('Standard', function () {
expect(resp.major).toEqual(107)
expect(resp.minor).toEqual(7000)
- expect(resp.patch).toEqual(2)
+ expect(resp.patch).toEqual(3)
} finally {
await sim.close()
}