This app is a fork of ledger-polkadot developed by zondax.ch . It has been modified to work with Dock .
Visit Zondax website at zondax.ch
Visit Dock's website at dock.io
This project contains the Dock app (https://dock.io/ ) for Ledger Nano S and X.
Ledger Nano S/X BOLOS app
Specs / Documentation
For more information: How to build
Please:
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
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
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
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
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
propose
✔️
Hash
proposal_hash Compact<BalanceOf>
value
second
✔️
Compact<PropIndex>
proposal Compact<u32>
seconds_upper_bound
vote
✔️
Compact<ReferendumIndex>
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
✔️
Compact<ReferendumIndex>
ref_index
cancel_queued
✔️
ReferendumIndex
which
delegate
✔️
AccountId
to Conviction
conviction BalanceOf
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 Compact<u32>
proposal_len_upper_bound
unlock
✔️
AccountId
target
remove_vote
✔️
ReferendumIndex
index
remove_other_vote
✔️
AccountId
target ReferendumIndex
index
enact_proposal
✔️
Hash
proposal_hash ReferendumIndex
index
blacklist
Hash
proposal_hash Option<ReferendumIndex>
maybe_ref_index
cancel_proposal
✔️
Compact<PropIndex>
prop_index
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
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
vote
✔️
Vec<AccountId>
votes Compact<BalanceOf>
value
remove_voter
✔️
submit_candidacy
✔️
Compact<u32>
candidate_count
renounce_candidacy
Renouncing
renouncing
remove_member
✔️
LookupSource
who bool
has_replacement
clean_defunct_voters
✔️
u32
_num_voters u32
_num_defunct
Name
Light
XL
Nesting
Arguments
add_member
✔️
AccountId
who
remove_member
✔️
AccountId
who
swap_member
✔️
AccountId
remove AccountId
add
reset_members
✔️
Vec<AccountId>
members
change_key
✔️
AccountId
new
set_prime
✔️
AccountId
who
clear_prime
✔️
Name
Light
XL
Nesting
Arguments
propose_spend
✔️
Compact<BalanceOf>
value LookupSource
beneficiary
reject_proposal
✔️
Compact<ProposalIndex>
proposal_id
approve_proposal
✔️
Compact<ProposalIndex>
proposal_id
Name
Light
XL
Nesting
Arguments
batch
✔️
✔️
Vec<Call>
calls
as_derivative
u16
index Call
call
batch_all
✔️
✔️
Vec<Call>
calls
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
✔️
Name
Light
XL
Nesting
Arguments
propose_bounty
✔️
Compact<BalanceOf>
value Bytes
description
approve_bounty
✔️
Compact<BountyIndex>
bounty_id
propose_curator
✔️
Compact<BountyIndex>
bounty_id LookupSource
curator Compact<BalanceOf>
fee
unassign_curator
✔️
Compact<BountyIndex>
bounty_id
accept_curator
✔️
Compact<BountyIndex>
bounty_id
award_bounty
✔️
Compact<BountyIndex>
bounty_id LookupSource
beneficiary
claim_bounty
✔️
Compact<BountyIndex>
bounty_id
close_bounty
✔️
Compact<BountyIndex>
bounty_id
extend_bounty_expiry
✔️
Compact<BountyIndex>
bounty_id Bytes
_remark
Name
Light
XL
Nesting
Arguments
report_awesome
✔️
Bytes
reason AccountId
who
retract_tip
✔️
Hash
hash
tip_new
✔️
Bytes
reason AccountId
who Compact<BalanceOf>
tip_value
tip
✔️
Hash
hash Compact<BalanceOf>
tip_value
close_tip
✔️
Hash
hash
slash_tip
✔️
Hash
hash
ElectionProviderMultiPhase
Name
Light
XL
Nesting
Arguments
submit_unsigned
RawSolution
solution SolutionOrSnapshotSize
witness