Commit Graph

710 Commits

Author SHA1 Message Date
Jean-Baptiste Bédrune
89fddf3ef8 Set const qualifiers in few fields used by the plugin interface 2022-02-21 23:46:54 +01:00
Jean-Baptiste Bédrune
458ef9af52 Define better prototype for "network" functions 2022-02-21 23:46:54 +01:00
lpascal-ledger
bf9bfb3ee7 Merge pull request #231 from LedgerHQ/fix/printable_fees
[fix] Get printable amount handle should not parse configuration for ticker and decimal if the amount is a fee
2022-02-15 15:21:56 +01:00
apaillier-ledger
ceed2ca530 Merge pull request #247 from LedgerHQ/apr/bugfix/no_nft_info_crash
Fix NFT transaction crash
2022-02-15 15:07:17 +01:00
Alexandre Paillier
ce2df92741 New common function to get the NFT contract address 2022-02-15 14:33:55 +01:00
Alexandre Paillier
2e63a428b2 Removed useless header include in shared_context.h
Could easily create a circular header dependency
2022-02-15 14:13:55 +01:00
Alexandre Paillier
b3a36f9b11 Added new tests for ERC-1155 2022-02-15 14:13:48 +01:00
Lucas PASCAL
1e988e0904 [revert] Removing temporary application name variant 2022-02-15 11:46:19 +01:00
Lucas PASCAL
1f1e472904 [add] Bump version for test release 2022-02-15 11:46:19 +01:00
Lucas PASCAL
1b24fc2eca [fix] Get printable amount handle should not parse configuration for ticker and decimal if the amount is a fee 2022-02-15 11:46:19 +01:00
Alexandre Paillier
9a4d193de2 Added new tests for ERC-721 2022-02-15 10:39:34 +01:00
Alexandre Paillier
66ffbc42d4 Unify the terminology for approval screens between ERC-721 & 1155 2022-02-15 10:39:34 +01:00
Alexandre Paillier
6bc99e8b98 Removed NFT transactions unused screens & fixed ERC-1155 setApproveForAll number of screens 2022-02-15 10:39:33 +01:00
Alexandre Paillier
4232a8925b Fix crash when signing NFT transactions with no NFT information APDU received 2022-02-15 10:39:29 +01:00
Alexandre Paillier
7a92b65bf7 Fix typo in setPlugin 2022-02-14 18:15:19 +01:00
Alexandre Paillier
858ff08e6e Merge branch 'master' into develop 2022-02-14 17:35:25 +01:00
Edouard Merle
c0b85d27b7 Merge pull request #267 from LedgerHQ/develop_1.9.17
Add Non-Fungible Token (ERC 721 & 1155) support
2022-02-14 17:28:50 +01:00
Edouard Merle
7d9d0fbbc6 fix: build for lns+ 2022-02-14 16:57:08 +01:00
apaillier-ledger
69628230ac Merge pull request #248 from LedgerHQ/apr/bugfix/sdk2_fix_tests_screenshots
Re-generated the tests screenshots with proper bold text
2022-02-10 15:31:55 +01:00
Alexandre Paillier
dfa7ed4013 Re-generated the test reference screenshots
An issue was introduced in 2.0 SDK for LNX, making text that should be
bold not bold.
2022-02-10 15:02:53 +01:00
apaillier-ledger
41a810c61e Merge pull request #246 from LedgerHQ/apr/feature/update_zemu
Update to the latest Zemu framework
2022-02-09 09:21:54 +01:00
Alexandre Paillier
10c0b00933 Updated Starkware test
Removed hacky workaround
2022-02-08 18:31:30 +01:00
Alexandre Paillier
55cc84f65d Updated send ECT test
Removed hacky workaround
2022-02-08 18:31:30 +01:00
Alexandre Paillier
68a16374f6 Updated send BSC test
Removed hacky workaround
2022-02-08 18:31:29 +01:00
Alexandre Paillier
8437cc3fe5 Updated send test
Removed hacky workaround
2022-02-08 18:31:29 +01:00
Alexandre Paillier
399a95a464 Updated ERC 721 test
Removed hacky workaround. Also now properly waits for the promise of the last APDU.
2022-02-08 18:31:09 +01:00
Alexandre Paillier
6be9b49228 Updated ERC 1155 test
Removed hacky workaround. Also now properly waits for the promise of the last APDU.
2022-02-08 18:29:59 +01:00
Alexandre Paillier
c2aadf0aad Updated EIP 1559 test
Removed hacky workaround
2022-02-08 17:54:20 +01:00
Alexandre Paillier
675e72edec Updated chainid test
Removed hacky workaround
2022-02-08 17:47:12 +01:00
Alexandre Paillier
e51be2f041 Updated blind compound deposit test
Removed hacky workaround
2022-02-08 17:35:05 +01:00
Alexandre Paillier
1417120b4f Updated approve test
Removed hacky workaround
2022-02-08 17:35:03 +01:00
Alexandre Paillier
74fcac61aa Updated to the latest Zemu framework version 2022-02-08 17:24:04 +01:00
Edouard Merle
617b60483f fix: build for lns+ 2022-02-08 16:43:45 +01:00
Edouard Merle
db3eddcd3d fix: formatting in sdk 2022-02-08 16:43:40 +01:00
lpascal-ledger
9d26ccfee0 Merge pull request #238 from LedgerHQ/ci/better_ci
Ci/better ci
2022-02-03 16:57:50 +01:00
apaillier-ledger
4b55157c3e Merge pull request #239 from LedgerHQ/fix/zemu_tests
Fix automated tests with Zemu
2022-02-01 14:30:44 +01:00
Alexandre Paillier
3518873b5a Updated ERC-721 & ERC-1155 tests 2022-01-31 10:04:48 +01:00
Alexandre Paillier
041ca9a895 Updated starkware test 2022-01-31 10:03:00 +01:00
Alexandre Paillier
29739c63c8 Updated send ETC test 2022-01-31 09:57:06 +01:00
Alexandre Paillier
80d02b9f34 Updated send BSC test 2022-01-31 09:54:19 +01:00
Alexandre Paillier
782e39c494 Updated send test 2022-01-31 09:52:32 +01:00
Alexandre Paillier
571f439f58 Updated eip1559 test 2022-01-31 09:48:14 +01:00
Alexandre Paillier
5df3c48d92 Updated contract data warning test 2022-01-31 09:44:32 +01:00
Alexandre Paillier
cb373dad68 Updated chainid test 2022-01-31 09:44:30 +01:00
Alexandre Paillier
07e0d878e2 Updated blind compound deposit test 2022-01-31 09:40:12 +01:00
Alexandre Paillier
f70cb53074 Updated approve test 2022-01-31 09:35:36 +01:00
Lucas PASCAL
71f124b2ce [CI] Compiling binaries with specific flags 2022-01-28 16:45:08 +01:00
Lucas PASCAL
15d768c2cb [CI] PR on develop triggers CI 2022-01-28 16:45:05 +01:00
Alexandre Paillier
55d26f32f9 Updated the test fixture code 2022-01-28 11:39:14 +01:00
Alexandre Paillier
74a1e94230 Updated Zemu framework to its latest version 2022-01-27 11:54:28 +01:00