Commit Graph
1432 Commits
Author SHA1 Message Date
Alexandre Paillier 67a472d270 Bumped python client version 2023-11-30 10:55:45 +01:00
Alexandre Paillier c65db6f307 Removed old type hinting 2023-11-30 10:55:45 +01:00
Alexandre Paillier edad008ed1 Fix signature generation for SET_EXTERNAL_PLUGIN in client 2023-11-30 10:55:44 +01:00
Alexandre Paillier 58ea0e5cab Added EIP-191 to the client 2023-11-30 10:55:44 +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 ceb1cfaf4b New util functions in python client
- recover_message / recover_transaction
- get_selector_from_data
2023-11-29 18:25:39 +01:00
Alexandre Paillier bd41a1460d Added the RLP weakness workaround in client 2023-11-27 11:17:14 +01:00
Alexandre Paillier 8bab762147 Now returns public address as bytes 2023-11-27 11:17:11 +01:00
Alexandre Paillier eaf9cf8b16 New sign method that uses Web3.py
Removed old ones
2023-11-27 11:17:07 +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
abonnaudet-ledgerandGitHub d8da84da65 Stax: Adapt for API LEVEL 14 (#499) 2023-11-21 16:59:31 +01:00
apaillier-ledgerandGitHub 6212f2eeaa Merge pull request #479 from LedgerHQ/fbe/apply_remarks_from_review
Fbe/apply remarks from review
2023-11-17 17:57:18 +01:00
François BeutinandGitHub 5dbbfd1eef Merge pull request #497 from LedgerHQ/fix/apa/max_chain_id
Fix incorrect assumption on max possible chain ID size
2023-11-17 15:42:44 +01:00
Francois Beutin 84d0ce2b80 Misc modifications from previous review 2023-11-17 15:32:54 +01:00
Francois Beutin 40f067220f Makefile indentation and rationalization 2023-11-17 15:32:50 +01:00
Alexandre Paillier ad0b953fe8 Fix incorrect assumption on max possible chain ID size 2023-11-15 16:13:49 +01:00
François BeutinandGitHub 32cc7e00e8 Merge pull request #491 from LedgerHQ/sdk/update-submodule
Update the SDK submodule
2023-11-09 17:18:48 +01:00
François BeutinandGitHub 8b491c2ec4 Merge pull request #495 from LedgerHQ/fbe/workaround_github_api_lmited_rate2
Increase sleep timer and prevent issue cleanup if matrix fails
2023-11-09 17:07:21 +01:00
Francois Beutin b0b23648df Increase sleep timer and prevent issue cleanup if matrix fails 2023-11-09 17:06:03 +01:00
François BeutinandGitHub 2fff2161ce Merge pull request #493 from LedgerHQ/fbe/workaround_github_api_lmited_rate
Add a workaround for Github API refusing to open PRs too quickly
2023-11-09 16:32:29 +01:00
Francois Beutin dd28b24b38 Add a workaround for Github API refusing to open PRs too quickly 2023-11-09 16:21:23 +01:00
fbeutin-ledgerandGitHub bf2a4076aa [create-pull-request] automated change 2023-11-09 14:51:33 +00:00
François BeutinandGitHub 0241d094bd Merge pull request #489 from LedgerHQ/feat/apa/plugin_sdk_standard_makefile
Added a standard plugin Makefile
2023-11-09 15:51:16 +01:00
François BeutinandGitHub 42979573d5 Merge pull request #490 from LedgerHQ/fbe/mix_ci
Rationalize CI
2023-11-09 15:42:43 +01:00
Francois Beutin e45a0f7eb5 Fix lint issue 2023-11-09 14:50:25 +01:00
Francois Beutin 480e40ae28 Rationalize CI 2023-11-09 14:50:24 +01:00
François BeutinandGitHub 71f7fc44e3 Merge pull request #488 from LedgerHQ/fbe/improve_plugin_interface_file
improve plugin interface file
2023-11-09 14:19:50 +01:00
Francois Beutin 41ef631d63 Improve plugin interface file 2023-11-07 15:51:47 +01:00
Francois Beutin 66c5d5407a QOL changes to eth plugin interface 2023-11-07 15:51:39 +01:00
Alexandre Paillier dd1bb56ac7 Added a standard plugin Makefile 2023-11-07 14:58:51 +01:00
François BeutinandGitHub fece8dc498 Merge pull request #487 from LedgerHQ/fbe/pr_on_all_plugins_no_restriction
Enable PR on all plugins workflow for all plugins
2023-11-06 17:47:59 +01:00
Francois Beutin 790f6d1b58 Enable PR on all plugins workflow for all plugins 2023-11-06 17:46:44 +01:00
François BeutinandGitHub 16a87e7416 Merge pull request #485 from LedgerHQ/fbe/hotfix_workflow_name
Hotfix workflow name
2023-11-06 17:41:58 +01:00
Francois Beutin 72c7d4cfb5 Hotfix workflow name 2023-11-06 17:40:34 +01:00
François BeutinandGitHub 9a909b8401 Merge pull request #484 from LedgerHQ/fbe/auto_pr_on_all_plugins
Automatically open PRs on all eth plugins when SDK is updated
2023-11-06 17:38:57 +01:00
Francois Beutin 09306575f4 Automatically open PRs on all eth plugins when SDK is updated 2023-11-06 16:42:55 +01:00
François BeutinandGitHub 51c9753ab1 Merge pull request #482 from LedgerHQ/fbe/check_python_version
Add job checking the version bump
2023-10-30 15:07:46 +01:00
Francois Beutin cc4becdaec Bump eth python client version 2023-10-30 13:07:49 +01:00
Francois Beutin f72d6fa8de Add job checking the version bump 2023-10-30 13:07:48 +01:00
François BeutinandGitHub 4cca4b75fe Merge pull request #480 from LedgerHQ/fbe/fix_python_client_job_trigger
Fix python-client github job trigger
2023-10-27 18:03:13 +02:00
Francois Beutin a82b61ff8e Fix mypy and flake8 2023-10-27 17:28:29 +02:00
Francois Beutin 437f8a5679 Fix python-client github job trigger 2023-10-27 17:16:15 +02:00
379ccc0801 [create-pull-request] automated change (#477)
Co-authored-by: apaillier-ledger <[email protected]>
2023-10-19 11:51:01 +02:00
apaillier-ledgerandGitHub c65b208720 Merge pull request #476 from LedgerHQ/fix/apa/missing_plugin_sdk_changes
Missing plugin SDK changes
2023-10-19 11:50:18 +02:00
Alexandre Paillier bdec1cdc8c Added missing plugin SDK changes 2023-10-19 11:47:50 +02:00
Alexandre Paillier d414819b04 Revert plugin SDK version 2023-10-19 11:47:45 +02:00