Polymesh 3.5000003.x
System
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Fill block | ✔️ | ✔️ | Perbill ratio <br/> | |
Remark | ✔️ | ✔️ | Vecu8 remark <br/> | |
Set heap pages | ✔️ | ✔️ | u64 pages <br/> | |
Set code | ✔️ | ✔️ | Vecu8 code <br/> | |
Set code without checks | ✔️ | ✔️ | Vecu8 code <br/> | |
Set storage | VecKeyValue items <br/> | |||
Kill storage | VecKey keys <br/> | |||
Kill prefix | Key prefix <br/>u32 subkeys <br/> | |||
Remark with event | ✔️ | ✔️ | Vecu8 remark <br/> |
Babe
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Report equivocation | BoxEquivocationProofHeader equivocation_proof <br/>KeyOwnerProof key_owner_proof <br/> | |||
Report equivocation unsigned | BoxEquivocationProofHeader equivocation_proof <br/>KeyOwnerProof key_owner_proof <br/> | |||
Plan config change | NextConfigDescriptor config <br/> |
Timestamp
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set | ✔️ | ✔️ | Compactu64 now <br/> |
Indices
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Claim | ✔️ | ✔️ | AccountIndex index <br/> | |
Transfer | ✔️ | ✔️ | AccountId new_ <br/>AccountIndex index <br/> | |
Free | ✔️ | ✔️ | AccountIndex index <br/> | |
Force transfer | ✔️ | ✔️ | AccountId new_ <br/>AccountIndex index <br/>bool freeze <br/> | |
Freeze | ✔️ | ✔️ | AccountIndex index <br/> |
Authorship
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set uncles | VecHeader new_uncles <br/> |
Balances
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Transfer | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource dest <br/>CompactBalance amount <br/> |
Transfer with memo | ✔️ | ✔️ | ✔️ | LookupasStaticLookupSource dest <br/>CompactBalance amount <br/>OptionMemo memo <br/> |
Deposit block reward reserve balance | ✔️ | ✔️ | CompactBalance amount <br/> | |
Set balance | ✔️ | ✔️ | LookupasStaticLookupSource who <br/>CompactBalance new_free <br/>CompactBalance new_reserved <br/> | |
Force transfer | ✔️ | ✔️ | LookupasStaticLookupSource source <br/>LookupasStaticLookupSource dest <br/>CompactBalance amount <br/> | |
Burn account balance | ✔️ | ✔️ | Balance amount <br/> |
Identity
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Cdd register did | AccountId target_account <br/>VecSecondaryKeyAccountId secondary_keys <br/> | |||
Invalidate cdd claims | ✔️ | ✔️ | IdentityId cdd <br/>Moment disable_from <br/>OptionMoment expiry <br/> | |
Remove secondary keys old | VecSignatoryAccountId keys_to_remove <br/> | |||
Accept primary key | ✔️ | ✔️ | ✔️ | u64 rotation_auth_id <br/>Optionu64 optional_cdd_auth_id <br/> |
Change cdd requirement for mk rotation | ✔️ | ✔️ | bool auth_required <br/> | |
Join identity as key | ✔️ | ✔️ | ✔️ | u64 auth_id <br/> |
Leave identity as key | ✔️ | ✔️ | ✔️ | |
Add claim | ✔️ | ✔️ | ✔️ | IdentityId target <br/>Claim claim <br/>OptionMoment expiry <br/> |
Revoke claim | ✔️ | ✔️ | ✔️ | IdentityId target <br/>Claim claim <br/> |
Set permission to signer | ✔️ | ✔️ | ✔️ | SignatoryAccountId key <br/>Permissions perms <br/> |
Placeholder legacy set permission to signer | ✔️ | |||
Freeze secondary keys | ✔️ | ✔️ | ✔️ | |
Unfreeze secondary keys | ✔️ | ✔️ | ✔️ | |
Add authorization | ✔️ | ✔️ | ✔️ | SignatoryAccountId target <br/>AuthorizationDataAccountId data <br/>OptionMoment expiry <br/> |
Remove authorization | ✔️ | ✔️ | ✔️ | SignatoryAccountId target <br/>u64 auth_id <br/>bool _auth_issuer_pays <br/> |
Add secondary keys with authorization old | VecSecondaryKeyWithAuthV1AccountId additional_keys <br/>Moment expires_at <br/> | |||
Add investor uniqueness claim | ✔️ | ✔️ | ✔️ | IdentityId target <br/>Claim claim <br/>InvestorZKProofData proof <br/>OptionMoment expiry <br/> |
Gc add cdd claim | ✔️ | ✔️ | IdentityId target <br/> | |
Gc revoke cdd claim | ✔️ | ✔️ | IdentityId target <br/> | |
Add investor uniqueness claim v2 | IdentityId target <br/>Scope scope <br/>Claim claim <br/>ScopeClaimProof proof <br/>OptionMoment expiry <br/> | |||
Revoke claim by index | ✔️ | IdentityId target <br/>ClaimType claim_type <br/>OptionScope scope <br/> | ||
Rotate primary key to secondary | ✔️ | u64 auth_id <br/>Optionu64 optional_cdd_auth_id <br/> | ||
Add secondary keys with authorization | ✔️ | ✔️ | ✔️ | VecSecondaryKeyWithAuthAccountId additional_keys <br/>Moment expires_at <br/> |
Set secondary key permissions | ✔️ | AccountId key <br/>Permissions perms <br/> | ||
Remove secondary keys | ✔️ | ✔️ | ✔️ | VecAccountId keys_to_remove <br/> |
CddServiceProviders
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set active members limit | ✔️ | ✔️ | MemberCount limit <br/> | |
Disable member | ✔️ | ✔️ | IdentityId who <br/>OptionMoment expiry <br/>OptionMoment at <br/> | |
Add member | ✔️ | ✔️ | IdentityId who <br/> | |
Remove member | ✔️ | ✔️ | IdentityId who <br/> | |
Swap member | ✔️ | ✔️ | IdentityId remove <br/>IdentityId add <br/> | |
Reset members | ✔️ | ✔️ | VecIdentityId members <br/> | |
Abdicate membership | ✔️ | ✔️ |
PolymeshCommittee
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set vote threshold | ✔️ | ✔️ | u32 n <br/>u32 d <br/> | |
Set release coordinator | ✔️ | ✔️ | IdentityId id <br/> | |
Set expires after | ✔️ | ✔️ | MaybeBlockBlockNumber expiry <br/> | |
Vote or propose | ✔️ | ✔️ | bool approve <br/>Call call <br/> | |
Vote | ✔️ | ✔️ | Hash proposal <br/>ProposalIndex index <br/>bool approve <br/> |
CommitteeMembership
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set active members limit | ✔️ | ✔️ | MemberCount limit <br/> | |
Disable member | ✔️ | ✔️ | IdentityId who <br/>OptionMoment expiry <br/>OptionMoment at <br/> | |
Add member | ✔️ | ✔️ | IdentityId who <br/> | |
Remove member | ✔️ | ✔️ | IdentityId who <br/> | |
Swap member | ✔️ | ✔️ | IdentityId remove <br/>IdentityId add <br/> | |
Reset members | ✔️ | ✔️ | VecIdentityId members <br/> | |
Abdicate membership | ✔️ | ✔️ |
TechnicalCommittee
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set vote threshold | ✔️ | ✔️ | u32 n <br/>u32 d <br/> | |
Set release coordinator | ✔️ | ✔️ | IdentityId id <br/> | |
Set expires after | ✔️ | ✔️ | MaybeBlockBlockNumber expiry <br/> | |
Vote or propose | ✔️ | ✔️ | bool approve <br/>Call call <br/> | |
Vote | ✔️ | ✔️ | Hash proposal <br/>ProposalIndex index <br/>bool approve <br/> |
TechnicalCommitteeMembership
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set active members limit | ✔️ | ✔️ | MemberCount limit <br/> | |
Disable member | ✔️ | ✔️ | IdentityId who <br/>OptionMoment expiry <br/>OptionMoment at <br/> | |
Add member | ✔️ | ✔️ | IdentityId who <br/> | |
Remove member | ✔️ | ✔️ | IdentityId who <br/> | |
Swap member | ✔️ | ✔️ | IdentityId remove <br/>IdentityId add <br/> | |
Reset members | ✔️ | ✔️ | VecIdentityId members <br/> | |
Abdicate membership | ✔️ | ✔️ |
UpgradeCommittee
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set vote threshold | ✔️ | ✔️ | u32 n <br/>u32 d <br/> | |
Set release coordinator | ✔️ | ✔️ | IdentityId id <br/> | |
Set expires after | ✔️ | ✔️ | MaybeBlockBlockNumber expiry <br/> | |
Vote or propose | ✔️ | ✔️ | bool approve <br/>Call call <br/> | |
Vote | ✔️ | ✔️ | Hash proposal <br/>ProposalIndex index <br/>bool approve <br/> |
UpgradeCommitteeMembership
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Set active members limit | ✔️ | ✔️ | MemberCount limit <br/> | |
Disable member | ✔️ | ✔️ | IdentityId who <br/>OptionMoment expiry <br/>OptionMoment at <br/> | |
Add member | ✔️ | ✔️ | IdentityId who <br/> | |
Remove member | ✔️ | ✔️ | IdentityId who <br/> | |
Swap member | ✔️ | ✔️ | IdentityId remove <br/>IdentityId add <br/> | |
Reset members | ✔️ | ✔️ | VecIdentityId members <br/> | |
Abdicate membership | ✔️ | ✔️ |
MultiSig
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Create multisig | ✔️ | ✔️ | ✔️ | VecSignatoryAccountId signers <br/>u64 sigs_required <br/> |
Create or approve proposal as identity | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>Proposal proposal <br/>OptionMoment expiry <br/>bool auto_close <br/> |
Create or approve proposal as key | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>Proposal proposal <br/>OptionMoment expiry <br/>bool auto_close <br/> |
Create proposal as identity | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>Proposal proposal <br/>OptionMoment expiry <br/>bool auto_close <br/> |
Create proposal as key | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>Proposal proposal <br/>OptionMoment expiry <br/>bool auto_close <br/> |
Approve as identity | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>u64 proposal_id <br/> |
Approve as key | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>u64 proposal_id <br/> |
Reject as identity | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>u64 proposal_id <br/> |
Reject as key | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>u64 proposal_id <br/> |
Accept multisig signer as identity | ✔️ | ✔️ | ✔️ | u64 auth_id <br/> |
Accept multisig signer as key | ✔️ | ✔️ | ✔️ | u64 auth_id <br/> |
Add multisig signer | ✔️ | ✔️ | ✔️ | SignatoryAccountId signer <br/> |
Remove multisig signer | ✔️ | ✔️ | ✔️ | SignatoryAccountId signer <br/> |
Add multisig signers via creator | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>VecSignatoryAccountId signers <br/> |
Remove multisig signers via creator | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>VecSignatoryAccountId signers <br/> |
Change sigs required | ✔️ | ✔️ | ✔️ | u64 sigs_required <br/> |
Make multisig secondary | ✔️ | AccountId multisig <br/> | ||
Make multisig primary | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>Optionu64 optional_cdd_auth_id <br/> |
Execute scheduled proposal | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>u64 proposal_id <br/>IdentityId multisig_did <br/>Weight _proposal_weight <br/> |
Bridge
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
Change controller |