Skip to main content
Zondax Github LinkZondax Github Link
Theme SwitchTheme Switch

Polymesh 2.3010.x

System

NameLightXLNestingArguments
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_configOption{'<'}ChangesTrieConfiguration{'>'} changes_trie_config <br/>
set_storageVec{'<'}KeyValue{'>'} items <br/>
kill_storageVec{'<'}Key{'>'} keys <br/>
kill_prefixKey prefix <br/>u32 _subkeys <br/>

Babe

NameLightXLNestingArguments
report_equivocationBabeEquivocationProof equivocation_proof <br/>KeyOwnerProof key_owner_proof <br/>
report_equivocation_unsignedBabeEquivocationProof equivocation_proof <br/>KeyOwnerProof key_owner_proof <br/>

Timestamp

NameLightXLNestingArguments
set✔️✔️Compact{'<'}Moment{'>'} now <br/>

Indices

NameLightXLNestingArguments
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

NameLightXLNestingArguments
set_unclesVec{'<'}Header{'>'} new_uncles <br/>

Balances

NameLightXLNestingArguments
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

NameLightXLNestingArguments
cdd_register_didAccountId 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_signerSignatory 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_v2IdentityId 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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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_countPercent 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_solutionVec{'<'}ValidatorIndex{'>'} winners <br/>CompactAssignments compact <br/>ElectionScore score <br/>EraIndex era <br/>ElectionSize size <br/>
submit_election_solution_unsignedVec{'<'}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

NameLightXLNestingArguments

Session

NameLightXLNestingArguments
set_keys✔️✔️Keys keys <br/>Bytes proof <br/>
purge_keys✔️✔️

AuthorityDiscovery

NameLightXLNestingArguments

Grandpa

NameLightXLNestingArguments
report_equivocationGrandpaEquivocationProof equivocation_proof <br/>KeyOwnerProof key_owner_proof <br/>
report_equivocation_unsignedGrandpaEquivocationProof equivocation_proof <br/>KeyOwnerProof key_owner_proof <br/>
note_stalled✔️✔️BlockNumber delay <br/>BlockNumber best_finalized_block_number <br/>

Historical

Empty

ImOnline

NameLightXLNestingArguments
heartbeatHeartbeat heartbeat <br/>Signature _signature <br/>

RandomnessCollectiveFlip

NameLightXLNestingArguments

Sudo

NameLightXLNestingArguments
sudoCall call <br/>
sudo_unchecked_weightCall call <br/>Weight _weight <br/>
set_keyLookupSource new <br/>
sudo_as✔️✔️LookupSource who <br/>Call call <br/>

Asset

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
change_coefficient✔️✔️PosRatio coefficient <br/>
change_base_feeProtocolOp op <br/>Balance base_fee <br/>

Scheduler

NameLightXLNestingArguments
scheduleBlockNumber when <br/>Option{'<'}Period{'>'} maybe_periodic <br/>Priority priority <br/>Call call <br/>
cancelBlockNumber when <br/>u32 index <br/>
schedule_namedBytes id <br/>BlockNumber when <br/>Option{'<'}Period{'>'} maybe_periodic <br/>Priority priority <br/>Call call <br/>
cancel_namedBytes id <br/>
schedule_afterBlockNumber after <br/>Option{'<'}Period{'>'} maybe_periodic <br/>Priority priority <br/>Call call <br/>
schedule_named_afterBytes id <br/>BlockNumber after <br/>Option{'<'}Period{'>'} maybe_periodic <br/>Priority priority <br/>Call call <br/>

Settlement

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
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

NameLightXLNestingArguments
disbursement✔️✔️Vec{'<'}Beneficiary{'>'} beneficiaries <br/>
reimbursement✔️✔️BalanceOf amount <br/>

Utility

NameLightXLNestingArguments
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

NameLightXLNestingArguments

ExternalAgents

NameLightXLNestingArguments
create_groupTicker ticker <br/>ExtrinsicPermissions perms <br/>
set_group_permissionsTicker ticker <br/>AGId id <br/>ExtrinsicPermissions perms <br/>
remove_agent✔️Ticker ticker <br/>IdentityId agent <br/>
abdicate✔️Ticker ticker <br/>
change_groupTicker ticker <br/>IdentityId agent <br/>AgentGroup group <br/>
accept_become_agent✔️u64 auth_id <br/>

Relayer

NameLightXLNestingArguments
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

NameLightXLNestingArguments
claim_itn_reward✔️AccountId reward_address <br/>AccountId itn_address <br/>OffChainSignature signature <br/>
set_itn_reward_statusAccountId itn_address <br/>ItnRewardStatus status <br/>