Commit Graph

75 Commits

Author SHA1 Message Date
Charles-Edouard de la Vergne
b7af62dc13 Remove useless functions 2024-07-22 15:27:54 +02:00
Charles-Edouard de la Vergne
ddc70a7bf2 Moved 'genericReview' to 'Normal' for display_privacy 2024-07-22 15:27:54 +02:00
Alexandre Paillier
89cffd6fdd Moved generic reviews to "normal" reviews 2024-07-22 15:27:54 +02:00
Alexandre Paillier
8e2b00c634 NBGL EIP-191 fixes
* Skip
* Page chunking
2024-07-22 15:27:48 +02:00
Charles-Edouard de la Vergne
dd082be3d1 Port message review to 'nbgl_useCaseReviewStreamingXXX' in ui_sign_message.c 2024-07-18 18:13:46 +02:00
Alexandre Paillier
1ccdd9ce88 Switched to only using HomeAndSettings NBGL use case
Also merged idle and settings source files
2024-07-16 18:22:41 +02:00
Francois Beutin
761aaa26dd Fix clone icons not being used in review context 2024-07-04 17:31:30 +02:00
Alexandre Paillier
e474a1c390 Settings renaming & reordering 2024-06-25 15:44:55 +02:00
Alexandre Paillier
c2467d56bc Fix compatibility with Stax 1.4.0 2024-06-25 15:44:54 +02:00
Alexandre Paillier
cd563a21db New blind-signing flow for Stax/Flex 2024-06-25 15:44:54 +02:00
Alexandre Paillier
fbd913bc33 Removed blind signing setting 2024-06-24 18:05:35 +02:00
Alexandre Paillier
ae359b481e Now buffers the EIP-712 pairs to show more than one per screen 2024-06-20 13:20:52 +02:00
Alexandre Paillier
e503373411 Fixes 2024-06-20 08:58:45 +02:00
Charles-Edouard de la Vergne
18889d667b Change fields order presentation 2024-06-18 11:58:10 +02:00
Charles-Edouard de la Vergne
273dd95937 Add 'sender' field to review screens 2024-06-18 11:58:09 +02:00
Alexandre Paillier
aac8c31bb8 Removed NBGL-specific truncation of long EIP-712 fields 2024-05-24 15:17:11 +02:00
Alexandre Paillier
c50943e4ca Port EIP712 to the new NBGL streaming use case
Fixes the Flex navigation issue
2024-05-24 15:17:06 +02:00
Alexandre Paillier
ec2e17b8b4 EIP-712 v0 small cleanup 2024-05-24 13:58:05 +02:00
Alexandre Paillier
7ad2e89d23 Fix NBGL EIP-712 v0
Was using the streaming review use case when it did not have to
2024-05-23 15:12:18 +02:00
Charles-Edouard de la Vergne
c0d19fdf6d Update ethereum plugin-sdk 2024-05-13 14:33:10 +02:00
Charles-Edouard de la Vergne
9e4b43e513 Replace nbgl_layoutTagValueXX by nbgl_contentTagValueXX 2024-05-07 16:24:02 +02:00
Charles-Edouard de la Vergne
0421deb5c7 Port typed message review steps to 'nbgl_useCaseStreamingReview' in ui_sign_712_v0.c 2024-05-07 16:24:01 +02:00
Charles-Edouard de la Vergne
93f07c3dfe Port transaction review steps to 'nbgl_useCaseGenericReview' in ui_confirm_parameter_selector.c 2024-05-07 16:24:01 +02:00
Charles-Edouard de la Vergne
be4619a696 Port transaction review steps to 'nbgl_useCaseGenericReview' in ui_display_privacy.c 2024-05-07 16:24:00 +02:00
Charles-Edouard de la Vergne
e06d315c10 Port transaction review steps to 'nbgl_useCaseReview' in ui_approve_tx.c 2024-05-07 16:24:00 +02:00
Charles-Edouard de la Vergne
1c9f138fdd Port Address Review steps to 'nbgl_useCaseAddressReview' 2024-05-07 16:23:57 +02:00
Charles-Edouard de la Vergne
200bf7f1a0 Port 'nbgl_useCaseSettings' to 'nbgl_useCaseHomeAndSettings' 2024-05-07 16:23:56 +02:00
Charles-Edouard de la Vergne
bfff5f1083 Adapt tree to take into account Flex 2024-05-07 10:15:09 +02:00
Charles-Edouard de la Vergne
aa38ee9959 Code improvements / Fix warnings
- Fix CodeQL warnings
- Port lots of improvements/fixes from PR #225
- replace 'array_hexstr' and '%*H' format by sdk function 'format_hex'
- Add 'noreturn' attribute in 'main.c'
2024-04-26 11:09:18 +02:00
Charles-Edouard de la Vergne
f5ea9c51c2 Fix various Linter issues and mispelling 2024-03-27 14:43:15 +01:00
Charles-Edouard de la Vergne
36ae183a1c Fix deprecated warnings 2024-03-27 14:43:15 +01:00
Alexandre Paillier
ea1709b0ea Completely remove old Starkware internal "plugin" 2024-02-14 09:37:11 +01:00
Francois Beutin
ca9d5c9c77 Remove data needed by plugins from shared_context file 2024-02-02 11:23:29 +01:00
Francois Beutin
3d9da0dd16 Move basic utility functions from ethUtils to main utils file 2024-02-02 11:23:28 +01:00
Francois Beutin
04d0fde47a Move network features out of ethUtils 2024-02-02 11:23:27 +01:00
Francois Beutin
cc0f963b51 Hotfix fix for API_LEVEL_14 fix 2023-12-01 18:44:16 +01:00
Francois Beutin
ec7e385d78 Fix stax build for API_LEVEL < 14 2023-12-01 16:49:58 +01:00
abonnaudet-ledger
d8da84da65 Stax: Adapt for API LEVEL 14 (#499) 2023-11-21 16:59:31 +01:00
apaillier-ledger
5d913f3a15 Merge pull request #449 from LedgerHQ/tdj/eth_plugin_sdk_update
Update plugins SDK framework
2023-10-19 11:26:32 +02:00
Alexandre Paillier
31f0d7f034 App now has all the network icons and can use them when needed 2023-10-18 16:45:58 +02:00
Alexandre Paillier
49da32af8e Added missing return value checks following recent changes 2023-10-10 16:42:24 +02:00
Alexandre Paillier
b05b16143d Now shows the network name in the Stax public address UI flow 2023-09-07 14:35:55 +02:00
Jorge Martins
530cfdab73 use NB_MAX_LINES_IN_REVIEW 2023-07-27 10:45:05 +02:00
Jorge Martins
beea483d66 lint + fix or condition 2023-07-27 10:45:05 +02:00
Jorge Martins
e28dbbf817 ui_settings HAVE_EIP712_FULL_SUPPORT inconsistency 2023-07-27 10:45:05 +02:00
Jorge Martins
651dcc9503 fixed statement/lint 2023-07-27 10:45:04 +02:00
Jorge Martins
2c2d933043 No need to set nbMaxLinesForValue to 0, use NB_MAX_LINES_IN_REVIEW 2023-07-27 10:45:04 +02:00
Jorge Martins
493046e555 Showing Token Account not Token Amount 2023-07-27 10:45:03 +02:00
Jorge Martins
569f6c27ca remove code duplication 2023-07-27 10:45:03 +02:00
Jorge Martins
aae40ecada add missing return 2023-07-27 10:45:03 +02:00