Explore using ragger
- Dominant language
- Python
- Stars
- 7
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
### Overview
Ledger has a Python library [ragger](https://github.com/LedgerHQ/ragger) they built to abstract communicating with all the various device types they are maintaining, including a virtualized test backend we can use to enhance testing of integrations this plugin allows. Further, unclear if the library we are currently using will continue to be maintained
### Specification
Swap it out
### Dependencies
https://github.com/LedgerHQ/ragger
Contributor guide
Research direction
No file, test, or entry point is named. Start by locating the plugin's current Ledger communication dependency and its integration tests, then read ragger's supported device and virtualized-backend interfaces. Done means the existing dependency is replaced and the integration tests exercise the supported Ledger backends without regressions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- testing, tooling
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 42/100