Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

App update #42

Merged
merged 10 commits into from
Oct 2, 2023
Merged

App update #42

merged 10 commits into from
Oct 2, 2023

Conversation

cedelavergne-ledger
Copy link
Contributor

@cedelavergne-ledger cedelavergne-ledger commented Sep 21, 2023

Update the repository:

  • Change Makefile to default Ledger standard
  • Fix deprecated API
  • Remove unneeded glyphs, already present in SDK
  • Add nanosp support, with corresponding screenshots
  • Add the missing Ledger CI workflows and adapt current ones
  • Fix Linters output
  • Add missing ragger tests
    • Add utils module with generic navigate function
    • Update get_public_key
      • Fix length and check returned values (including chain_code)
      • Add new tests accepted and rejected with the screenshots
    • Add get_configuration test to check the returned version
    • Update sign_valid_tx
      • Add signature check
      • Add new test rejected with the screenshots
  • Fix minor documentation formatting
  • Fix decimal parsing for special encoding for 0 from old PR (see Code scanning with CodeQL #23)
  • Update version (2.3.1 to 2.3.2)

@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

- Delete header file common with sdk
- Rename few files to avoid name conflict with sdk
- Add utils module
- Add generic navigate function
- Fix get_public_key with correct returned length
- Add get_public_key returned value check (with chain code)
- Add get_public_key with confirmation
- Add get_public_key new tests with 'accepted' and 'rejected'
- Add get_public_key new screenshots
- Add get_configuration test to check the returned version
- Add sign_valid_tx returned signature check
- Add sign_tx new tests with 'rejected'
- Cleanup sign function
- This was in a previously approved but not merged PR (#23)
@cedelavergne-ledger cedelavergne-ledger merged commit f600f50 into develop Oct 2, 2023
# XRP Wallet App for Ledger Nano S and Ledger Nano X
# XRP Wallet App for Ledger devices

[![Ensure compliance with Ledger guidelines](https://github.com/LedgerHQ/app-flow/actions/workflows/guidelines_enforcer.yml/badge.svg)](https://github.com/LedgerHQ/app-flow/actions/workflows/guidelines_enforcer.yml)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Badges should point to /app-xrp/ instead of /app-flow/

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you open a PR to fix it ? I'll do it otherwise

Copy link
Contributor

@mmouchous-ledger mmouchous-ledger Dec 28, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done #47

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants