Polymesh 2.3002.x
System
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| fill_block | ✔️ | ✔️ | Perbill _ratio <br/> | |
| remark | ✔️ | ✔️ | Bytes _remark <br/> | |
| set_heap_pages | ✔️ | ✔️ | u64 pages <br/> | |
| set_code | ✔️ | ✔️ | Bytes code <br/> | |
| set_code_without_checks | ✔️ | ✔️ | Bytes code <br/> | |
| set_changes_trie_config | Option{'<'}ChangesTrieConfiguration{'>'} changes_trie_config <br/> | |||
| set_storage | Vec{'<'}KeyValue{'>'} items <br/> | |||
| kill_storage | Vec{'<'}Key{'>'} keys <br/> | |||
| kill_prefix | Key prefix <br/>u32 _subkeys <br/> |
Babe
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| report_equivocation | BabeEquivocationProof equivocation_proof <br/>KeyOwnerProof key_owner_proof <br/> | |||
| report_equivocation_unsigned | BabeEquivocationProof equivocation_proof <br/>KeyOwnerProof key_owner_proof <br/> |
Timestamp
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| set | ✔️ | ✔️ | Compact{'<'}Moment{'>'} 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 | Vec{'<'}Header{'>'} new_uncles <br/> |
Balances
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| transfer | ✔️ | ✔️ | ✔️ | LookupSource dest <br/>Compact{'<'}Balance{'>'} value <br/> |
| transfer_with_memo | ✔️ | ✔️ | LookupSource dest <br/>Compact{'<'}Balance{'>'} value <br/>Option{'<'}Memo{'>'} memo <br/> | |
| deposit_block_reward_reserve_balance | ✔️ | ✔️ | Compact{'<'}Balance{'>'} value <br/> | |
| set_balance | ✔️ | ✔️ | LookupSource who <br/>Compact{'<'}Balance{'>'} new_free <br/>Compact{'<'}Balance{'>'} new_reserved <br/> | |
| force_transfer | ✔️ | ✔️ | LookupSource source <br/>LookupSource dest <br/>Compact{'<'}Balance{'>'} value <br/> | |
| burn_account_balance | ✔️ | ✔️ | Balance amount <br/> |
TransactionPayment
Empty
Identity
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| cdd_register_did | AccountId target_account <br/>Vec{'<'}SecondaryKey{'>'} secondary_keys <br/> | |||
| invalidate_cdd_claims | ✔️ | ✔️ | IdentityId cdd <br/>Moment disable_from <br/>Option{'<'}Moment{'>'} expiry <br/> | |
| remove_secondary_keys | ✔️ | ✔️ | ✔️ | Vec{'<'}Signatory{'>'} signers_to_remove <br/> |
| accept_primary_key | ✔️ | ✔️ | ✔️ | u64 rotation_auth_id <br/>Option{'<'}u64{'>'} 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/>Option{'<'}Moment{'>'} expiry <br/> |
| revoke_claim | ✔️ | ✔️ | ✔️ | IdentityId target <br/>Claim claim <br/> |
| set_permission_to_signer | ✔️ | ✔️ | ✔️ | Signatory signer <br/>Permissions perms <br/> |
| legacy_set_permission_to_signer | Signatory signer <br/>LegacyPermissions permissions <br/> | |||
| freeze_secondary_keys | ✔️ | ✔️ | ✔️ | |
| unfreeze_secondary_keys | ✔️ | ✔️ | ✔️ | |
| add_authorization | ✔️ | ✔️ | ✔️ | Signatory target <br/>AuthorizationData data <br/>Option{'<'}Moment{'>'} expiry <br/> |
| remove_authorization | ✔️ | ✔️ | ✔️ | Signatory target <br/>u64 auth_id <br/>bool _auth_issuer_pays <br/> |
| add_secondary_keys_with_authorization | ✔️ | ✔️ | ✔️ | Vec{'<'}SecondaryKeyWithAuth{'>'} additional_keys <br/>Moment expires_at <br/> |
| add_investor_uniqueness_claim | ✔️ | ✔️ | ✔️ | IdentityId target <br/>Claim claim <br/>InvestorZKProofData proof <br/>Option{'<'}Moment{'>'} 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/>Option{'<'}Moment{'>'} expiry <br/> | |||
| revoke_claim_by_index | ✔️ | IdentityId target <br/>ClaimType claim_type <br/>Option{'<'}Scope{'>'} scope <br/> | ||
| rotate_primary_key_to_secondary | ✔️ | u64 auth_id <br/>Option{'<'}u64{'>'} optional_cdd_auth_id <br/> |
CddServiceProviders
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| set_active_members_limit | ✔️ | ✔️ | MemberCount limit <br/> | |
| disable_member | ✔️ | ✔️ | IdentityId who <br/>Option{'<'}Moment{'>'} expiry <br/>Option{'<'}Moment{'>'} at <br/> | |
| add_member | ✔️ | ✔️ | IdentityId who <br/> | |
| remove_member | ✔️ | ✔️ | IdentityId who <br/> | |
| swap_member | ✔️ | ✔️ | IdentityId remove <br/>IdentityId add <br/> | |
| reset_members | ✔️ | ✔️ | Vec{'<'}IdentityId{'>'} 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 | ✔️ | ✔️ | MaybeBlock 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/>Option{'<'}Moment{'>'} expiry <br/>Option{'<'}Moment{'>'} at <br/> | |
| add_member | ✔️ | ✔️ | IdentityId who <br/> | |
| remove_member | ✔️ | ✔️ | IdentityId who <br/> | |
| swap_member | ✔️ | ✔️ | IdentityId remove <br/>IdentityId add <br/> | |
| reset_members | ✔️ | ✔️ | Vec{'<'}IdentityId{'>'} 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 | ✔️ | ✔️ | MaybeBlock 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/>Option{'<'}Moment{'>'} expiry <br/>Option{'<'}Moment{'>'} at <br/> | |
| add_member | ✔️ | ✔️ | IdentityId who <br/> | |
| remove_member | ✔️ | ✔️ | IdentityId who <br/> | |
| swap_member | ✔️ | ✔️ | IdentityId remove <br/>IdentityId add <br/> | |
| reset_members | ✔️ | ✔️ | Vec{'<'}IdentityId{'>'} 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 | ✔️ | ✔️ | MaybeBlock 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/>Option{'<'}Moment{'>'} expiry <br/>Option{'<'}Moment{'>'} at <br/> | |
| add_member | ✔️ | ✔️ | IdentityId who <br/> | |
| remove_member | ✔️ | ✔️ | IdentityId who <br/> | |
| swap_member | ✔️ | ✔️ | IdentityId remove <br/>IdentityId add <br/> | |
| reset_members | ✔️ | ✔️ | Vec{'<'}IdentityId{'>'} members <br/> | |
| abdicate_membership | ✔️ | ✔️ |
MultiSig
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| create_multisig | ✔️ | ✔️ | ✔️ | Vec{'<'}Signatory{'>'} signers <br/>u64 sigs_required <br/> |
| create_or_approve_proposal_as_identity | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>Proposal proposal <br/>Option{'<'}Moment{'>'} expiry <br/>bool auto_close <br/> |
| create_or_approve_proposal_as_key | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>Proposal proposal <br/>Option{'<'}Moment{'>'} expiry <br/>bool auto_close <br/> |
| create_proposal_as_identity | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>Proposal proposal <br/>Option{'<'}Moment{'>'} expiry <br/>bool auto_close <br/> |
| create_proposal_as_key | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>Proposal proposal <br/>Option{'<'}Moment{'>'} 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 | ✔️ | ✔️ | ✔️ | Signatory signer <br/> |
| remove_multisig_signer | ✔️ | ✔️ | ✔️ | Signatory signer <br/> |
| add_multisig_signers_via_creator | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>Vec{'<'}Signatory{'>'} signers <br/> |
| remove_multisig_signers_via_creator | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>Vec{'<'}Signatory{'>'} signers <br/> |
| change_sigs_required | ✔️ | ✔️ | ✔️ | u64 sigs_required <br/> |
| make_multisig_signer | ✔️ | ✔️ | ✔️ | AccountId multisig <br/> |
| make_multisig_primary | ✔️ | ✔️ | ✔️ | AccountId multisig <br/>Option{'<'}u64{'>'} 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 | ✔️ | ✔️ | AccountId controller <br/> | |
| change_admin | ✔️ | ✔️ | AccountId admin <br/> | |
| change_timelock | ✔️ | ✔️ | BlockNumber timelock <br/> | |
| freeze | ✔️ | ✔️ | ||
| unfreeze | ✔️ | ✔️ | ||
| change_bridge_limit | ✔️ | ✔️ | Balance amount <br/>BlockNumber duration <br/> | |
| change_bridge_exempted | ✔️ | ✔️ | Vec{'<'}(IdentityId,bool){'>'} exempted <br/> | |
| force_handle_bridge_tx | ✔️ | BridgeTx bridge_tx <br/> | ||
| batch_propose_bridge_tx | ✔️ | Vec{'<'}BridgeTx{'>'} bridge_txs <br/> | ||
| propose_bridge_tx | ✔️ | BridgeTx bridge_tx <br/> | ||
| handle_bridge_tx | ✔️ | BridgeTx bridge_tx <br/> | ||
| freeze_txs | ✔️ | Vec{'<'}BridgeTx{'>'} bridge_txs <br/> | ||
| unfreeze_txs | ✔️ | Vec{'<'}BridgeTx{'>'} bridge_txs <br/> | ||
| handle_scheduled_bridge_tx | ✔️ | BridgeTx bridge_tx <br/> | ||
| add_freeze_admin | ✔️ | AccountId freeze_admin <br/> | ||
| remove_freeze_admin | ✔️ | AccountId freeze_admin <br/> | ||
| remove_txs | ✔️ | Vec{'<'}BridgeTx{'>'} bridge_txs <br/> |
Staking
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| bond | ✔️ | ✔️ | ✔️ | LookupSource controller <br/>Compact{'<'}BalanceOf{'>'} value <br/>RewardDestination payee <br/> |
| bond_extra | ✔️ | ✔️ | ✔️ | Compact{'<'}BalanceOf{'>'} max_additional <br/> |
| unbond | ✔️ | ✔️ | ✔️ | Compact{'<'}BalanceOf{'>'} value <br/> |
| withdraw_unbonded | ✔️ | ✔️ | ✔️ | u32 num_slashing_spans <br/> |
| validate | ✔️ | ✔️ | ✔️ | ValidatorPrefs prefs <br/> |
| nominate | ✔️ | ✔️ | ✔️ | Vec{'<'}LookupSource{'>'} targets <br/> |
| chill | ✔️ | ✔️ | ✔️ | |
| set_payee | ✔️ | ✔️ | ✔️ | RewardDestination payee <br/> |
| set_controller | ✔️ | ✔️ | ✔️ | LookupSource controller <br/> |
| set_validator_count | ✔️ | ✔️ | Compact{'<'}u32{'>'} new <br/> | |
| increase_validator_count | ✔️ | ✔️ | Compact{'<'}u32{'>'} additional <br/> | |
| scale_validator_count | Percent factor <br/> | |||
| add_permissioned_validator | ✔️ | ✔️ | IdentityId identity <br/>Option{'<'}u32{'>'} intended_count <br/> | |
| remove_permissioned_validator | ✔️ | ✔️ | IdentityId identity <br/> | |
| validate_cdd_expiry_nominators | ✔️ | ✔️ | Vec{'<'}AccountId{'>'} targets <br/> | |
| set_commission_cap | ✔️ | ✔️ | Perbill new_cap <br/> | |
| set_min_bond_threshold | ✔️ | ✔️ | BalanceOf new_value <br/> | |
| force_no_eras | ✔️ | ✔️ | ||
| force_new_era | ✔️ | ✔️ | ||
| set_invulnerables | ✔️ | ✔️ | Vec{'<'}AccountId{'>'} invulnerables <br/> | |
| force_unstake | ✔️ | ✔️ | AccountId stash <br/>u32 num_slashing_spans <br/> | |
| force_new_era_always | ✔️ | ✔️ | ||
| cancel_deferred_slash | ✔️ | ✔️ | EraIndex era <br/>Vec{'<'}u32{'>'} slash_indices <br/> | |
| payout_stakers | ✔️ | ✔️ | AccountId validator_stash <br/>EraIndex era <br/> | |
| rebond | ✔️ | ✔️ | ✔️ | Compact{'<'}BalanceOf{'>'} value <br/> |
| set_history_depth | ✔️ | ✔️ | Compact{'<'}EraIndex{'>'} new_history_depth <br/>Compact{'<'}u32{'>'} _era_items_deleted <br/> | |
| reap_stash | ✔️ | ✔️ | AccountId stash <br/>u32 num_slashing_spans <br/> | |
| submit_election_solution | Vec{'<'}ValidatorIndex{'>'} winners <br/>CompactAssignments compact <br/>ElectionScore score <br/>EraIndex era <br/>ElectionSize size <br/> | |||
| submit_election_solution_unsigned | Vec{'<'}ValidatorIndex{'>'} winners <br/>CompactAssignments compact <br/>ElectionScore score <br/>EraIndex era <br/>ElectionSize size <br/> | |||
| payout_stakers_by_system | ✔️ | ✔️ | AccountId validator_stash <br/>EraIndex era <br/> | |
| change_slashing_allowed_for | ✔️ | ✔️ | SlashingSwitch slashing_switch <br/> | |
| update_permissioned_validator_intended_count | ✔️ | ✔️ | IdentityId identity <br/>u32 new_intended_count <br/> |
Offences
| Name | Light | XL | Nesting | Arguments |
|---|
Session
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| set_keys | ✔️ | ✔️ | Keys keys <br/>Bytes proof <br/> | |
| purge_keys | ✔️ | ✔️ |
AuthorityDiscovery
| Name | Light | XL | Nesting | Arguments |
|---|
Grandpa
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| report_equivocation | GrandpaEquivocationProof equivocation_proof <br/>KeyOwnerProof key_owner_proof <br/> | |||
| report_equivocation_unsigned | GrandpaEquivocationProof equivocation_proof <br/>KeyOwnerProof key_owner_proof <br/> | |||
| note_stalled | ✔️ | ✔️ | BlockNumber delay <br/>BlockNumber best_finalized_block_number <br/> |
Historical
Empty
ImOnline
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| heartbeat | Heartbeat heartbeat <br/>Signature _signature <br/> |
RandomnessCollectiveFlip
| Name | Light | XL | Nesting | Arguments |
|---|
Sudo
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| sudo | Call call <br/> | |||
| sudo_unchecked_weight | Call call <br/>Weight _weight <br/> | |||
| set_key | LookupSource new <br/> | |||
| sudo_as | ✔️ | ✔️ | LookupSource who <br/>Call call <br/> |
Asset
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| register_ticker | ✔️ | ✔️ | Ticker ticker <br/> | |
| accept_ticker_transfer | ✔️ | ✔️ | u64 auth_id <br/> | |
| accept_asset_ownership_transfer | ✔️ | ✔️ | u64 auth_id <br/> | |
| create_asset | ✔️ | ✔️ | AssetName name <br/>Ticker ticker <br/>bool divisible <br/>AssetType asset_type <br/>Vec{'<'}AssetIdentifier{'>'} identifiers <br/>Option{'<'}FundingRoundName{'>'} funding_round <br/>bool disable_iu <br/> | |
| freeze | ✔️ | ✔️ | Ticker ticker <br/> | |
| unfreeze | ✔️ | ✔️ | Ticker ticker <br/> | |
| rename_asset | ✔️ | ✔️ | Ticker ticker <br/>AssetName name <br/> | |
| issue | ✔️ | ✔️ | Ticker ticker <br/>Balance amount <br/> | |
| redeem | ✔️ | ✔️ | Ticker ticker <br/>Balance value <br/> | |
| make_divisible | ✔️ | ✔️ | Ticker ticker <br/> | |
| add_documents | ✔️ | ✔️ | Vec{'<'}Document{'>'} docs <br/>Ticker ticker <br/> | |
| remove_documents | ✔️ | ✔️ | Vec{'<'}DocumentId{'>'} ids <br/>Ticker ticker <br/> | |
| set_funding_round | ✔️ | ✔️ | Ticker ticker <br/>FundingRoundName name <br/> | |
| update_identifiers | ✔️ | ✔️ | Ticker ticker <br/>Vec{'<'}AssetIdentifier{'>'} identifiers <br/> | |
| claim_classic_ticker | ✔️ | ✔️ | Ticker ticker <br/>EcdsaSignature ethereum_signature <br/> | |
| reserve_classic_ticker | ✔️ | ✔️ | ClassicTickerImport classic_ticker_import <br/>IdentityId contract_did <br/>TickerRegistrationConfig config <br/> | |
| controller_transfer | ✔️ | Ticker ticker <br/>Balance value <br/>PortfolioId from_portfolio <br/> | ||
| register_custom_asset_type | ✔️ | Bytes ty <br/> |
CapitalDistribution
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| distribute | ✔️ | ✔️ | CAId ca_id <br/>Option{'<'}PortfolioNumber{'>'} portfolio <br/>Ticker currency <br/>Balance per_share <br/>Balance amount <br/>Moment payment_at <br/>Option{'<'}Moment{'>'} expires_at <br/> | |
| claim | ✔️ | ✔️ | CAId ca_id <br/> | |
| push_benefit | ✔️ | ✔️ | CAId ca_id <br/>IdentityId holder <br/> | |
| reclaim | ✔️ | ✔️ | CAId ca_id <br/> | |
| remove_distribution | ✔️ | ✔️ | CAId ca_id <br/> |
Checkpoint
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| create_checkpoint | ✔️ | ✔️ | Ticker ticker <br/> | |
| set_schedules_max_complexity | ✔️ | ✔️ | u64 max_complexity <br/> | |
| create_schedule | ✔️ | ✔️ | Ticker ticker <br/>ScheduleSpec schedule <br/> | |
| remove_schedule | ✔️ | ✔️ | Ticker ticker <br/>ScheduleId id <br/> |
ComplianceManager
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| add_compliance_requirement | ✔️ | ✔️ | Ticker ticker <br/>Vec{'<'}Condition{'>'} sender_conditions <br/>Vec{'<'}Condition{'>'} receiver_conditions <br/> | |
| remove_compliance_requirement | ✔️ | ✔️ | Ticker ticker <br/>u32 id <br/> | |
| replace_asset_compliance | ✔️ | ✔️ | Ticker ticker <br/>Vec{'<'}ComplianceRequirement{'>'} asset_compliance <br/> | |
| reset_asset_compliance | ✔️ | ✔️ | Ticker ticker <br/> | |
| pause_asset_compliance | ✔️ | ✔️ | Ticker ticker <br/> | |
| resume_asset_compliance | ✔️ | ✔️ | Ticker ticker <br/> | |
| add_default_trusted_claim_issuer | ✔️ | ✔️ | Ticker ticker <br/>TrustedIssuer issuer <br/> | |
| remove_default_trusted_claim_issuer | ✔️ | ✔️ | Ticker ticker <br/>IdentityId issuer <br/> | |
| change_compliance_requirement | ✔️ | ✔️ | Ticker ticker <br/>ComplianceRequirement new_req <br/> |
CorporateAction
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| set_max_details_length | ✔️ | ✔️ | u32 length <br/> | |
| set_default_targets | ✔️ | ✔️ | Ticker ticker <br/>TargetIdentities targets <br/> | |
| set_default_withholding_tax | ✔️ | ✔️ | Ticker ticker <br/>Tax tax <br/> | |
| set_did_withholding_tax | ✔️ | ✔️ | Ticker ticker <br/>IdentityId taxed_did <br/>Option{'<'}Tax{'>'} tax <br/> | |
| initiate_corporate_action | ✔️ | ✔️ | Ticker ticker <br/>CAKind kind <br/>Moment decl_date <br/>Option{'<'}RecordDateSpec{'>'} record_date <br/>CADetails details <br/>Option{'<'}TargetIdentities{'>'} targets <br/>Option{'<'}Tax{'>'} default_withholding_tax <br/>Option{'<'}Vec{'<'}(IdentityId,Tax){'>'}{'>'} withholding_tax <br/> | |
| link_ca_doc | ✔️ | ✔️ | CAId id <br/>Vec{'<'}DocumentId{'>'} docs <br/> | |
| remove_ca | ✔️ | ✔️ | CAId ca_id <br/> | |
| change_record_date | ✔️ | ✔️ | CAId ca_id <br/>Option{'<'}RecordDateSpec{'>'} record_date <br/> |
CorporateBallot
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| attach_ballot | ✔️ | ✔️ | CAId ca_id <br/>BallotTimeRange range <br/>BallotMeta meta <br/>bool rcv <br/> | |
| vote | ✔️ | ✔️ | CAId ca_id <br/>Vec{'<'}BallotVote{'>'} votes <br/> | |
| change_end | ✔️ | ✔️ | CAId ca_id <br/>Moment end <br/> | |
| change_meta | ✔️ | ✔️ | CAId ca_id <br/>BallotMeta meta <br/> | |
| change_rcv | ✔️ | ✔️ | CAId ca_id <br/>bool rcv <br/> | |
| remove_ballot | ✔️ | ✔️ | CAId ca_id <br/> |
Permissions
Empty
Pips
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| set_prune_historical_pips | ✔️ | ✔️ | bool prune <br/> | |
| set_min_proposal_deposit | ✔️ | ✔️ | Balance deposit <br/> | |
| set_default_enactment_period | ✔️ | ✔️ | BlockNumber duration <br/> | |
| set_pending_pip_expiry | ✔️ | ✔️ | MaybeBlock expiry <br/> | |
| set_max_pip_skip_count | ✔️ | ✔️ | SkippedCount max <br/> | |
| set_active_pip_limit | ✔️ | ✔️ | u32 limit <br/> | |
| propose | ✔️ | ✔️ | ✔️ | Proposal proposal <br/>Balance deposit <br/>Option{'<'}Url{'>'} url <br/>Option{'<'}PipDescription{'>'} description <br/> |
| vote | ✔️ | ✔️ | ✔️ | PipId id <br/>bool aye_or_nay <br/>Balance deposit <br/> |
| approve_committee_proposal | ✔️ | ✔️ | PipId id <br/> | |
| reject_proposal | ✔️ | ✔️ | PipId id <br/> | |
| prune_proposal | ✔️ | ✔️ | PipId id <br/> | |
| reschedule_execution | ✔️ | ✔️ | PipId id <br/>Option{'<'}BlockNumber{'>'} until <br/> | |
| clear_snapshot | ✔️ | ✔️ | ||
| snapshot | ✔️ | ✔️ | ||
| enact_snapshot_results | ✔️ | ✔️ | Vec{'<'}(PipId,SnapshotResult){'>'} results <br/> | |
| execute_scheduled_pip | ✔️ | ✔️ | PipId id <br/> | |
| expire_scheduled_pip | ✔️ | ✔️ | IdentityId did <br/>PipId id <br/> |
Portfolio
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| create_portfolio | ✔️ | ✔️ | PortfolioName name <br/> | |
| delete_portfolio | ✔️ | ✔️ | PortfolioNumber num <br/> | |
| move_portfolio_funds | ✔️ | ✔️ | PortfolioId from <br/>PortfolioId to <br/>Vec{'<'}MovePortfolioItem{'>'} items <br/> | |
| rename_portfolio | ✔️ | ✔️ | PortfolioNumber num <br/>PortfolioName to_name <br/> | |
| quit_portfolio_custody | ✔️ | PortfolioId pid <br/> | ||
| accept_portfolio_custody | ✔️ | u64 auth_id <br/> |
ProtocolFee
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| change_coefficient | ✔️ | ✔️ | PosRatio coefficient <br/> | |
| change_base_fee | ProtocolOp op <br/>Balance base_fee <br/> |
Scheduler
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| schedule | BlockNumber when <br/>Option{'<'}Period{'>'} maybe_periodic <br/>Priority priority <br/>Call call <br/> | |||
| cancel | BlockNumber when <br/>u32 index <br/> | |||
| schedule_named | Bytes id <br/>BlockNumber when <br/>Option{'<'}Period{'>'} maybe_periodic <br/>Priority priority <br/>Call call <br/> | |||
| cancel_named | Bytes id <br/> | |||
| schedule_after | BlockNumber after <br/>Option{'<'}Period{'>'} maybe_periodic <br/>Priority priority <br/>Call call <br/> | |||
| schedule_named_after | Bytes id <br/>BlockNumber after <br/>Option{'<'}Period{'>'} maybe_periodic <br/>Priority priority <br/>Call call <br/> |
Settlement
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| create_venue | ✔️ | ✔️ | VenueDetails details <br/>Vec{'<'}AccountId{'>'} signers <br/>VenueType typ <br/> | |
| update_venue_details | ✔️ | VenueId id <br/>VenueDetails details <br/> | ||
| update_venue_type | ✔️ | VenueId id <br/>VenueType typ <br/> | ||
| add_instruction | ✔️ | ✔️ | VenueId venue_id <br/>SettlementType settlement_type <br/>Option{'<'}Moment{'>'} trade_date <br/>Option{'<'}Moment{'>'} value_date <br/>Vec{'<'}Leg{'>'} legs <br/> | |
| add_and_affirm_instruction | ✔️ | ✔️ | VenueId venue_id <br/>SettlementType settlement_type <br/>Option{'<'}Moment{'>'} trade_date <br/>Option{'<'}Moment{'>'} value_date <br/>Vec{'<'}Leg{'>'} legs <br/>Vec{'<'}PortfolioId{'>'} portfolios <br/> | |
| affirm_instruction | ✔️ | ✔️ | InstructionId id <br/>Vec{'<'}PortfolioId{'>'} portfolios <br/>u32 max_legs_count <br/> | |
| withdraw_affirmation | ✔️ | ✔️ | InstructionId id <br/>Vec{'<'}PortfolioId{'>'} portfolios <br/>u32 max_legs_count <br/> | |
| reject_instruction | ✔️ | ✔️ | InstructionId id <br/>PortfolioId portfolio <br/>u32 num_of_legs <br/> | |
| affirm_with_receipts | ✔️ | ✔️ | InstructionId id <br/>Vec{'<'}ReceiptDetails{'>'} receipt_details <br/>Vec{'<'}PortfolioId{'>'} portfolios <br/>u32 max_legs_count <br/> | |
| claim_receipt | ✔️ | ✔️ | InstructionId id <br/>ReceiptDetails receipt_details <br/> | |
| unclaim_receipt | ✔️ | ✔️ | InstructionId instruction_id <br/>LegId leg_id <br/> | |
| set_venue_filtering | ✔️ | ✔️ | Ticker ticker <br/>bool enabled <br/> | |
| allow_venues | ✔️ | ✔️ | Ticker ticker <br/>Vec{'<'}VenueId{'>'} venues <br/> | |
| disallow_venues | ✔️ | ✔️ | Ticker ticker <br/>Vec{'<'}VenueId{'>'} venues <br/> | |
| change_receipt_validity | ✔️ | u64 receipt_uid <br/>bool validity <br/> | ||
| execute_scheduled_instruction | ✔️ | ✔️ | InstructionId id <br/>u32 _legs_count <br/> | |
| reschedule_instruction | ✔️ | InstructionId id <br/> |
Statistics
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| add_transfer_manager | ✔️ | ✔️ | Ticker ticker <br/>TransferManager new_transfer_manager <br/> | |
| remove_transfer_manager | ✔️ | ✔️ | Ticker ticker <br/>TransferManager transfer_manager <br/> | |
| add_exempted_entities | ✔️ | ✔️ | Ticker ticker <br/>TransferManager transfer_manager <br/>Vec{'<'}ScopeId{'>'} exempted_entities <br/> | |
| remove_exempted_entities | ✔️ | ✔️ | Ticker ticker <br/>TransferManager transfer_manager <br/>Vec{'<'}ScopeId{'>'} entities <br/> |
Sto
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| create_fundraiser | ✔️ | PortfolioId offering_portfolio <br/>Ticker offering_asset <br/>PortfolioId raising_portfolio <br/>Ticker raising_asset <br/>Vec{'<'}PriceTier{'>'} tiers <br/>VenueId venue_id <br/>Option{'<'}Moment{'>'} start <br/>Option{'<'}Moment{'>'} end <br/>Balance minimum_investment <br/>FundraiserName fundraiser_name <br/> | ||
| invest | ✔️ | PortfolioId investment_portfolio <br/>PortfolioId funding_portfolio <br/>Ticker offering_asset <br/>FundraiserId id <br/>Balance purchase_amount <br/>Option{'<'}Balance{'>'} max_price <br/>Option{'<'}ReceiptDetails{'>'} receipt <br/> | ||
| freeze_fundraiser | ✔️ | Ticker offering_asset <br/>FundraiserId id <br/> | ||
| unfreeze_fundraiser | ✔️ | Ticker offering_asset <br/>FundraiserId id <br/> | ||
| modify_fundraiser_window | ✔️ | Ticker offering_asset <br/>FundraiserId id <br/>Moment start <br/>Option{'<'}Moment{'>'} end <br/> | ||
| stop | ✔️ | Ticker offering_asset <br/>FundraiserId id <br/> |
Treasury
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| disbursement | ✔️ | ✔️ | Vec{'<'}Beneficiary{'>'} beneficiaries <br/> | |
| reimbursement | ✔️ | ✔️ | BalanceOf amount <br/> |
Utility
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| batch | ✔️ | ✔️ | ✔️ | Vec{'<'}Call{'>'} calls <br/> |
| batch_atomic | ✔️ | ✔️ | ✔️ | Vec{'<'}Call{'>'} calls <br/> |
| batch_optimistic | ✔️ | ✔️ | ✔️ | Vec{'<'}Call{'>'} calls <br/> |
| relay_tx | ✔️ | ✔️ | AccountId target <br/>OffChainSignature signature <br/>UniqueCall call <br/> |
Base
| Name | Light | XL | Nesting | Arguments |
|---|
ExternalAgents
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| create_group | Ticker ticker <br/>ExtrinsicPermissions perms <br/> | |||
| set_group_permissions | Ticker ticker <br/>AGId id <br/>ExtrinsicPermissions perms <br/> | |||
| remove_agent | ✔️ | Ticker ticker <br/>IdentityId agent <br/> | ||
| abdicate | ✔️ | Ticker ticker <br/> | ||
| change_group | Ticker ticker <br/>IdentityId agent <br/>AgentGroup group <br/> | |||
| accept_become_agent | ✔️ | u64 auth_id <br/> |
Relayer
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| set_paying_key | ✔️ | AccountId user_key <br/>Balance polyx_limit <br/> | ||
| accept_paying_key | ✔️ | u64 auth_id <br/> | ||
| remove_paying_key | ✔️ | AccountId user_key <br/>AccountId paying_key <br/> | ||
| update_polyx_limit | ✔️ | AccountId user_key <br/>Balance polyx_limit <br/> | ||
| increase_polyx_limit | ✔️ | AccountId user_key <br/>Balance amount <br/> | ||
| decrease_polyx_limit | ✔️ | AccountId user_key <br/>Balance amount <br/> |
Rewards
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| claim_itn_reward | ✔️ | AccountId reward_address <br/>AccountId itn_address <br/>OffChainSignature signature <br/> | ||
| set_itn_reward_status | AccountId itn_address <br/>ItnRewardStatus status <br/> |
TestUtils
| Name | Light | XL | Nesting | Arguments |
|---|---|---|---|---|
| register_did | InvestorUid uid <br/>Vec{'<'}SecondaryKey{'>'} secondary_keys <br/> | |||
| mock_cdd_register_did | AccountId target_account <br/> | |||
| get_my_did | ||||
| get_cdd_of | AccountId of <br/> |