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

