Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
197 commits
Select commit Hold shift + click to select a range
1a26a01
Bumped version to 1.15.0-dev
apaillier-ledger Dec 19, 2024
5111fda
Switch to relative links for version diff
apaillier-ledger Dec 19, 2024
619d7cd
Merge pull request #705 from LedgerHQ/version_bump
apaillier-ledger Dec 19, 2024
a48055f
Add 1st fuzzing
cedelavergne-ledger Dec 16, 2024
ce5962a
fix fuzzing findings
cedelavergne-ledger Dec 16, 2024
3811c4c
test: add gcs fuzzer
bboilot-ledger Dec 3, 2024
4323935
chore: merge all fuzzers and clean the cmake
bboilot-ledger Dec 27, 2024
f86eb28
test: add a script to run the fuzzer and compute the coverage
bboilot-ledger Dec 27, 2024
d20c831
fix: use a uninitialized values
bboilot-ledger Dec 27, 2024
649aa60
fix: improve the mocks to avoid false positives
bboilot-ledger Dec 30, 2024
3a1dd71
build: support msan and asan for fuzzing locally
bboilot-ledger Dec 30, 2024
0ff2f94
refactor: remove explicit_bzero macro in fuzzing mocks
bboilot-ledger Jan 2, 2025
906f640
Merge pull request #700 from LedgerHQ/cev/add_fuzzing
cedelavergne-ledger Jan 6, 2025
0db2b39
Trusted name feature now uses the new TLV parser
apaillier-ledger Jan 7, 2025
cf49174
Dynamic network feature now uses the new TLV parser
apaillier-ledger Jan 8, 2025
b15f948
Merge pull request #709 from LedgerHQ/feat/apa/unify_tlv_parsing
apaillier-ledger Jan 9, 2025
b0d9bb9
Changed "Domain Name" to "Trusted Name" in PKI printf
apaillier-ledger Jan 9, 2025
21d5294
Fix trusted name PKI depending on name source in Python client
apaillier-ledger Jan 9, 2025
e472523
Merge pull request #710 from LedgerHQ/fix/apa/trusted_name_pki
apaillier-ledger Jan 10, 2025
3da3968
Removed hardcoded contract list from ERC-20 internal plugin
apaillier-ledger Jan 14, 2025
1ae9750
Merge pull request #711 from LedgerHQ/feat/apa/remove_hardcoded_contr…
apaillier-ledger Jan 15, 2025
6611aaa
Update networks & clones (#713)
vforgeoux-ledger Jan 23, 2025
f370e17
New mem_align util function
apaillier-ledger Jan 23, 2025
f71515e
Proper alignement of allocated TX info struct
apaillier-ledger Jan 23, 2025
aefaf1e
New mem functions in reverse
apaillier-ledger Jan 17, 2025
f136b32
Calldata compression
apaillier-ledger Jan 17, 2025
3a932e9
Merge pull request #712 from LedgerHQ/feat/apa/calldata_compression
apaillier-ledger Jan 24, 2025
44a6bd9
TX info & provide enum value now use calldata PKI key usage
apaillier-ledger Jan 24, 2025
30e5f03
New calldata test key & certificates in Python client
apaillier-ledger Jan 24, 2025
49a69ba
Provide network now uses the network PKI key usage
apaillier-ledger Jan 27, 2025
9777726
Remove dynamic networks support from LNS
apaillier-ledger Jan 27, 2025
a9cb26f
New network test key & certificates in Python client
apaillier-ledger Jan 27, 2025
2778513
Fix CAL trusted name certificates in Python client
apaillier-ledger Jan 27, 2025
8499b08
Merge pull request #716 from LedgerHQ/feat/apa/prod_pki
apaillier-ledger Jan 28, 2025
eb07fa3
eth,plugin: improve plugin finalize error checks
fvalette-ledger Jan 28, 2025
344f9a3
[auto-update] Update Ragger snapshots
github-actions[bot] Jan 28, 2025
be19c88
Merge pull request #720 from LedgerHQ/auto/update_snapshots-344f9a34
cedelavergne-ledger Jan 28, 2025
857a6d7
Fix for fuzzing false positive with unitialized variables
apaillier-ledger Jan 28, 2025
8cf77f2
Merge pull request #722 from LedgerHQ/fix/apa/fuzzing_with_explicit_b…
apaillier-ledger Jan 28, 2025
1e2dbdc
Update to new key IDs for trusted names
apaillier-ledger Jan 28, 2025
85acb87
Merge pull request #717 from LedgerHQ/feat/apa/new_trusted_name_keyids
apaillier-ledger Jan 28, 2025
c5925dc
Fix fuzzing workflow syntax warnings
apaillier-ledger Jan 28, 2025
9b0a5c9
Merge pull request #723 from LedgerHQ/ci/apa/workflow_syntax_warning
apaillier-ledger Jan 28, 2025
11e4345
Fix Dynamic Network parse error code
cedelavergne-ledger Jan 29, 2025
46c3784
Fix Network signing key
cedelavergne-ledger Jan 29, 2025
8ddcdd5
Merge pull request #725 from LedgerHQ/cev/fix_dynamic_networks
cedelavergne-ledger Jan 29, 2025
bc27b5c
Trusted name cleanup on error
apaillier-ledger Jan 29, 2025
bfe91b6
Merge pull request #726 from LedgerHQ/fix/apa/trusted_name_cleanup_on…
apaillier-ledger Jan 29, 2025
5566ca0
ledger_app_clients.ethereum: fix type checking annotation for python …
fvalette-ledger Jan 30, 2025
3e94afb
Merge pull request #728 from LedgerHQ/fix-eth-client-package-error-be…
fvalette-ledger Jan 30, 2025
24e714b
Merge remote-tracking branch 'origin/master' into develop
apaillier-ledger Jan 30, 2025
5d94009
Merge pull request #718 from LedgerHQ/fix-finalize-return-code-handling
fvalette-ledger Jan 31, 2025
1d14bd4
Fix compatibility with Python 3.11
apaillier-ledger Feb 6, 2025
45b96b7
Merge pull request #729 from LedgerHQ/fix/apa/python
apaillier-ledger Feb 6, 2025
615643b
Enable HAVE_SWAP flag
fbeutin-ledger Feb 10, 2025
68402cd
Use new swap_error_code_helpers interface
fbeutin-ledger Feb 10, 2025
1e77da7
Fix fuzzer
fbeutin-ledger Feb 20, 2025
a8b73dd
Merge pull request #730 from LedgerHQ/fbe/swap_error_helpers
fbeutin-ledger Feb 20, 2025
9952c2d
Fix reset of global state in tlv_from_apdu
apaillier-ledger Feb 20, 2025
a1abcf3
Now use buf_shrink_expand in parse_der_value
apaillier-ledger Feb 20, 2025
d456661
Merge pull request #735 from LedgerHQ/fix/apa/tlv_from_apdu_reset
apaillier-ledger Feb 20, 2025
142c3d3
Use new setup feature from ragger
fbeutin-ledger Feb 21, 2025
da965f5
Allow running pytest from the project root
fbeutin-ledger Feb 21, 2025
c6bea2e
Merge pull request #738 from LedgerHQ/fbe/use_ragger_setup_feature
fbeutin-ledger Feb 21, 2025
2ce9413
Linter and workflows update
cedelavergne-ledger Feb 17, 2025
24b1198
Client linter
cedelavergne-ledger Jan 28, 2025
c9fd68a
Tests files linter
cedelavergne-ledger Jan 28, 2025
251a927
Cleanup header files, Cleanup definitions
cedelavergne-ledger Feb 17, 2025
cbab250
Fix nbgl_useCaseAdvancedReview
cedelavergne-ledger Feb 24, 2025
866d434
Remove useless UI in swap context
cedelavergne-ledger Feb 24, 2025
7a98093
Update snapshots
cedelavergne-ledger Feb 24, 2025
6859492
Merge pull request #740 from LedgerHQ/cev/align_with_sdk
cedelavergne-ledger Feb 24, 2025
7484216
Update test_name values for consistency
cedelavergne-ledger Feb 25, 2025
c3f3a8f
Fix linter
cedelavergne-ledger Feb 25, 2025
37e2b4c
Update snapshots
cedelavergne-ledger Feb 25, 2025
6bb28cd
Merge pull request #741 from LedgerHQ/cev/cleanup_tests_names
cedelavergne-ledger Feb 25, 2025
f18a1e9
Add helper script to generate TX SIMULATION APDU
cedelavergne-ledger Dec 5, 2024
4933fa1
Add web3check settings
cedelavergne-ledger Dec 4, 2024
9309588
Renamed and split network info implementation
apaillier-ledger Feb 24, 2025
30a7675
Removed const qualifiers from network info struct elements
apaillier-ledger Feb 24, 2025
ab7851b
network info struct handling refactoring
apaillier-ledger Feb 24, 2025
25572ac
network info context struct refactoring
apaillier-ledger Feb 24, 2025
ae4589a
Renamed and split trusted name implementation
apaillier-ledger Feb 24, 2025
090d4da
Now verifies signature in verify_trusted_name_struct
apaillier-ledger Feb 25, 2025
4667d52
trusted name context struct refactoring
apaillier-ledger Feb 25, 2025
bd7b5fc
Compilation of NFT_ID in trusted name now requires HAVE_NFT_SUPPORT
apaillier-ledger Feb 25, 2025
ad975c4
Fix fuzzing
apaillier-ledger Feb 25, 2025
1aaaeba
Merge pull request #742 from LedgerHQ/feat/apa/harmonize_tlv_handling
apaillier-ledger Feb 26, 2025
981d301
Add web3check feature
cedelavergne-ledger Dec 5, 2024
3bcba17
Activate web3check when handling Transaction
cedelavergne-ledger Jan 28, 2025
7f5d49a
Update client: Add support for web3check
cedelavergne-ledger Dec 5, 2024
3cbc782
Adapt existing tests to support web3check
cedelavergne-ledger Dec 23, 2024
becbb86
Add new tests for web3check
cedelavergne-ledger Dec 23, 2024
6033a84
Update snapshots
cedelavergne-ledger Feb 25, 2025
627ece2
Temporary deactivate W3C for EIP191
cedelavergne-ledger Feb 28, 2025
3aff367
Temporary restrict W3C to Stax/Flex
cedelavergne-ledger Jan 29, 2025
7837717
Increased Flex/Stax EIP-712 autonext delay for better reliability
apaillier-ledger Mar 5, 2025
277dc37
Updated APDU doc to add TLV payload size prefix to web 3 checks
apaillier-ledger Mar 5, 2025
90625c0
Added handling of size prefix for web 3 checks TLV payload
apaillier-ledger Mar 4, 2025
e6b7196
Improved common_tlv_serialize util function in Python client
apaillier-ledger Mar 4, 2025
f342f04
Python client now adds the TLV payload size prefix for the web 3 chec…
apaillier-ledger Mar 5, 2025
70dbfd6
Remove unwanted '\n' from review screens
cedelavergne-ledger Mar 5, 2025
ff810d7
update snapshots
cedelavergne-ledger Mar 5, 2025
331c73f
Merge pull request #724 from LedgerHQ/cev/B2CA-1881_W3C
cedelavergne-ledger Mar 6, 2025
851ed52
Make GCS pairs calculation more explicit
apaillier-ledger Mar 4, 2025
e77a25e
GCS contract info are now the first pair in the review
apaillier-ledger Mar 4, 2025
deda825
GCS contract info wording changes
apaillier-ledger Mar 4, 2025
b17d1bf
Updated Ragger test snapshots
apaillier-ledger Mar 6, 2025
1ca2eb4
Merge pull request #745 from LedgerHQ/feat/apa/gcs_contract_info_nbgl…
apaillier-ledger Mar 6, 2025
e6c5a03
Rename 'verbose' fixture which conflict with speculos' one
cedelavergne-ledger Mar 6, 2025
18792a3
Merge pull request #746 from LedgerHQ/cev/fix_verbose_fixture
cedelavergne-ledger Mar 6, 2025
20f33b9
Updated network info APDU doc
apaillier-ledger Feb 28, 2025
668938d
Added handling of size prefix for network info TLV payload
apaillier-ledger Feb 28, 2025
8e1c4bc
Removed useless bzero when given network info was invalid
apaillier-ledger Feb 28, 2025
b33f0c2
Updated Python client to use new APDU format for network info
apaillier-ledger Mar 6, 2025
f3c05a4
Now only increases network slot if the given network info was valid
apaillier-ledger Feb 28, 2025
c579897
Improved network info debug prints
apaillier-ledger Feb 28, 2025
648c684
Now accepts a network even if it already has it
apaillier-ledger Feb 28, 2025
65e51c6
Fix issue where a malformed enum_value payload would lead to a memory…
apaillier-ledger Feb 28, 2025
bf517f1
Merge pull request #747 from LedgerHQ/fix/apa/enum_value_memory_leak
apaillier-ledger Mar 6, 2025
e199e4c
Merge pull request #744 from LedgerHQ/feat/apa/network_info_improvements
apaillier-ledger Mar 6, 2025
b1812c5
Updated gitignore
apaillier-ledger Feb 17, 2025
7124627
Fix handle_tlv_payload in provide_enum_value not being static
apaillier-ledger Mar 6, 2025
abc006d
Fix key used by Python client to sign GCS enums
apaillier-ledger Feb 12, 2025
90fcf4d
Add missing PKI certificate for enum value in python client
apaillier-ledger Feb 25, 2025
ad789b3
Fix EIP-712 path initialization in Python client
apaillier-ledger Feb 18, 2025
5319f7d
Replaced hardcoded signatures length by a macro
apaillier-ledger Feb 28, 2025
625286d
Provide proxy info implementation in app
apaillier-ledger Mar 6, 2025
108363f
Proxy info debug print
apaillier-ledger Feb 13, 2025
63bddc3
Add proxy info support in Python client
apaillier-ledger Mar 6, 2025
333f71c
GCS proxy handling
apaillier-ledger Feb 13, 2025
58bddae
GCS proxy Ragger test
apaillier-ledger Mar 6, 2025
1ed15cd
EIP-712 proxy handling
apaillier-ledger Feb 13, 2025
63f043a
Now EIP-712 filtering signature can use a given address in Python client
apaillier-ledger Feb 25, 2025
0611356
EIP-712 proxy Ragger test
apaillier-ledger Mar 6, 2025
064e366
Updated fuzzer cmake configuration
apaillier-ledger Feb 18, 2025
72cec72
Updated APDU documentation
apaillier-ledger Feb 18, 2025
c08a276
Trusted name proxy handling
apaillier-ledger Feb 27, 2025
fd742ff
Trusted name proxy Ragger test
apaillier-ledger Feb 28, 2025
2affdc2
Merge pull request #732 from LedgerHQ/feat/apa/contract_proxy
apaillier-ledger Mar 6, 2025
65739bc
Fix W3C strings with null terminator
cedelavergne-ledger Mar 10, 2025
8d78f53
Merge pull request #749 from LedgerHQ/cev/fix_w3c_strings_len
cedelavergne-ledger Mar 10, 2025
ba4f99c
Added support for new optional sender address field in PARAM_TRUSTED_…
apaillier-ledger Mar 7, 2025
8d4fdb8
Updated Python client for new sender address GCS field
apaillier-ledger Mar 7, 2025
6e42506
Updated GCS Ragger test for sender address trusted name
apaillier-ledger Mar 7, 2025
b42b2cc
Merge pull request #748 from LedgerHQ/feat/apa/gcs_trusted_name_sende…
apaillier-ledger Mar 11, 2025
0e73db3
Fix catch warnings
apaillier-ledger Mar 20, 2025
906bb16
Merge pull request #752 from LedgerHQ/fix/apa/catch_warnings
apaillier-ledger Mar 20, 2025
b823365
Added PARAM_TOKEN handling to GCS
apaillier-ledger Mar 14, 2025
33ba36f
Fix GCS Ragger test indentation
apaillier-ledger Mar 17, 2025
25a1842
Added a new TlvSerializable class to Python client
apaillier-ledger Mar 17, 2025
42f4734
Added ParamToken to Python client
apaillier-ledger Mar 24, 2025
9ce29b3
Added a param token GCS Ragger test
apaillier-ledger Mar 21, 2025
89898b8
Restricted LIBRARY app flag to only the Ethereum main app
apaillier-ledger Mar 25, 2025
e35b1cd
Removed GLOBAL_PIN app flag, not needed anymore
apaillier-ledger Mar 25, 2025
44e344a
Removed BOLOS_SETTINGS app flag
apaillier-ledger Mar 25, 2025
1583c63
Merge pull request #755 from LedgerHQ/feat/apa/update_app_flags
apaillier-ledger Mar 25, 2025
a129a2b
Adapt Opt-in Screen and settings to new wordings
cedelavergne-ledger Mar 25, 2025
d77be72
Update snapshots
cedelavergne-ledger Mar 25, 2025
4f13b9e
Merge pull request #756 from LedgerHQ/cev/w3c_optin_screens
cedelavergne-ledger Mar 25, 2025
3a18a3b
Add Berachain Network (#753)
keiff3r Mar 25, 2025
3451238
Merge pull request #754 from LedgerHQ/feat/apa/gcs_improvements
apaillier-ledger Mar 25, 2025
fc5eedd
Fixed contract info NBGL title
apaillier-ledger Mar 25, 2025
381a06a
Merge pull request #757 from LedgerHQ/fix/apa/gcs_contract_info_nbgl_…
apaillier-ledger Mar 25, 2025
d3fa641
Add TLV structs doc
apaillier-ledger Mar 25, 2025
22cee34
Added PROXY_INFO struct in doc
apaillier-ledger Mar 26, 2025
b5ae9ba
Added GCS sequence diagram
apaillier-ledger Mar 26, 2025
9a13852
Merge pull request #758 from LedgerHQ/feat/apa/gcs_doc
apaillier-ledger Mar 26, 2025
6fe5548
docs: Clarify public key encoding format in APDU docs
mertwole Mar 27, 2025
699de46
Switch to the -lite image for CodeQL GH action
apaillier-ledger Mar 27, 2025
d144c8f
Merge pull request #761 from LedgerHQ/feat/apa/codeql_on_lite
apaillier-ledger Mar 28, 2025
29b02dd
Updated plugin SDK
apaillier-ledger Mar 28, 2025
22d31b8
Merge pull request #763 from LedgerHQ/feat/apa/update_plugin_sdk
apaillier-ledger Mar 28, 2025
264cc21
Explicit named mode parameter in sign function calls in GCS Ragger tests
apaillier-ledger Apr 4, 2025
afcb229
Merge pull request #764 from LedgerHQ/feat/apa/explicit_named_mode_pa…
apaillier-ledger Apr 4, 2025
266d0a7
test: fuzz 1.16.0 new features
bboilot-ledger Mar 31, 2025
25a16ee
ci: increase the cron fuzz job duration
bboilot-ledger Mar 31, 2025
abc770f
Update snapshots
cedelavergne-ledger Apr 7, 2025
ba8be2e
Fix missing init appState when starting EIP712_v0 signature
cedelavergne-ledger Apr 7, 2025
fd622ec
Rename functions to snake_case convention
cedelavergne-ledger Apr 7, 2025
19dd343
Add static assert for buffer lengths
cedelavergne-ledger Apr 7, 2025
c0f510e
Verify more fields based on simu type
cedelavergne-ledger Apr 7, 2025
5a6ff2d
Fix explicit_bzero size to reset
cedelavergne-ledger Apr 7, 2025
5540e17
Move check_name in src/utils.c
cedelavergne-ledger Apr 7, 2025
5996919
Move NULL checks before strlen
apaillier-ledger Apr 7, 2025
955058d
Fix stripped_size value when right-stripping a calldata chunk
apaillier-ledger Apr 7, 2025
0b522b4
Add NULL check in calldata_cleanup
apaillier-ledger Apr 7, 2025
de46712
Add checks for overflow in memory allocator
apaillier-ledger Apr 7, 2025
1b98b43
fix: fuzzer harness due to function renaming
bboilot-ledger Apr 8, 2025
fbe953b
Remove useless comment
cedelavergne-ledger Apr 8, 2025
1ff7182
fix: false positive in the calldata fuzzing harness
bboilot-ledger Apr 8, 2025
d7f34d1
Merge pull request #762 from mertwole/docs/clarify-public-key-encodin…
apaillier-ledger Apr 8, 2025
dbba2fb
Merge pull request #760 from LedgerHQ/security-review-1-16-0
apaillier-ledger Apr 8, 2025
3caa013
Split check_tx_simulation_params to separate checks for 'hash' and 'f…
cedelavergne-ledger Apr 28, 2025
acdd451
Adapt streaming Tx check to new functions
cedelavergne-ledger Apr 28, 2025
e409178
Updated changelog for 1.16.0
apaillier-ledger Mar 26, 2025
ab139cb
Removed -dev version suffix
apaillier-ledger Mar 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/workflows/build_and_functional_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ on:
type: choice
required: true
default: 'Raise an error (default)'
description: CI behavior if the test snaphots are different than expected.
description: CI behavior if the test snapshots are different than expected.
options:
- 'Raise an error (default)'
- 'Open a PR'
Expand Down Expand Up @@ -59,5 +59,5 @@ jobs:
download_app_binaries_artifact: "ragger_elfs"
additional_app_binaries_artifact: "clone_elfs"
additional_app_binaries_artifact_dir: ./tests/ragger/.test_dependencies/clone/build/
test_options: "--with_lib_mode"
test_options: "--setup lib_mode"
regenerate_snapshots: ${{ inputs.golden_run == 'Open a PR' }}
2 changes: 1 addition & 1 deletion .github/workflows/cflite_cron.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,6 @@ jobs:
uses: google/clusterfuzzlite/actions/run_fuzzers@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
fuzz-seconds: 300 # 5 minutes
fuzz-seconds: 900 # 15 minutes
mode: ${{ matrix.mode }}
sanitizer: ${{ matrix.sanitizer }}
2 changes: 1 addition & 1 deletion .github/workflows/codeql_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
language: ['cpp']
runs-on: ubuntu-latest
container:
image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder-legacy:latest
image: ghcr.io/ledgerhq/ledger-app-builder/ledger-app-builder-lite:latest

steps:
- name: Clone
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codespell.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ jobs:
with:
builtin: clear,rare
check_filenames: true
path: src, src_bagl, src_features, src_nbgl, src_plugin_sdk, src_plugins, doc, client
path: src, src_bagl, src_features, src_nbgl, src_plugins, doc, client
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,12 @@ __version__.py
# Fuzzing
tests/fuzzing/corpus/
tests/fuzzing/out/
tests/fuzzing/CMakeFiles/
default.profraw
default.profdata
fuzz-*.log
crash-*
report.html

# LSP
.cache/
9 changes: 5 additions & 4 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.6.0
rev: v5.0.0
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
Expand All @@ -14,7 +14,7 @@ repos:
- id: check-case-conflict

- repo: https://github.com/codespell-project/codespell
rev: v2.2.6
rev: v2.3.0
hooks:
- id: codespell
args: ['--ignore-words-list', 'ontop,shft,hte', '--skip', 'makefile_conf/chain/*,tests/ragger/eip712_input_files/*']
Expand All @@ -26,7 +26,7 @@ repos:
types_or: [c]

- repo: https://github.com/Mateusz-Grzelinski/actionlint-py
rev: v1.6.27.13
rev: v1.7.6.22
hooks:
- id: actionlint
types_or: [yaml]
Expand All @@ -39,9 +39,10 @@ repos:
types_or: [markdown]

- repo: https://github.com/PyCQA/pylint
rev: v2.16.2
rev: v3.3.3
hooks:
- id: pylint
language: system
types: [python]
args: ['--jobs=0', '--rcfile=tests/ragger/setup.cfg']
files: '^tests/ragger/.*$'
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [1.16.0](../../compare/1.15.0...1.16.0) - 2025-04-28

### Added

- (network) Berachain
- Transaction check
- Support for proxy contract clear-signing
- New clear-signing formatter for token ticker (without an amount)

### Changed

- The calldata is now compressed in RAM, enabling the support of even larger transactions
- Fixed values of trusted names key IDs
- Improved error handling with plugins
- Moved button to see contract info to the first key-value pair (Flex/Stax)

## [1.15.0](../../compare/1.14.0...1.15.0) - 2025-01-30

### Added
Expand Down
22 changes: 12 additions & 10 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ endif
include ./makefile_conf/chain/$(CHAIN).mk

APPVERSION_M = 1
APPVERSION_N = 15
APPVERSION_N = 16
APPVERSION_P = 0
APPVERSION = $(APPVERSION_M).$(APPVERSION_N).$(APPVERSION_P)

Expand Down Expand Up @@ -103,12 +103,6 @@ PATH_APP_LOAD_PARAMS += "45'" "44'/1'"
VARIANT_PARAM = CHAIN
VARIANT_VALUES = $(SUPPORTED_CHAINS)

# Activate dependency only for specific CHAIN
ifneq ($(CHAIN),ethereum)
DEP_APP_LOAD_PARAMS = Ethereum:$(APPVERSION)
DEFINES_LIB = USE_LIB_ETHEREUM
endif

# Enabling DEBUG flag will enable PRINTF and disable optimizations
#DEBUG = 1

Expand All @@ -117,14 +111,22 @@ endif
########################################
# See SDK `include/appflags.h` for the purpose of each permission
#HAVE_APPLICATION_FLAG_DERIVE_MASTER = 1
HAVE_APPLICATION_FLAG_GLOBAL_PIN = 1
HAVE_APPLICATION_FLAG_BOLOS_SETTINGS = 1
HAVE_APPLICATION_FLAG_LIBRARY = 1
#HAVE_APPLICATION_FLAG_GLOBAL_PIN = 1
#HAVE_APPLICATION_FLAG_BOLOS_SETTINGS = 1
ifeq ($(CHAIN),ethereum)
HAVE_APPLICATION_FLAG_LIBRARY = 1
else
# Activate dependency only for specific CHAIN
DEP_APP_LOAD_PARAMS = Ethereum:$(APPVERSION)
DEFINES_LIB = USE_LIB_ETHEREUM
endif


########################################
# Application communication interfaces #
########################################
ENABLE_BLUETOOTH = 1
ENABLE_SWAP = 1
#ENABLE_NFC = 1

########################################
Expand Down
Loading
Loading