Please visit our website at zondax.ch
This project contains the Polymesh app (https://polymath.network/) for Ledger Nano S and X.
- Ledger Nano S/X BOLOS app
- Specs / Documentation
- C++ unit tests
- Zemu tests
For more information: How to build
Please:
- Do not use in production
- Do not use a Ledger device with funds for development purposes.
- Have a separate and marked device that is used ONLY for development and testing
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 |
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
report_equivocation | BabeEquivocationProof equivocation_proof KeyOwnerProof key_owner_proof |
|||
report_equivocation_unsigned | BabeEquivocationProof equivocation_proof KeyOwnerProof key_owner_proof |
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
set | ✔️ | ✔️ | Compact<Moment> now |
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 |
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
set_uncles | Vec<Header> new_uncles |
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 |
Empty
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 perms |
legacy_set_permission_to_signer | Signatory signer LegacyPermissions permissions |
|||
freeze_secondary_keys | ✔️ | ✔️ | ✔️ | |
unfreeze_secondary_keys | ✔️ | ✔️ | ✔️ | |
add_authorization | ✔️ | ✔️ | ✔️ | Signatory target AuthorizationData 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 |
||
rotate_primary_key_to_secondary | ✔️ | u64 auth_id Option<u64> optional_cdd_auth_id |
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 | ✔️ | ✔️ |
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 |
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 | ✔️ | ✔️ |
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 |
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 | ✔️ | ✔️ |
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 |
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 | ✔️ | ✔️ |
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 |
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 |
||
remove_txs | ✔️ | Vec<BridgeTx> bridge_txs |
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 |
Name | Light | XL | Nesting | Arguments |
---|
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
set_keys | ✔️ | ✔️ | Keys keys Bytes proof |
|
purge_keys | ✔️ | ✔️ |
Name | Light | XL | Nesting | Arguments |
---|
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 |
Empty
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
heartbeat | Heartbeat heartbeat Signature _signature |
Name | Light | XL | Nesting | Arguments |
---|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Empty
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 |
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 |
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
change_coefficient | ✔️ | ✔️ | PosRatio coefficient |
|
change_base_fee | ProtocolOp op Balance base_fee |
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 |
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
create_venue | ✔️ | ✔️ | VenueDetails details Vec<AccountId> signers VenueType typ |
|
update_venue_details | ✔️ | VenueId id VenueDetails details |
||
update_venue_type | ✔️ | VenueId id VenueType typ |
||
add_instruction | ✔️ | ✔️ | VenueId venue_id SettlementType settlement_type Option<Moment> trade_date Option<Moment> value_date Vec<Leg> legs |
|
add_and_affirm_instruction | ✔️ | ✔️ | VenueId venue_id SettlementType settlement_type Option<Moment> trade_date Option<Moment> value_date Vec<Leg> legs Vec<PortfolioId> portfolios |
|
affirm_instruction | ✔️ | ✔️ | InstructionId id Vec<PortfolioId> portfolios u32 max_legs_count |
|
withdraw_affirmation | ✔️ | ✔️ | InstructionId id Vec<PortfolioId> portfolios u32 max_legs_count |
|
reject_instruction | ✔️ | ✔️ | InstructionId id PortfolioId portfolio u32 num_of_legs |
|
affirm_with_receipts | ✔️ | ✔️ | InstructionId id Vec<ReceiptDetails> receipt_details Vec<PortfolioId> portfolios u32 max_legs_count |
|
claim_receipt | ✔️ | ✔️ | InstructionId id ReceiptDetails receipt_details |
|
unclaim_receipt | ✔️ | ✔️ | InstructionId instruction_id LegId leg_id |
|
set_venue_filtering | ✔️ | ✔️ | Ticker ticker bool enabled |
|
allow_venues | ✔️ | ✔️ | Ticker ticker Vec<VenueId> venues |
|
disallow_venues | ✔️ | ✔️ | Ticker ticker Vec<VenueId> venues |
|
change_receipt_validity | ✔️ | u64 receipt_uid bool validity |
||
execute_scheduled_instruction | ✔️ | ✔️ | InstructionId id u32 _legs_count |
|
reschedule_instruction | ✔️ | InstructionId id |
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 |
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
create_fundraiser | ✔️ | PortfolioId offering_portfolio Ticker offering_asset PortfolioId raising_portfolio Ticker raising_asset Vec<PriceTier> tiers VenueId venue_id Option<Moment> start Option<Moment> end Balance minimum_investment FundraiserName fundraiser_name |
||
invest | ✔️ | PortfolioId investment_portfolio PortfolioId funding_portfolio Ticker offering_asset FundraiserId id Balance purchase_amount Option<Balance> max_price Option<ReceiptDetails> receipt |
||
freeze_fundraiser | ✔️ | Ticker offering_asset FundraiserId id |
||
unfreeze_fundraiser | ✔️ | Ticker offering_asset FundraiserId id |
||
modify_fundraiser_window | ✔️ | Ticker offering_asset FundraiserId id Moment start Option<Moment> end |
||
stop | ✔️ | Ticker offering_asset FundraiserId id |
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
disbursement | ✔️ | ✔️ | Vec<Beneficiary> beneficiaries |
|
reimbursement | ✔️ | ✔️ | BalanceOf amount |
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 |
Name | Light | XL | Nesting | Arguments |
---|
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 |
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 |
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 |
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 |