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
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
✔️
✔️
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
✔️
✔️
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