Please visit our website at zondax.ch
This project contains the Reef app (https://reef.io/) 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
|
suicide |
|
✔️ |
✔️ |
|
Name |
Light |
XL |
Nesting |
Arguments |
set |
|
✔️ |
|
Compact<Moment> now
|
Name |
Light |
XL |
Nesting |
Arguments |
set_uncles |
|
|
|
Vec<Header> new_uncles
|
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
|
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
|
Name |
Light |
XL |
Nesting |
Arguments |
set_keys |
✔️ |
|
|
Keys keys
Bytes proof
|
purge_keys |
✔️ |
✔️ |
|
|
Name |
Light |
XL |
Nesting |
Arguments |
set_members |
|
✔️ |
|
Vec<AccountId> new_members
Option<AccountId> prime
MemberCount old_count
|
execute |
|
|
|
Proposal proposal
Compact<u32> length_bound
|
propose |
|
|
|
Compact<MemberCount> threshold
Proposal proposal
Compact<u32> length_bound
|
vote |
|
✔️ |
|
Hash proposal
Compact<ProposalIndex> index
bool approve
|
close |
|
✔️ |
|
Hash proposal_hash
Compact<ProposalIndex> index
Compact<Weight> proposal_weight_bound
Compact<u32> length_bound
|
disapprove_proposal |
|
✔️ |
|
Hash proposal_hash
|
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 |
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 |
heartbeat |
|
|
|
Heartbeat heartbeat
Signature _signature
|
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 |
|
✔️ |
|
|