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

Upgrade baking app and remove wallet app code #84

Closed
wants to merge 338 commits into from
Closed

Conversation

ajinkyaraj-23
Copy link
Collaborator

@ajinkyaraj-23 ajinkyaraj-23 commented Mar 25, 2024

-- Remove wallet app code
-- Update tezos protocol in baking app as per oxford/paris upgrade of tezos
-- Add ragger tests
-- remove manual io_event handling and screensavers. use ledger screensaver
-- Refactor error handling from exception to return error codes

ajinkyaraj-23 and others added 30 commits February 23, 2024 16:42
The default value used in Makefile.standard_app
Upgrade Makefile to be compatible with LedgerHQ/app-boilerplate
 - remove athens operations
 - keep only babylon reveal and delegation operations as they are
   identical to the delegation and the reveal of Oxford and they are
   the only operations still used.
As ledger provides  docker containers for build environment, nix setup is no longer required.
spalmer25 and others added 28 commits April 23, 2024 17:22
…er-reported-issues

Fix minor ledger reported issues
…etween-pre-attestation-and-attestation-based-on-magic-byte

Use magic byte instead of tag to differentiate between pre-attestation and attestation
The MetaScreen metaclass prevent TezosUseCaseAddressConfirmation to
inherit properly UseCaseAddressConfirmation
 - screen contains more data: number of screen reduced
 - swipe instead of tap
 - QR button has moved
fixed in Ragger v1.21.0
…p-builder-version

 Bump ledger-app-builder version
black_screen snapshots remains from older version
In order to clarify the tests
 - nbgl_useCaseAddressReview instead of nbgl_useCaseAddressConfirmation
 - nbgl_useCaseReviewStatus instead of nbgl_useCaseStatus
 - nbgl_useCaseReviewStart instead of nbgl_useCaseReviewLight and nbgl_useCaseStaticReviewLight
 - standard status message
 - nbgl_useCaseGenericReview instead of nbgl_useCaseReviewStart
   The pre-defined review flows do not meet our expectations as they
   are built specifically for reviewing/signing transactions/messages
   and therefore the wording is defined for this.
 - standard status message
 - nbgl_useCaseGenericReview instead of nbgl_useCaseReviewStart
   The pre-defined review flows do not meet our expectations as they
   are built specifically for reviewing/signing transactions/messages
   and therefore the wording is defined for this.
 - standard status message
- check_app_context: only check data and not the screens
- goto_home_public_key: do not check chain_id
- disable_hwm: do not check app_context
In order to move all parameter information to the end of the flow as
required for useCaseHomeAndSettings
Instead of useCaseHome and nbgl_useCaseSettings
@ajinkyaraj-23
Copy link
Collaborator Author

NOt relevant anymore.

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.

2 participants