Commit Graph

72 Commits

Author SHA1 Message Date
Francois Beutin
8d9e79ba0a Use sync or async exchange calls in ethereum client 2024-03-28 16:54:57 +01:00
Alexandre Paillier
c193362d56 New blind-sign ragger test 2024-03-08 18:06:56 +01:00
Alexandre Paillier
6414890b2f Added ERC-20 ABI & fixed indentation on other ABIs 2024-03-08 18:00:36 +01:00
Alexandre Paillier
5715827add New basic signature (+ verification) ragger tests 2024-03-08 17:49:17 +01:00
Ledger App Tester Bot
50ba42d535 [auto] Update screenshot 2024-02-21 14:14:32 +00:00
Alexandre Paillier
faa2d3aabf Ragger tests 2024-02-14 12:10:16 +01:00
Alexandre Paillier
c8c6b9a2d1 EIP-712 Ragger tests snapshots handling
Also moved snapshots root path to a centralized/common file
2024-02-14 12:10:16 +01:00
Alexandre Paillier
9ea5d42895 Update tests 2024-02-13 14:41:37 +01:00
Ledger App Tester Bot
089b24817f [auto] Update screenshot 2024-01-10 15:17:01 +00:00
Sarah GLINER
eb00fca1f4 client: add symlink to install dependencies from ragger folder 2023-12-07 15:11:13 +01:00
Alexandre Paillier
c65db6f307 Removed old type hinting 2023-11-30 10:55:45 +01:00
Alexandre Paillier
620167633b Modified EIP712 function to take dictionaries directly instead of filenames 2023-11-30 10:55:34 +01:00
Alexandre Paillier
711b083f69 flake8 fixes 2023-11-29 18:25:42 +01:00
Alexandre Paillier
f30546f8f5 Updated ENS tests to use the new sign function 2023-11-29 18:25:42 +01:00
Alexandre Paillier
b90d660a69 Improved NFT tests
Now uses the ERC 721/1155 ABIs, gets selector automatically, and actually verifies the signature
2023-11-29 18:25:42 +01:00
Alexandre Paillier
62215e3e5f Now uses Web3.py to get function selectors 2023-11-27 11:17:03 +01:00
Alexandre Paillier
de82990e14 Added the Web3.py library as a dependency to the python client 2023-11-27 11:16:54 +01:00
Alexandre Paillier
4bcd61edc9 Ragger Stax snapshot update 2023-10-18 16:46:00 +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
52c0270753 New NFT Ragger test 2023-09-07 16:12:03 +02:00
Alexandre Paillier
96ae8222ee Ragger app client now has proper generic sign methods 2023-09-07 16:08:05 +02:00
Alexandre Paillier
04d2039935 Ragger tests for get pub key 2023-09-07 14:35:56 +02:00
Lucas PASCAL
e5c82d910e [add] Python client packaging first draft 2023-08-07 11:52:12 +02:00
Alexandre Paillier
4f8dbe09b7 Re-generated Stax golden snapshots for API_LEVEL 12 2023-08-01 11:24:41 +02:00
Alexandre Paillier
8541d69d33 Add new test case for EIP712 2023-07-18 17:00:35 +02:00
Alexandre Paillier
7c83c15f9f Now properly uses the settings use case 2023-07-18 11:35:36 +02:00
Alexandre Paillier
25562291e4 Fix Stax ragger tests 2023-07-18 11:35:28 +02:00
Alexandre Paillier
e019eed3ab Added a new ragger test 2023-07-06 15:41:19 +02:00
Francois Beutin
120052a07a Split LNX and LNS+ snapshots 2023-07-04 15:41:24 +02:00
Francois Beutin
5f4a565076 Use latest version for Speculos and Ragger 2023-07-04 15:41:20 +02:00
Francois Beutin
f26edc2fef Update LNX snapshots on ragger tests 2023-07-04 15:00:31 +02:00
Alexandre Paillier
cea6f2baa7 Added golden snapshots for Stax Ragger tests 2023-05-16 11:42:46 +02:00
Alexandre Paillier
8f4fb59ec0 Updated Ragger 2023-05-16 11:42:46 +02:00
Alexandre Paillier
510a935e26 Fix EIP712 fast autonext timer disrupting speculos for Stax 2023-05-16 11:42:45 +02:00
Alexandre Paillier
fec9a80d27 Stax Ragger tests 2023-05-16 11:42:40 +02:00
Alexandre Paillier
f3d05f839b Ragger domain names tests 2023-04-20 10:12:51 +02:00
Alexandre Paillier
c2eae8a7a2 Updated Ragger app client for domain names & sign APDUs 2023-04-20 10:12:50 +02:00
Alexandre Paillier
0336f3fcf0 Added new test signature key for domain names 2023-04-20 10:12:50 +02:00
Alexandre Paillier
e3a6db7c93 Now uses Ragger's bip-32 packing function 2023-04-20 10:12:50 +02:00
Alexandre Paillier
51a3fa0f80 Ragger tests can now handle multiple signing keys 2023-04-20 10:12:49 +02:00
Alexandre Paillier
25b57bb830 Small refactoring : renamed the Ragger client 2023-04-20 10:12:49 +02:00
Alexandre Paillier
be3aa9f1ba Now uses the reusable Ragger tests workflows 2023-04-20 10:12:49 +02:00
Alexandre Paillier
faed963e3a Now uses the reusable conftest from Ragger 2023-04-20 10:12:48 +02:00
Alexandre Paillier
e99cb5f469 Upgraded Ragger version + simplified PIP requirements file 2023-04-20 10:12:48 +02:00
Alexandre Paillier
50d14f5686 Removed unused Python empty init files 2023-04-20 10:12:48 +02:00
Francois Beutin
782ea07925 Use proper ragger import 2022-12-16 15:02:08 +01:00
Alexandre Paillier
648fa3b66a Ragger Python regex warnings fix 2022-11-18 15:07:30 +01:00
Alexandre Paillier
2300bb9d00 Updated Ragger tests to use the new private CAL key 2022-11-16 18:16:03 +01:00
Alexandre Paillier
bbe1723b25 Added new private CAL key file for CI 2022-11-16 18:12:16 +01:00
Alexandre Paillier
7ea69d17fa CI Fix 2022-11-09 15:33:47 +01:00