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
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 |
|||
remark_with_event | ✅ | Bytes remark |
Empty
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 |
---|---|---|---|---|
report_equivocation | BabeEquivocationProof equivocation_proof KeyOwnerProof key_owner_proof |
|||
report_equivocation_unsigned | BabeEquivocationProof equivocation_proof KeyOwnerProof key_owner_proof |
|||
plan_config_change | NextConfigDescriptor config |
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 |
---|---|---|---|---|
transfer | ✅ | ✅ | ✅ | LookupSource dest Compact<Balance> value |
set_balance | ✅ | ✅ | LookupSource who Compact<Balance> new_free Compact<Balance> new_reserved |
|
force_transfer | ✅ | ✅ | LookupSource source LookupSource dest Compact<Balance> value |
|
transfer_keep_alive | ✅ | ✅ | ✅ | LookupSource dest Compact<Balance> value |
transfer_all | ✅ | LookupSource dest bool keep_alive |
Empty
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
set_uncles | Vec<Header> new_uncles |
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 |
|||
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 |
||
kick | ✅ | Vec<LookupSource> who |
||
update_staking_limits | ✅ | BalanceOf min_nominator_bond BalanceOf min_validator_bond Option<u32> max_nominator_count Option<u32> max_validator_count |
||
chill_other | ✅ | AccountId controller |
Name | Light | XL | Nesting | Arguments |
---|
Empty
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
set_keys | ✅ | ✅ | Keys keys Bytes proof |
|
purge_keys | ✅ | ✅ |
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 |
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
heartbeat | Heartbeat heartbeat Signature _signature |
Name | Light | XL | Nesting | Arguments |
---|
Name | Light | XL | Nesting | Arguments |
---|---|---|---|---|
add_registrar | ✅ | AccountId account |
||
set_identity | IdentityInfo info |
|||
set_subs | Vec<(AccountId,Data)> subs |
|||
clear_identity | ✅ | |||
request_judgement | ✅ | Compact<RegistrarIndex> reg_index Compact<BalanceOf> max_fee |
||
cancel_request | ✅ | RegistrarIndex reg_index |
||
set_fee | ✅ | Compact<RegistrarIndex> index Compact<BalanceOf> fee |
||
set_account_id | ✅ | Compact<RegistrarIndex> index AccountId new |
||
set_fields | Compact<RegistrarIndex> index IdentityFields fields |
|||
provide_judgement | Compact<RegistrarIndex> reg_index LookupSource target IdentityJudgement judgement |
|||
kill_identity | ✅ | LookupSource target |
||
add_sub | LookupSource sub Data data |
|||
rename_sub | LookupSource sub Data data |
|||
remove_sub | ✅ | LookupSource sub |
||
quit_sub | ✅ |