Skip to content

Latest commit

 

History

History
531 lines (436 loc) · 39.7 KB

supported_1.3000.x.md

File metadata and controls

531 lines (436 loc) · 39.7 KB

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