ApeWorX / ApeWorX/ape-ledger

Explore using ragger

Open
#56 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.