Zondax / ledger-edgeware

Apache License 2.0
2 stars 7 forks source link

Ledger Edgeware app

License GithubActions


zondax_light zondax_dark

Please visit our website at zondax.ch


This project contains the Edgeware app (https://edgewa.re/) for Ledger Nano S and X.

For more information: How to build

ATTENTION

Please:

Edgeware 1.46.x

System

Name Light XL Nesting Arguments
fill_block :heavy_check_mark: :heavy_check_mark: Perbill _ratio
remark :heavy_check_mark: :heavy_check_mark: Bytes _remark
set_heap_pages :heavy_check_mark: :heavy_check_mark: u64 pages
set_code :heavy_check_mark: :heavy_check_mark: Bytes code
set_code_without_checks :heavy_check_mark: :heavy_check_mark: 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 :heavy_check_mark: :heavy_check_mark:

Utility

Name Light XL Nesting Arguments
batch :heavy_check_mark: Vec<Call> calls
as_derivative u16 index
Call call
batch_all :heavy_check_mark: Vec<Call> calls

Aura

Empty

Timestamp

Name Light XL Nesting Arguments
set :heavy_check_mark: Compact<Moment> now

Authorship

Name Light XL Nesting Arguments
set_uncles Vec<Header> new_uncles

Indices

Name Light XL Nesting Arguments
claim :heavy_check_mark: AccountIndex index
transfer :heavy_check_mark: AccountId new
AccountIndex index
free :heavy_check_mark: AccountIndex index
force_transfer :heavy_check_mark: AccountId new
AccountIndex index
bool freeze
freeze :heavy_check_mark: AccountIndex index

Balances

Name Light XL Nesting Arguments
transfer :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: LookupSource dest
Compact<Balance> value
set_balance :heavy_check_mark: :heavy_check_mark: LookupSource who
Compact<Balance> new_free
Compact<Balance> new_reserved
force_transfer :heavy_check_mark: :heavy_check_mark: LookupSource source
LookupSource dest
Compact<Balance> value
transfer_keep_alive :heavy_check_mark: :heavy_check_mark: :heavy_check_mark: LookupSource dest
Compact<Balance> value

TransactionPayment

Empty

Staking

Name Light XL Nesting Arguments
bond :heavy_check_mark: :heavy_check_mark: LookupSource controller
Compact<BalanceOf> value
RewardDestination payee
bond_extra :heavy_check_mark: :heavy_check_mark: Compact<BalanceOf> max_additional
unbond :heavy_check_mark: :heavy_check_mark: Compact<BalanceOf> value
withdraw_unbonded :heavy_check_mark: :heavy_check_mark: u32 num_slashing_spans
validate :heavy_check_mark: :heavy_check_mark: ValidatorPrefs prefs
nominate :heavy_check_mark: :heavy_check_mark: Vec<LookupSource> targets
chill :heavy_check_mark: :heavy_check_mark:
set_payee :heavy_check_mark: :heavy_check_mark: RewardDestination payee
set_controller :heavy_check_mark: LookupSource controller
set_validator_count :heavy_check_mark: Compact<u32> new
increase_validator_count :heavy_check_mark: Compact<u32> additional
scale_validator_count Percent factor
force_no_eras :heavy_check_mark:
force_new_era :heavy_check_mark:
set_invulnerables :heavy_check_mark: Vec<AccountId> invulnerables
force_unstake :heavy_check_mark: AccountId stash
u32 num_slashing_spans
force_new_era_always :heavy_check_mark:
cancel_deferred_slash :heavy_check_mark: EraIndex era
Vec<u32> slash_indices
payout_stakers :heavy_check_mark: :heavy_check_mark: AccountId validator_stash
EraIndex era
rebond :heavy_check_mark: :heavy_check_mark: Compact<BalanceOf> value
set_history_depth :heavy_check_mark: Compact<EraIndex> new_history_depth
Compact<u32> _era_items_deleted
reap_stash :heavy_check_mark: 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

Session

Name Light XL Nesting Arguments
set_keys :heavy_check_mark: Keys keys
Bytes proof
purge_keys :heavy_check_mark: :heavy_check_mark:

Democracy

Name Light XL Nesting Arguments
propose :heavy_check_mark: Hash proposal_hash
Compact<BalanceOf> value
second :heavy_check_mark: Compact<PropIndex> proposal
Compact<u32> seconds_upper_bound
vote :heavy_check_mark: Compact<ReferendumIndex> ref_index
AccountVote vote
emergency_cancel :heavy_check_mark: ReferendumIndex ref_index
external_propose :heavy_check_mark: Hash proposal_hash
external_propose_majority :heavy_check_mark: Hash proposal_hash
external_propose_default :heavy_check_mark: Hash proposal_hash
fast_track :heavy_check_mark: Hash proposal_hash
BlockNumber voting_period
BlockNumber delay
veto_external :heavy_check_mark: Hash proposal_hash
cancel_referendum :heavy_check_mark: Compact<ReferendumIndex> ref_index
cancel_queued :heavy_check_mark: ReferendumIndex which
delegate :heavy_check_mark: AccountId to
Conviction conviction
BalanceOf balance
undelegate :heavy_check_mark:
clear_public_proposals :heavy_check_mark:
note_preimage :heavy_check_mark: Bytes encoded_proposal
note_preimage_operational :heavy_check_mark: Bytes encoded_proposal
note_imminent_preimage :heavy_check_mark: Bytes encoded_proposal
note_imminent_preimage_operational :heavy_check_mark: Bytes encoded_proposal
reap_preimage :heavy_check_mark: Hash proposal_hash
Compact<u32> proposal_len_upper_bound
unlock :heavy_check_mark: AccountId target
remove_vote :heavy_check_mark: ReferendumIndex index
remove_other_vote :heavy_check_mark: AccountId target
ReferendumIndex index
enact_proposal :heavy_check_mark: Hash proposal_hash
ReferendumIndex index
blacklist Hash proposal_hash
Option<ReferendumIndex> maybe_ref_index
cancel_proposal :heavy_check_mark: Compact<PropIndex> prop_index

Council

Name Light XL Nesting Arguments
set_members :heavy_check_mark: 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 :heavy_check_mark: Hash proposal
Compact<ProposalIndex> index
bool approve
close :heavy_check_mark: Hash proposal_hash
Compact<ProposalIndex> index
Compact<Weight> proposal_weight_bound
Compact<u32> length_bound
disapprove_proposal :heavy_check_mark: Hash proposal_hash

Elections

Name Light XL Nesting Arguments
vote :heavy_check_mark: Vec<AccountId> votes
Compact<BalanceOf> value
remove_voter :heavy_check_mark:
report_defunct_voter DefunctVoter defunct
submit_candidacy :heavy_check_mark: Compact<u32> candidate_count
renounce_candidacy Renouncing renouncing
remove_member :heavy_check_mark: LookupSource who
bool has_replacement

Grandpa

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 :heavy_check_mark: BlockNumber delay
BlockNumber best_finalized_block_number

Treasury

Name Light XL Nesting Arguments
propose_spend :heavy_check_mark: Compact<BalanceOf> value
LookupSource beneficiary
reject_proposal :heavy_check_mark: Compact<ProposalIndex> proposal_id
approve_proposal :heavy_check_mark: Compact<ProposalIndex> proposal_id

Contracts

Name Light XL Nesting Arguments
update_schedule Schedule schedule
put_code :heavy_check_mark: Bytes code
call :heavy_check_mark: LookupSource dest
Compact<BalanceOf> value
Compact<Gas> gas_limit
Bytes data
instantiate Compact<BalanceOf> endowment
Compact<Gas> gas_limit
CodeHash code_hash
Bytes data
Bytes salt
claim_surcharge :heavy_check_mark: AccountId dest
Option<AccountId> aux_sender

Sudo

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

ImOnline

Name Light XL Nesting Arguments
heartbeat Heartbeat heartbeat
Signature _signature

AuthorityDiscovery

Name Light XL Nesting Arguments

Offences

Name Light XL Nesting Arguments

Historical

Empty

RandomnessCollectiveFlip

Name Light XL Nesting Arguments

Identity

Name Light XL Nesting Arguments
add_registrar :heavy_check_mark: AccountId account
set_identity IdentityInfo info
set_subs Vec<(AccountId,Data)> subs
clear_identity :heavy_check_mark:
request_judgement :heavy_check_mark: Compact<RegistrarIndex> reg_index
Compact<BalanceOf> max_fee
cancel_request :heavy_check_mark: RegistrarIndex reg_index
set_fee :heavy_check_mark: Compact<RegistrarIndex> index
Compact<BalanceOf> fee
set_account_id :heavy_check_mark: Compact<RegistrarIndex> index
AccountId new
set_fields Compact<RegistrarIndex> index
IdentityFields fields
provide_judgement Compact<RegistrarIndex> reg_index
LookupSource target
IdentityJudgement judgement
kill_identity :heavy_check_mark: LookupSource target
add_sub LookupSource sub
Data data
rename_sub LookupSource sub
Data data
remove_sub :heavy_check_mark: LookupSource sub
quit_sub :heavy_check_mark:

Recovery

Name Light XL Nesting Arguments
as_recovered AccountId account
Call call
set_recovered :heavy_check_mark: AccountId lost
AccountId rescuer
create_recovery Vec<AccountId> friends
u16 threshold
BlockNumber delay_period
initiate_recovery :heavy_check_mark: AccountId account
vouch_recovery :heavy_check_mark: AccountId lost
AccountId rescuer
claim_recovery :heavy_check_mark: AccountId account
close_recovery :heavy_check_mark: AccountId rescuer
remove_recovery :heavy_check_mark:
cancel_recovered :heavy_check_mark: AccountId account

Vesting

Name Light XL Nesting Arguments
vest :heavy_check_mark:
vest_other :heavy_check_mark: LookupSource target
vested_transfer :heavy_check_mark: LookupSource target
VestingInfo schedule
force_vested_transfer :heavy_check_mark: LookupSource source
LookupSource target
VestingInfo schedule

Scheduler

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

Proxy

Name Light XL Nesting Arguments
proxy AccountId real
Option<ProxyType> force_proxy_type
Call call
add_proxy AccountId delegate
ProxyType proxy_type
BlockNumber delay
remove_proxy AccountId delegate
ProxyType proxy_type
BlockNumber delay
remove_proxies
anonymous ProxyType proxy_type
BlockNumber delay
u16 index
kill_anonymous AccountId spawner
ProxyType proxy_type
u16 index
Compact<BlockNumber> height
Compact<u32> ext_index
announce AccountId real
CallHashOf call_hash
remove_announcement AccountId real
CallHashOf call_hash
reject_announcement AccountId delegate
CallHashOf call_hash
proxy_announced AccountId delegate
AccountId real
Option<ProxyType> force_proxy_type
Call call

Multisig

Name Light XL Nesting Arguments
as_multi_threshold_1 Vec<AccountId> other_signatories
Call call
as_multi u16 threshold
Vec<AccountId> other_signatories
Option<Timepoint> maybe_timepoint
OpaqueCall call
bool store_call
Weight max_weight
approve_as_multi u16 threshold
Vec<AccountId> other_signatories
Option<Timepoint> maybe_timepoint
[u8;32] call_hash
Weight max_weight
cancel_as_multi u16 threshold
Vec<AccountId> other_signatories
Timepoint timepoint
[u8;32] call_hash

Assets

Name Light XL Nesting Arguments
create Compact<AssetId> id
LookupSource admin
u32 max_zombies
TAssetBalance min_balance
force_create Compact<AssetId> id
LookupSource owner
Compact<u32> max_zombies
Compact<TAssetBalance> min_balance
destroy Compact<AssetId> id
Compact<u32> zombies_witness
force_destroy Compact<AssetId> id
Compact<u32> zombies_witness
mint Compact<AssetId> id
LookupSource beneficiary
Compact<TAssetBalance> amount
burn Compact<AssetId> id
LookupSource who
Compact<TAssetBalance> amount
transfer Compact<AssetId> id
LookupSource target
Compact<TAssetBalance> amount
force_transfer Compact<AssetId> id
LookupSource source
LookupSource dest
Compact<TAssetBalance> amount
freeze Compact<AssetId> id
LookupSource who
thaw Compact<AssetId> id
LookupSource who
transfer_ownership Compact<AssetId> id
LookupSource new_owner
set_team Compact<AssetId> id
LookupSource issuer
LookupSource admin
LookupSource freezer
set_max_zombies Compact<AssetId> id
Compact<u32> max_zombies

TreasuryReward

Name Light XL Nesting Arguments
set_current_payout :heavy_check_mark: BalanceOf payout
set_minting_interval :heavy_check_mark: BlockNumber interval

Ethereum

Name Light XL Nesting Arguments
transact EthTransaction transaction

EVM

Name Light XL Nesting Arguments
withdraw :heavy_check_mark: H160 address
BalanceOf value
call :heavy_check_mark: H160 source
H160 target
Bytes input
U256 value
u32 gas_limit
U256 gas_price
Option<U256> nonce
create :heavy_check_mark: H160 source
Bytes init
U256 value
u32 gas_limit
U256 gas_price
Option<U256> nonce
create2 :heavy_check_mark: H160 source
Bytes init
H256 salt
U256 value
u32 gas_limit
U256 gas_price
Option<U256> nonce

ChainBridge

Name Light XL Nesting Arguments
set_threshold :heavy_check_mark: u32 threshold
set_resource ResourceId id
Bytes method
remove_resource ResourceId id
whitelist_chain ChainId id
add_relayer :heavy_check_mark: AccountId v
remove_relayer :heavy_check_mark: AccountId v
acknowledge_proposal DepositNonce nonce
ChainId src_id
ResourceId r_id
Proposal call
reject_proposal DepositNonce nonce
ChainId src_id
ResourceId r_id
Proposal call
eval_vote_state DepositNonce nonce
ChainId src_id
Proposal prop

EdgeBridge

Name Light XL Nesting Arguments
transfer_native BalanceOf amount
Bytes recipient
ChainId dest_id
transfer :heavy_check_mark: AccountId to
BalanceOf amount

Bounties

Name Light XL Nesting Arguments
propose_bounty :heavy_check_mark: Compact<BalanceOf> value
Bytes description
approve_bounty :heavy_check_mark: Compact<BountyIndex> bounty_id
propose_curator :heavy_check_mark: Compact<BountyIndex> bounty_id
LookupSource curator
Compact<BalanceOf> fee
unassign_curator :heavy_check_mark: Compact<BountyIndex> bounty_id
accept_curator :heavy_check_mark: Compact<BountyIndex> bounty_id
award_bounty :heavy_check_mark: Compact<BountyIndex> bounty_id
LookupSource beneficiary
claim_bounty :heavy_check_mark: Compact<BountyIndex> bounty_id
close_bounty :heavy_check_mark: Compact<BountyIndex> bounty_id
extend_bounty_expiry :heavy_check_mark: Compact<BountyIndex> bounty_id
Bytes _remark

Tips

Name Light XL Nesting Arguments
report_awesome :heavy_check_mark: Bytes reason
AccountId who
retract_tip :heavy_check_mark: Hash hash
tip_new :heavy_check_mark: Bytes reason
AccountId who
Compact<BalanceOf> tip_value
tip :heavy_check_mark: Hash hash
Compact<BalanceOf> tip_value
close_tip :heavy_check_mark: Hash hash
slash_tip :heavy_check_mark: Hash hash