Alexandre Paillier
4680a9d583
Better counting of EIP-712 filters
...
* Now counts them when received instead of only counting the displayed fields when filtering
* Fixes issues of filtered fields within an array of size N being counted N times
2024-07-24 11:59:14 +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
ae486e9e53
Can now feed the EIP-712 UI value buffer from multiple data (APDU) chunks
...
Also fixes EIP-712 bytes formatting for values longer than the display buffer, it would only show "..." (introduced by aa38ee995 )
2024-06-20 11:32:09 +02:00
Alexandre Paillier
05ddb70e7f
Can now handle amount-join EIP-712 filtering on Permit (ERC-2612) messages
2024-06-20 10:40:00 +02:00
Alexandre Paillier
2fdb3bcb34
Date/Time EIP-712 filtering implementation
2024-05-24 17:36:38 +02:00
Alexandre Paillier
e76e429148
Amount-join EIP-712 filtering implementation
2024-05-24 17:35:34 +02:00
Alexandre Paillier
fb1e1b2f78
EIP712 verbose mode "Struct review" visual glitch fix
2022-11-18 15:07:08 +01:00
Alexandre Paillier
c158c3e502
Better split between business logic & UI code for EIP-712
2022-10-24 10:18:51 +02:00
Alexandre Paillier
1b46ccb190
Extract EIP-712 UI code
2022-09-14 17:27:33 +02:00
Alexandre Paillier
ed479128fd
EIP712 Filtering count checking
2022-09-14 09:41:39 +02:00
Alexandre Paillier
de9e895ad9
EIP-712 code linting
2022-08-05 18:15:59 +02:00
Alexandre Paillier
58d1b40c79
UI 712 logic refactoring
2022-08-05 18:15:55 +02:00
Alexandre Paillier
559e729188
Better UI for verbose EIP-712, now shows the review struct screen even on inner structures
2022-08-05 18:15:45 +02:00
Alexandre Paillier
d8321d422d
Renamed EIP-712 UI function
2022-08-05 18:15:44 +02:00
Alexandre Paillier
b7a4c0d93b
EIP-712 filtering UI adjustments; Removed half-blind special compilation flag
2022-08-05 18:15:41 +02:00
Alexandre Paillier
a24f621ce3
EIP712 filtering, added new APDUs
2022-08-05 18:15:41 +02:00
Alexandre Paillier
56e0875979
Made the hacky 712 generic step redraw a function
2022-08-05 18:15:41 +02:00
Alexandre Paillier
07aca18ab1
New EIP-712 UX set title/value functions
2022-08-05 18:15:40 +02:00
Alexandre Paillier
239da44d0e
Added a new temporary EIP-712 half-bind mode
2022-08-05 17:52:48 +02:00
Alexandre Paillier
2fa6379470
Now only compiles full EIP-712 support for capable devices
2022-08-05 17:52:47 +02:00
Alexandre Paillier
c0eaf8d106
Proper cleanup after EIP712 message
2022-08-05 17:52:46 +02:00
Alexandre Paillier
9f29a7caa2
UI handling WIP
2022-08-05 17:52:44 +02:00