opentensor / subtensor

Bittensor Blockchain Layer
The Unlicense
123 stars 131 forks source link

Integrate Ledger support #428

Open distributedstatemachine opened 2 months ago

distributedstatemachine commented 2 months ago

Ledger App support

Zondax et al. have developed a Ledger app to support generic substrate networks,^1 meaning Bittensor will benefit from this app provided we integrate the required changes to our runtime, giving us Ledger support (and other hardware signers).

The changes required involve providing a verification of the chain metadata to consumers, e.g. hardware signers. This change allows hardware signer devices to verify their decoding of transactions, avoiding approvals of maliciously crafted transactions given some unverified metadata.

Background

TODO (from above guide)[^2]:

[^2]: Guide for integration