Giter Site home page Giter Site logo

pinkdiamond1 / ledger-reef-old Goto Github PK

View Code? Open in Web Editor NEW

This project forked from reef-defi/ledger-reef-old

0.0 1.0 0.0 115.97 MB

Reef app for Ledger Nano S and X

License: Apache License 2.0

JavaScript 0.14% C++ 1.76% Python 0.18% C 93.69% Rust 1.03% TypeScript 1.85% Makefile 0.66% CMake 0.66% GDB 0.03%

ledger-reef-old's Introduction

Ledger Reef app

License


zondax

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

Reef v5 and higher

System

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

RandomnessCollectiveFlip

Empty

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

Babe

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

Timestamp

Name Light XL Nesting Arguments
set Compact<Moment> now

Indices

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

Balances

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

TransactionPayment

Empty

Authorship

Name Light XL Nesting Arguments
set_uncles Vec<Header> new_uncles

Staking

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

Offences

Name Light XL Nesting Arguments

Historical

Empty

Session

Name Light XL Nesting Arguments
set_keys Keys keys
Bytes proof
purge_keys

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

ImOnline

Name Light XL Nesting Arguments
heartbeat Heartbeat heartbeat
Signature _signature

AuthorityDiscovery

Name Light XL Nesting Arguments

Identity

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

ledger-reef-old's People

Contributors

bigspider avatar demi-marie avatar dependabot[bot] avatar emmanuelm41 avatar grydz avatar jleni avatar leongb avatar netherdrake avatar pscott avatar raynaudoe avatar saltari avatar tamtamhero avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.