Skip to content

Zondax/ledger-kusama

main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Ledger Kusama App

License GithubActions


zondax_light zondax_dark

Please visit our website at zondax.ch


This project contains the Kusama app (https://kusama.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

ATTENTION

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

Kusama 13.9290.x

System

Name Light XL Nesting Arguments
Fill block ✔️ ✔️ Perbill ratio
Remark ✔️ ✔️ Vecu8 remark
Set heap pages ✔️ ✔️ u64 pages
Set code ✔️ ✔️ Vecu8 code
Set code without checks ✔️ ✔️ Vecu8 code
Set storage VecKeyValue items
Kill storage VecKey keys
Kill prefix Key prefix
u32 subkeys
Remark with event ✔️ ✔️ Vecu8 remark

Babe

Name Light XL Nesting Arguments
Report equivocation BoxEquivocationProofHeader equivocation_proof
KeyOwnerProof key_owner_proof
Report equivocation unsigned BoxEquivocationProofHeader equivocation_proof
KeyOwnerProof key_owner_proof
Plan config change NextConfigDescriptor config

Timestamp

Name Light XL Nesting Arguments
Set ✔️ Compactu64 now

Indices

Name Light XL Nesting Arguments
Claim ✔️ AccountIndex index
Transfer ✔️ AccountIdLookupOfT new_
AccountIndex index
Free ✔️ AccountIndex index
Force transfer ✔️ AccountIdLookupOfT new_
AccountIndex index
bool freeze
Freeze ✔️ AccountIndex index

Balances

Name Light XL Nesting Arguments
Transfer ✔️ ✔️ ✔️ AccountIdLookupOfT dest
CompactBalance amount
Set balance ✔️ ✔️ AccountIdLookupOfT who
CompactBalance new_free
CompactBalance new_reserved
Force transfer ✔️ ✔️ ✔️ AccountIdLookupOfT source
AccountIdLookupOfT dest
CompactBalance amount
Transfer keep alive ✔️ ✔️ ✔️ AccountIdLookupOfT dest
CompactBalance amount
Transfer all ✔️ ✔️ AccountIdLookupOfT dest
bool keep_alive
Force unreserve ✔️ AccountIdLookupOfT who
Balance amount

Authorship

Name Light XL Nesting Arguments
Set uncles VecHeader new_uncles

Staking

Name Light XL Nesting Arguments
Bond ✔️ ✔️ AccountIdLookupOfT controller
CompactBalance amount
RewardDestination payee
Bond extra ✔️ ✔️ CompactBalance amount
Unbond ✔️ ✔️ CompactBalance amount
Withdraw Unbonded ✔️ ✔️ u32 num_slashing_spans
Validate ✔️ ✔️ ValidatorPrefs prefs
Nominate ✔️ ✔️ VecAccountIdLookupOfT targets
Chill ✔️ ✔️
Set payee ✔️ ✔️ RewardDestination payee
Set controller ✔️ ✔️ AccountIdLookupOfT controller
Set validator count ✔️ Compactu32 new_
Increase validator count ✔️ Compactu32 additional
Scale validator count Percent factor
Force no eras ✔️
Force new era ✔️
Set invulnerables ✔️ VecAccountId invulnerables
Force unstake ✔️ AccountId stash
u32 num_slashing_spans
Force new era always ✔️
Cancel deferred slash ✔️ EraIndex era
Vecu32 slash_indices
Payout stakers ✔️ ✔️ AccountId validator_stash
EraIndex era
Rebond ✔️ ✔️ CompactBalance amount
Set history depth ✔️ Compactu32 new_history_depth
Compactu32 era_items_deleted
Reap stash ✔️ AccountId stash
u32 num_slashing_spans
Kick ✔️ VecAccountIdLookupOfT who
Set staking configs ConfigOpBalanceOfT min_nominator_bond
ConfigOpBalanceOfT min_validator_bond
ConfigOpu32 max_nominator_count
ConfigOpu32 max_validator_count
ConfigOpPercent chill_threshold
ConfigOpPerbill min_commission
Chill other ✔️ AccountId controller
Force apply min commission ✔️ AccountId validator_stash

Session

Name Light XL Nesting Arguments
Set keys ✔️ ✔️ Keys keys
Bytes proof
Purge keys ✔️ ✔️

Grandpa

Name Light XL Nesting Arguments
Report equivocation BoxEquivocationProofHashBlockNumber equivocation_proof
KeyOwnerProof key_owner_proof
Report equivocation unsigned BoxEquivocationProofHashBlockNumber equivocation_proof
KeyOwnerProof key_owner_proof
Note stalled ✔️ BlockNumber delay
BlockNumber best_finalized_block_number

ImOnline

Name Light XL Nesting Arguments
Heartbeat HeartbeatBlockNumber heartbeat
AuthorityIdasRuntimeAppPublicSignature signature

Democracy

Name Light XL Nesting Arguments
Propose ✔️ ✔️ Hash proposal_hash
CompactBalance amount
Second ✔️ ✔️ Compactu32 proposal
Compactu32 seconds_upper_bound
Vote ✔️ ✔️ Compactu32 ref_index
AccountVote vote
Emergency cancel ✔️ ✔️ ReferendumIndex ref_index
External propose ✔️ ✔️ Hash proposal_hash
External propose majority ✔️ ✔️ Hash proposal_hash
External propose default ✔️ ✔️ Hash proposal_hash
Fast track ✔️ ✔️ Hash proposal_hash
BlockNumber voting_period
BlockNumber delay
Veto external ✔️ ✔️ Hash proposal_hash
Cancel referendum ✔️ ✔️ Compactu32 ref_index
Cancel queued ✔️ ✔️ ReferendumIndex which
Delegate ✔️ ✔️ AccountIdLookupOfT to
Conviction conviction
Balance balance
Undelegate ✔️ ✔️
Clear public proposals ✔️ ✔️
Note preimage ✔️ Bytes encoded_proposal
Note preimage operational ✔️ Bytes encoded_proposal
Note imminent preimage ✔️ Bytes encoded_proposal
Note imminent preimage operational ✔️ Bytes encoded_proposal
Reap preimage ✔️ ✔️ Hash proposal_hash
Compactu32 proposal_len_upper_bound
Unlock ✔️ ✔️ AccountIdLookupOfT target
Remove vote ✔️ ✔️ ReferendumIndex index
Remove other vote ✔️ ✔️ AccountIdLookupOfT target
ReferendumIndex index
Enact proposal ✔️ ✔️ Hash proposal_hash
ReferendumIndex index
Blacklist Hash proposal_hash
OptionReferendumIndex maybe_ref_index
Cancel proposal ✔️ ✔️ Compactu32 prop_index

Council

Name Light XL Nesting Arguments
Set members ✔️ VecAccountId new_members
OptionAccountId prime
MemberCount old_count
Execute ✔️ Proposal proposal
Compactu32 length_bound
Propose ✔️ Compactu32 threshold
Proposal proposal
Compactu32 length_bound
Vote ✔️ Hash proposal
Compactu32 index
bool approve
Close ✔️ Hash proposal_hash
Compactu32 index
Compactu64 proposal_weight_bound
Compactu32 length_bound
Disapprove proposal ✔️ Hash proposal_hash

TechnicalCommittee

Name Light XL Nesting Arguments
Set members ✔️ VecAccountId new_members
OptionAccountId prime
MemberCount old_count
Execute ✔️ Proposal proposal
Compactu32 length_bound
Propose ✔️ Compactu32 threshold
Proposal proposal
Compactu32 length_bound
Vote ✔️ Hash proposal
Compactu32 index
bool approve
Close ✔️ Hash proposal_hash
Compactu32 index
Compactu64 proposal_weight_bound
Compactu32 length_bound
Disapprove proposal ✔️ Hash proposal_hash

PhragmenElection

Name Light XL Nesting Arguments
Vote ✔️ VecAccountId votes
Compactu128 amount
Remove voter ✔️
Submit candidacy ✔️ Compactu32 candidate_count
Renounce candidacy Renouncing renouncing
Remove member ✔️ AccountIdLookupOfT who
bool slash_bond
bool rerun_election
Clean defunct voters ✔️ u32 num_voters
u32 num_defunct

TechnicalMembership

Name Light XL Nesting Arguments
Add member ✔️ AccountIdLookupOfT who
Remove member ✔️ AccountIdLookupOfT who
Swap member ✔️ AccountIdLookupOfT remove
AccountIdLookupOfT add
Reset members ✔️ VecAccountId members
Change key ✔️ AccountIdLookupOfT new_
Set prime ✔️ AccountIdLookupOfT who
Clear prime ✔️

Treasury

Name Light XL Nesting Arguments
Propose spend ✔️ CompactBalance amount
AccountIdLookupOfT beneficiary
Reject proposal ✔️ Compactu32 proposal_id
Approve proposal ✔️ Compactu32 proposal_id
Spend ✔️ CompactBalance amount
AccountIdLookupOfT beneficiary
Remove approval ✔️ Compactu32 proposal_id

Claims

Name Light XL Nesting Arguments
Claim ✔️ AccountId dest
EcdsaSignature ethereum_signature
Mint claim EthereumAddress who
Balance amount
OptionTupleBalanceOfTBalanceOfTBlockNumber vesting_schedule
OptionStatementKind statement
Claim attest ✔️ AccountId dest
EcdsaSignature ethereum_signature
Bytes statement
Attest ✔️ Bytes statement
Move claim ✔️ EthereumAddress old
EthereumAddress new_
OptionAccountId maybe_preclaim

Utility

Name Light XL Nesting Arguments
Batch ✔️ ✔️ VecCall calls
As derivative u16 index
Call call
Batch all ✔️ ✔️ VecCall calls
Dispatch as BoxPalletsOrigin as_origin
Call call
Force batch ✔️ ✔️ VecCall calls

Identity

Name Light XL Nesting Arguments
Add registrar ✔️ AccountIdLookupOfT account
Set identity BoxIdentityInfoMaxAdditionalFields info
Set subs VecTupleAccountIdData subs
Clear identity ✔️
Request judgement ✔️ Compactu32 reg_index
Compactu128 max_fee
Cancel request ✔️ RegistrarIndex reg_index
Set fee ✔️ Compactu32 index
Compactu128 fee
Set account id ✔️ Compactu32 index
AccountIdLookupOfT new_
Set fields Compactu32 index
IdentityFields fields
Provide judgement Compactu32 reg_index
AccountIdLookupOfT target
JudgementBalanceOfT judgement
Kill identity ✔️ AccountIdLookupOfT target
Add sub AccountIdLookupOfT sub
Data data
Rename sub AccountIdLookupOfT sub
Data data
Remove sub ✔️ AccountIdLookupOfT sub
Quit sub ✔️

Society

Name Light XL Nesting Arguments
Bid ✔️ BalanceOf amount
Unbid ✔️ u32 pos
Vouch ✔️ AccountIdLookupOfT who
BalanceOf amount
BalanceOf tip
Unvouch ✔️ u32 pos
Vote ✔️ AccountIdLookupOfT candidate
bool approve
Defender vote ✔️ bool approve
Payout ✔️
Found ✔️ AccountIdLookupOfT founder
u32 max_members
Bytes rules
Unfound ✔️
Judge suspended member ✔️ AccountIdLookupOfT who
bool forgive
Judge suspended candidate AccountIdLookupOfT who
Judgement judgement
Set max members ✔️ u32 max

Recovery

Name Light XL Nesting Arguments
As recovered AccountIdLookupOfT account
Call call
Set recovered ✔️ AccountIdLookupOfT lost
AccountIdLookupOfT rescuer
Create recovery VecAccountId friends
u16 threshold
BlockNumber delay_period
Initiate recovery ✔️ AccountIdLookupOfT account
Vouch recovery ✔️ AccountIdLookupOfT lost
AccountIdLookupOfT rescuer
Claim recovery ✔️ AccountIdLookupOfT account
Close recovery ✔️ AccountIdLookupOfT rescuer
Remove recovery ✔️
Cancel recovered ✔️ AccountIdLookupOfT account

Vesting

Name Light XL Nesting Arguments
Vest ✔️
Vest other ✔️ AccountIdLookupOfT target
Vested transfer ✔️ AccountIdLookupOfT target
VestingInfo schedule
Force vested transfer ✔️ AccountIdLookupOfT source
AccountIdLookupOfT target
VestingInfo schedule
Merge schedules ✔️ u32 schedule1_index
u32 schedule2_index

Scheduler

Name Light XL Nesting Arguments
Schedule BlockNumber when
OptionschedulePeriodBlockNumber maybe_periodic
schedulePriority priority
BoxCallOrHashOfT call
Cancel BlockNumber when
u32 index
Schedule named Vecu8 id
BlockNumber when
OptionschedulePeriodBlockNumber maybe_periodic
schedulePriority priority
BoxCallOrHashOfT call
Cancel named Vecu8 id
Schedule after BlockNumber after
OptionschedulePeriodBlockNumber maybe_periodic
schedulePriority priority
BoxCallOrHashOfT call
Schedule named after Vecu8 id
BlockNumber after
OptionschedulePeriodBlockNumber maybe_periodic
schedulePriority priority
BoxCallOrHashOfT call

Proxy

Name Light XL Nesting Arguments
Proxy ✔️ ✔️ AccountIdLookupOfT real
OptionProxyType force_proxy_type
Call call
Add proxy ✔️ AccountIdLookupOfT delegate
ProxyType proxy_type
BlockNumber delay
Remove proxy ✔️ AccountIdLookupOfT delegate
ProxyType proxy_type
BlockNumber delay
Remove proxies ✔️
Anonymous ✔️ ProxyType proxy_type
BlockNumber delay
u16 index
Kill anonymous ✔️ AccountIdLookupOfT spawner
ProxyType proxy_type
u16 index
Compactu32 height
Compactu32 ext_index
Announce AccountIdLookupOfT real
CallHashOf call_hash
Remove announcement AccountIdLookupOfT real
CallHashOf call_hash
Reject announcement AccountIdLookupOfT delegate
CallHashOf call_hash
Proxy announced ✔️ AccountIdLookupOfT delegate
AccountIdLookupOfT real
OptionProxyType force_proxy_type
Call call

Multisig

Name Light XL Nesting Arguments
As multi threshold 1 ✔️ ✔️ VecAccountId other_signatories
Call call
As multi ✔️ ✔️ u16 threshold
VecAccountId other_signatories
OptionTimepoint maybe_timepoint
OpaqueCall call
bool store_call
Weight max_weight
Approve as multi ✔️ ✔️ u16 threshold
VecAccountId other_signatories
OptionTimepoint maybe_timepoint
H256 call_hash
Weight max_weight
Cancel as multi ✔️ ✔️ u16 threshold
VecAccountId other_signatories
Timepoint timepoint
H256 call_hash

Preimage

Name Light XL Nesting Arguments
Note preimage ✔️ Vecu8 bytes
Unnote preimage ✔️ Hash hash
Request preimage ✔️ Hash hash
Unrequest preimage ✔️ Hash hash

Bounties

Name Light XL Nesting Arguments
Propose bounty ✔️ CompactBalance amount
Bytes description
Approve bounty ✔️ Compactu32 bounty_id
Propose curator ✔️ Compactu32 bounty_id
AccountIdLookupOfT curator
CompactBalance fee
Unassign curator ✔️ Compactu32 bounty_id
Accept curator ✔️ Compactu32 bounty_id
Award bounty ✔️ Compactu32 bounty_id
AccountIdLookupOfT beneficiary
Claim bounty ✔️ Compactu32 bounty_id
Close bounty ✔️ Compactu32 bounty_id
Extend bounty expiry ✔️ Compactu32 bounty_id
Bytes remark

ChildBounties

Name Light XL Nesting Arguments
Add child bounty ✔️ Compactu32 parent_bounty_id
CompactBalance amount
Vecu8 description
Propose curator ✔️ Compactu32 parent_bounty_id
Compactu32 child_bounty_id
AccountIdLookupOfT curator
CompactBalance fee
Accept curator ✔️ Compactu32 parent_bounty_id
Compactu32 child_bounty_id
Unassign curator ✔️ Compactu32 parent_bounty_id
Compactu32 child_bounty_id
Award child bounty ✔️ Compactu32 parent_bounty_id
Compactu32 child_bounty_id
AccountIdLookupOfT beneficiary
Claim child bounty ✔️ Compactu32 parent_bounty_id
Compactu32 child_bounty_id
Close child bounty ✔️ Compactu32 parent_bounty_id
Compactu32 child_bounty_id

Tips

Name Light XL Nesting Arguments
Report awesome ✔️ Bytes reason
AccountIdLookupOfT who
Retract tip ✔️ Hash hash
Tip new ✔️ Bytes reason
AccountIdLookupOfT who
Compactu128 tip_value
Tip ✔️ Hash hash
Compactu128 tip_value
Close tip ✔️ Hash hash
Slash tip ✔️ Hash hash

ElectionProviderMultiPhase

Name Light XL Nesting Arguments
Submit unsigned BoxRawSolutionSolutionOfMinerConfig raw_solution
SolutionOrSnapshotSize witness
Set minimum untrusted score OptionElectionScore maybe_next_score
Set emergency election result SupportsAccountId supports
Submit BoxRawSolutionSolutionOfMinerConfig raw_solution
Governance fallback ✔️ Optionu32 maybe_max_voters
Optionu32 maybe_max_targets

Gilt

Name Light XL Nesting Arguments
Place bid ✔️ CompactBalance amount
u32 duration
Retract bid ✔️ CompactBalance amount
u32 duration
Set target ✔️ Compactu64 target
Thaw ✔️ Compactu32 index

VoterList

Name Light XL Nesting Arguments
Rebag ✔️ AccountIdLookupOfT dislocated
Put in front of ✔️ AccountIdLookupOfT lighter

NominationPools

Name Light XL Nesting Arguments
Join ✔️ Compactu128 amount
PoolId pool_id
Bond extra ✔️ BondExtraBalanceOfT extra
Claim payout ✔️
Unbond ✔️ AccountIdLookupOfT member_account
Compactu128 unbonding_points
Pool withdraw unbonded ✔️ PoolId pool_id
u32 num_slashing_spans
Withdraw Unbonded ✔️ AccountIdLookupOfT member_account
u32 num_slashing_spans
Create ✔️ Compactu128 amount
AccountIdLookupOfT root
AccountIdLookupOfT nominator
AccountIdLookupOfT state_toggler
Nominate ✔️ PoolId pool_id
VecAccountId validators
Set state ✔️ PoolId pool_id
PoolState state
Set metadata ✔️ PoolId pool_id
Vecu8 metadata
Set configs ✔️ ConfigOpBalanceOfT min_join_bond
ConfigOpBalanceOfT min_create_bond
ConfigOpu32 max_pools
ConfigOpu32 max_members
ConfigOpu32 max_members_per_pool
Update roles ✔️ PoolId pool_id
ConfigOpAccountId new_root
ConfigOpAccountId new_nominator
ConfigOpAccountId new_state_toggler
Chill ✔️ PoolId pool_id

Configuration

Name Light XL Nesting Arguments
Set validation upgrade cooldown ✔️ BlockNumber new_
Set validation upgrade delay ✔️ BlockNumber new_
Set code retention period ✔️ BlockNumber new_
Set max code size ✔️ u32 new_
Set max pov size ✔️ u32 new_
Set max head data size ✔️ u32 new_
Set parathread cores ✔️ u32 new_
Set parathread retries ✔️ u32 new_
Set group rotation frequency ✔️ BlockNumber new_
Set chain availability period ✔️ BlockNumber new_
Set thread availability period ✔️ BlockNumber new_
Set scheduling lookahead ✔️ u32 new_
Set max validators per core ✔️ Optionu32 new_
Set max validators ✔️ Optionu32 new_
Set dispute period ✔️ SessionIndex new_
Set dispute post conclusion acceptance period ✔️ BlockNumber new_
Set dispute max spam slots ✔️ u32 new_
Set dispute conclusion by time out period ✔️ BlockNumber new_
Set no show slots ✔️ u32 new_
Set n delay tranches ✔️ u32 new_
Set zeroth delay tranche width ✔️ u32 new_
Set needed approvals ✔️ u32 new_
Set relay vrf modulo samples ✔️ u32 new_
Set max upward queue count ✔️ u32 new_
Set max upward queue size ✔️ u32 new_
Set max downward message size ✔️ u32 new_
Set ump service total weight ✔️ Weight new_
Set max upward message size ✔️ u32 new_
Set max upward message num per candidate ✔️ u32 new_
Set hrmp open request ttl ✔️ u32 new_
Set hrmp sender deposit ✔️ Balance new_
Set hrmp recipient deposit ✔️ Balance new_
Set hrmp channel max capacity ✔️ u32 new_
Set hrmp channel max total size ✔️ u32 new_
Set hrmp max parachain inbound channels ✔️ u32 new_
Set hrmp max parathread inbound channels ✔️ u32 new_
Set hrmp channel max message size ✔️ u32 new_
Set hrmp max parachain outbound channels ✔️ u32 new_
Set hrmp max parathread outbound channels ✔️ u32 new_
Set hrmp max message num per candidate ✔️ u32 new_
Set ump max individual weight ✔️ Weight new_
Set pvf checking enabled ✔️ bool new_
Set pvf voting ttl ✔️ SessionIndex new_
Set minimum validation upgrade delay ✔️ BlockNumber new_
Set bypass consistency check ✔️ bool new_

ParasShared

Name Light XL Nesting Arguments

ParaInclusion

Name Light XL Nesting Arguments

ParaInherent

Name Light XL Nesting Arguments
Enter ParachainsInherentDataHeader data

Paras

Name Light XL Nesting Arguments
Force set current code ParaId para
ValidationCode new_code
Force set current head ParaId para
HeadData new_head
Force schedule code upgrade ParaId para
ValidationCode new_code
BlockNumber relay_parent_number
Force note new head ParaId para
HeadData new_head
Force queue action ParaId para
Add trusted validation code ValidationCode validation_code
Poke unused validation code ValidationCodeHash validation_code_hash
Include pvf check statement PvfCheckStatement stmt
ValidatorSignature signature

Initializer

Name Light XL Nesting Arguments
Force approve ✔️ BlockNumber up_to

Dmp

Name Light XL Nesting Arguments

Ump

Name Light XL Nesting Arguments
Service overweight ✔️ OverweightIndex index
Weight weight_limit

Hrmp

Name Light XL Nesting Arguments
Hrmp init open channel ParaId recipient
u32 proposed_max_capacity
u32 proposed_max_message_size
Hrmp accept open channel ParaId sender
Hrmp close channel HrmpChannelId channel_id
Force clean hrmp ParaId para
u32 inbound
u32 outbound
Force process hrmp open ✔️ u32 channels
Force process hrmp close ✔️ u32 channels
Hrmp cancel open request HrmpChannelId channel_id
u32 open_requests

ParasDisputes

Name Light XL Nesting Arguments
Force unfreeze ✔️

Registrar

Name Light XL Nesting Arguments
Register ParaId id
HeadData genesis_head
ValidationCode validation_code
Force register AccountId who
Balance deposit
ParaId id
HeadData genesis_head
ValidationCode validation_code
Deregister ParaId id
Swap ParaId id
ParaId other
Force remove lock ParaId para
Reserve ✔️

Slots

Name Light XL Nesting Arguments
Force lease ParaId para
AccountId leaser
Balance amount
LeasePeriodOfT period_begin
LeasePeriodOfT period_count
Clear all leases ParaId para
Trigger onboard ParaId para

Auctions

Name Light XL Nesting Arguments
New auction ✔️ Compactu32 duration
Compactu32 lease_period_index
Bid ✔️ Compactu32 para
Compactu32 auction_index
Compactu32 first_slot
Compactu32 last_slot
CompactBalance amount
Cancel auction ✔️

Crowdloan

Name Light XL Nesting Arguments
Create ✔️ ✔️ Compactu32 index
Compactu128 cap
Compactu32 first_period
Compactu32 last_period
Compactu32 end
OptionMultiSigner verifier
Contribute ✔️ ✔️ Compactu32 index
Compactu128 amount
OptionMultiSignature signature
Withdraw ✔️ ✔️ AccountId who
Compactu32 index
Refund ✔️ ✔️ Compactu32 index
Dissolve ✔️ ✔️ Compactu32 index
Edit ✔️ ✔️ Compactu32 index
Compactu128 cap
Compactu32 first_period
Compactu32 last_period
Compactu32 end
OptionMultiSigner verifier
Add memo ✔️ ✔️ ParaId index
Vecu8 memo
Poke ✔️ ✔️ ParaId index
Contribute all ✔️ ✔️ Compactu32 index
OptionMultiSignature signature

XcmPallet

Name Light XL Nesting Arguments
Send BoxVersionedMultiLocation dest
BoxVersionedXcmTuple message
Teleport assets BoxVersionedMultiLocation dest
BoxVersionedMultiLocation beneficiary
BoxVersionedMultiAssets assets
u32 fee_asset_item
Reserve transfer assets BoxVersionedMultiLocation dest
BoxVersionedMultiLocation beneficiary
BoxVersionedMultiAssets assets
u32 fee_asset_item
Execute BoxVersionedXcmTasSysConfigCall message
Weight max_weight
Force xcm version BoxMultiLocation location
XcmVersion xcm_version
Force default xcm version OptionXcmVersion maybe_xcm_version
Force subscribe version notify BoxVersionedMultiLocation location
Force unsubscribe version notify BoxVersionedMultiLocation location
Limited reserve transfer assets BoxVersionedMultiLocation dest
BoxVersionedMultiLocation beneficiary
BoxVersionedMultiAssets assets
u32 fee_asset_item
WeightLimit weight_limit
Limited teleport assets BoxVersionedMultiLocation dest
BoxVersionedMultiLocation beneficiary
BoxVersionedMultiAssets assets
u32 fee_asset_item
WeightLimit weight_limit