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
greenknot
ccb316c5f3
doc: fix description of PROVIDE NFT INFORMATION
2022-01-20 10:37:04 +01:00
greenknot
6c03be385c
use size_t instead of uint8_t to prevent potential integer overflows
2022-01-20 10:37:04 +01:00
greenknot
3c36c41d3e
enclose COLLECTION_NAME_MAX_LEN and HEADER_SIZE in parentheses
...
to prevent future potential issues.
2022-01-20 10:37:04 +01:00
apaillier-ledger
6d4d452ca6
Merge pull request #233 from LedgerHQ/fix/version_adjustment
...
NFT app version adjustment
2022-01-14 18:12:04 +01:00
Alexandre Paillier
b124cd26b8
Version bump to 1.9.17
2022-01-14 17:37:39 +01:00
Alexandre Paillier
eb531de5d2
[clean] Linting pass
2022-01-14 17:33:20 +01:00
Alexandre Paillier
8fd033e32a
Merge remote-tracking branch 'origin/master' into fix/version_adjustment
2022-01-14 17:22:51 +01:00
lpascal-ledger
cf4640b312
Merge pull request #227 from tjulien-ledger/shyft-support
...
Shyft support
2022-01-14 11:34:51 +01:00
tjulien-ledger
8055a65868
removed unnecessary derivation path
2022-01-14 11:18:55 +01:00
tjulien-ledger
a096f48e1e
Update version bump to 1.9.16
2022-01-14 11:18:52 +01:00
tjulien-ledger
abc66abc51
bump 1.9.14-shyft
2022-01-14 10:40:12 +01:00
tjulien-ledger
5a1dcb0b02
adding ETH path
2022-01-14 10:38:58 +01:00
Noel Moldvai
c8bf437424
Add Shyft support
2022-01-14 10:38:58 +01:00
Jean P
a53a2428cc
Fix nft transactions ( #229 )
...
* Removed pluginType "hack"
* Fix some ERC 721 & 1155 function signature hashes
* Fix UI for ERC721 operations
* Explicit Batch Transfer UI with ERC1155
* Unified some ERC721 & 1155 non-static functions naming
* Fix UI for ERC1155 operations
* Added missing pin-lock check when signing transactions
* Fix the shell script that builds the elf files for testing
* Add tests dependency ethers
* Removed the space in the test filename
* Tests build script refactoring
* Now works when called from anywhere (not just the script's directory)
* Now handles LNS & LNX builds together (less duplicated code)
* Temporarily disable Nano X tests
Until Zemu supports Nano X 2.0 SDK
* Tests now start with blind signing disabled
Makes it closer to reality & very few of them requires it
* Update to the latest sdk version
* make eth_plugin_perform_init() readable
Introduce 2 functions.
* Now properly parses the apdu and displays the total quantity of NFT IDs transferred in ERC1155 batch transfer
* Add NFT prod public keys
* Added extra checks for the chain ID handling
Following the security review
* NFTs now only supported by LNS
* Version bump
Co-authored-by: Alexandre Paillier <alexandre.paillier@ledger.fr >
Co-authored-by: greenknot <greenknot@users.noreply.github.com >
2021-12-17 12:04:51 +01:00