Skip to content

capsule-corp-ternoa/ledger-ternoa

 
 

Repository files navigation

License GithubActions

For more information: How to build

Ternoa 1.11.x

System

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Remark ✔️ ✔️ ✔️ ✔️ Bytesremark
Set heap pages ✔️ ✔️ ✔️ u64pages
Set code ✔️ ✔️ ✔️ Vecu8code
Set code without checks ✔️ ✔️ ✔️ Vecu8code
Set storage VecKeyValueitems
Kill storage VecKeykeys
Kill prefix Keyprefix
u32subkeys
Remark with event ✔️ ✔️ ✔️ ✔️ Bytesremark

Timestamp

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Set ✔️ ✔️ Compactu64now

Balances

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Transfer ✔️ ✔️ ✔️ ✔️ AccountIdLookupOfTdest
CompactBalanceamount
Set balance ✔️ ✔️ ✔️ AccountIdLookupOfTwho
CompactBalancenew_free
CompactBalancenew_reserved
Force transfer ✔️ ✔️ ✔️ ✔️ AccountIdLookupOfTsource
AccountIdLookupOfTdest
CompactBalanceamount
Transfer keep alive ✔️ ✔️ ✔️ ✔️ AccountIdLookupOfTdest
CompactBalanceamount
Transfer all ✔️ ✔️ ✔️ AccountIdLookupOfTdest
boolkeep_alive
Force unreserve ✔️ ✔️ AccountIdLookupOfTwho
Balanceamount

Session

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Set keys ✔️ ✔️ ✔️ Keyskeys
Bytesproof
Purge keys ✔️ ✔️ ✔️

Grandpa

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Report equivocation BoxEquivocationProofHashBlockNumberequivocation_proof
KeyOwnerProofkey_owner_proof
Report equivocation unsigned BoxEquivocationProofHashBlockNumberequivocation_proof
KeyOwnerProofkey_owner_proof
Note stalled BlockNumberdelay
BlockNumberbest_finalized_block_number

Staking

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Bond ✔️ ✔️ ✔️ AccountIdLookupOfTcontroller
CompactBalanceamount
RewardDestinationpayee
Bond extra ✔️ ✔️ ✔️ CompactBalanceamount
Unbond ✔️ ✔️ ✔️ CompactBalanceamount
Withdraw Unbonded ✔️ ✔️ ✔️ u32num_slashing_spans
Validate ✔️ ✔️ ✔️ ValidatorPrefsprefs
Nominate ✔️ ✔️ ✔️ VecAccountIdLookupOfTtargets
Chill ✔️ ✔️ ✔️
Set payee ✔️ ✔️ ✔️ RewardDestinationpayee
Set controller ✔️ ✔️ ✔️ AccountIdLookupOfTcontroller
Set validator count ✔️ ✔️ Compactu32new_
Increase validator count ✔️ ✔️ Compactu32additional
Scale validator count ✔️ ✔️ Percentfactor
Force no eras ✔️ ✔️
Force new era ✔️ ✔️
Set invulnerables ✔️ ✔️ VecAccountIdinvulnerables
Force unstake ✔️ ✔️ AccountIdstash
u32num_slashing_spans
Force new era always ✔️ ✔️
Cancel deferred slash ✔️ ✔️ EraIndexera
Vecu32slash_indices
Payout stakers ✔️ ✔️ ✔️ AccountIdvalidator_stash
EraIndexera
Rebond ✔️ ✔️ ✔️ CompactBalanceamount
Reap stash ✔️ ✔️ AccountIdstash
u32num_slashing_spans
Kick ✔️ ✔️ VecAccountIdLookupOfTwho
Set staking configs ✔️ ✔️ ConfigOpBalanceOfTmin_nominator_bond
ConfigOpBalanceOfTmin_validator_bond
ConfigOpu32max_nominator_count
ConfigOpu32max_validator_count
ConfigOpPercentchill_threshold
ConfigOpPerbillmin_commission
Chill other ✔️ ✔️ AccountIdcontroller
Force apply min commission ✔️ ✔️ AccountIdvalidator_stash

ElectionProviderMultiPhase

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Submit unsigned BoxRawSolutionSolutionOfMinerConfigraw_solution
SolutionOrSnapshotSizewitness
Set minimum untrusted score OptionElectionScoremaybe_next_score
Set emergency election result SupportsAccountIdsupports
Submit BoxRawSolutionSolutionOfMinerConfigraw_solution
Governance fallback ✔️ Optionu32maybe_max_voters
Optionu32maybe_max_targets

TechnicalCommittee

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Set members ✔️ ✔️ VecAccountIdnew_members
OptionAccountIdprime
MemberCountold_count
Execute ✔️ ✔️ Proposalproposal
Compactu32length_bound
Propose ✔️ ✔️ Compactu32threshold
Proposalproposal
Compactu32length_bound
Vote ✔️ ✔️ Hashproposal
Compactu32index
boolapprove
Close old weight ✔️ ✔️ Hashproposal_hash
Compactu32index
Compactu64proposal_weight_bound
Compactu32length_bound
Disapprove proposal ✔️ ✔️ Hashproposal_hash
Close ✔️ ✔️ Hashproposal_hash
Compactu32index
Weightproposal_weight_bound
Compactu32length_bound

TechnicalMembership

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Add member ✔️ ✔️ AccountIdLookupOfTwho
Remove member ✔️ ✔️ AccountIdLookupOfTwho
Swap member ✔️ ✔️ AccountIdLookupOfTremove
AccountIdLookupOfTadd
Reset members ✔️ ✔️ VecAccountIdmembers
Change key ✔️ ✔️ AccountIdLookupOfTnew_
Set prime ✔️ ✔️ AccountIdLookupOfTwho
Clear prime ✔️ ✔️

Treasury

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Propose spend ✔️ ✔️ CompactBalanceamount
AccountIdLookupOfTbeneficiary
Reject proposal ✔️ ✔️ Compactu32proposal_id
Approve proposal ✔️ ✔️ Compactu32proposal_id
Spend ✔️ ✔️ CompactBalanceamount
AccountIdLookupOfTbeneficiary
Remove approval ✔️ ✔️ Compactu32proposal_id

Utility

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Batch ✔️ ✔️ ✔️ VecCallcalls
As derivative u16index
Callcall
Batch all ✔️ ✔️ ✔️ VecCallcalls
Dispatch as BoxPalletsOriginas_origin
Callcall
Force batch ✔️ ✔️ ✔️ VecCallcalls
With weight ✔️ ✔️ Callcall
Weightweight

Preimage

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Note preimage ✔️ ✔️ Vecu8bytes
Unnote preimage ✔️ ✔️ Hashhash
Request preimage ✔️ ✔️ Hashhash
Unrequest preimage ✔️ ✔️ Hashhash

Council

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Set members ✔️ ✔️ VecAccountIdnew_members
OptionAccountIdprime
MemberCountold_count
Execute ✔️ ✔️ Proposalproposal
Compactu32length_bound
Propose ✔️ ✔️ Compactu32threshold
Proposalproposal
Compactu32length_bound
Vote ✔️ ✔️ Hashproposal
Compactu32index
boolapprove
Close old weight ✔️ ✔️ Hashproposal_hash
Compactu32index
Compactu64proposal_weight_bound
Compactu32length_bound
Disapprove proposal ✔️ ✔️ Hashproposal_hash
Close ✔️ ✔️ Hashproposal_hash
Compactu32index
Weightproposal_weight_bound
Compactu32length_bound

Democracy

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Propose ✔️ ✔️ ✔️ BoundedCallOfTproposal
CompactBalanceamount
Second ✔️ ✔️ ✔️ Compactu32proposal
Vote ✔️ ✔️ ✔️ Compactu32ref_index
AccountVotevote
Emergency cancel ✔️ ✔️ ✔️ ReferendumIndexref_index
External propose ✔️ ✔️ ✔️ BoundedCallOfTproposal
External propose majority ✔️ ✔️ ✔️ BoundedCallOfTproposal
External propose default ✔️ ✔️ ✔️ BoundedCallOfTproposal
Fast track ✔️ ✔️ ✔️ H256proposal_hash
BlockNumbervoting_period
BlockNumberdelay
Veto external ✔️ ✔️ ✔️ H256proposal_hash
Cancel referendum ✔️ ✔️ ✔️ Compactu32ref_index
Delegate ✔️ ✔️ ✔️ AccountIdLookupOfTto
Convictionconviction
Balancebalance
Undelegate ✔️ ✔️ ✔️
Clear public proposals ✔️ ✔️ ✔️
Unlock ✔️ ✔️ ✔️ AccountIdLookupOfTtarget
Remove vote ✔️ ✔️ ✔️ ReferendumIndexindex
Remove other vote ✔️ ✔️ ✔️ AccountIdLookupOfTtarget
ReferendumIndexindex
Blacklist ✔️ ✔️ H256proposal_hash
OptionReferendumIndexmaybe_ref_index
Cancel proposal ✔️ ✔️ ✔️ Compactu32prop_index

Multisig

Name Nano S Nano S XL Nano SP/X Nesting Arguments
As multi threshold 1 ✔️ ✔️ ✔️ VecAccountIdother_signatories
Callcall
As multi ✔️ ✔️ ✔️ u16threshold
VecAccountIdother_signatories
OptionTimepointmaybe_timepoint
Callcall
Weightmax_weight
Approve as multi ✔️ ✔️ ✔️ u16threshold
VecAccountIdother_signatories
OptionTimepointmaybe_timepoint
H256call_hash
Weightmax_weight
Cancel as multi ✔️ ✔️ ✔️ u16threshold
VecAccountIdother_signatories
Timepointtimepoint
H256call_hash

Identity

Name Nano S Nano S XL Nano SP/X Nesting Arguments
Add registrar ✔️ ✔️ AccountIdLookupOfTaccount
Set identity ✔️ ✔️ IdentityInfoinfo
Set subs ✔️ ✔️ VecTupleAccountIdDatasubs
Clear identity ✔️ ✔️
Request judgement ✔️ ✔️ Compactu32reg_index
Compactu128max_fee
Cancel request ✔️ ✔️ RegistrarIndexreg_index
Set fee ✔️ ✔️ Compactu32index
Compactu128fee
Set account id ✔️ ✔️ Compactu32index
AccountIdLookupOfTnew_
Set fields Compactu32index
IdentityFieldsfields
Provide judgement ✔️ ✔️ Compactu32reg_index
AccountIdLookupOfTtarget
JudgementBalanceOfTjudgement
Hashidentity
Kill identity ✔️ ✔️ AccountIdLookupOfTtarget
Add sub ✔️ ✔️ AccountIdLookupOfTsub
Datadata
Rename sub ✔️ ✔️ AccountIdLookupOfTsub
Datadata
Remove sub ✔️ ✔️ AccountIdLookupOfTsub
Quit sub ✔️ ✔️

About

Kusama app for Ledger Nano S and X

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 71.3%
  • TypeScript 20.1%
  • C++ 3.9%
  • Rust 2.0%
  • CMake 1.3%
  • Makefile 0.7%
  • Other 0.7%