refactor(core): improve Stellar signing UX
What changed, and why it matters
This commit is a user-interface refactor for Stellar transaction signing on Trezor hardware wallets. It changes the wording and order of confirmation screens, adds warnings when the transaction source account does not belong to the device, and streamlines how operation outputs are shown. There is no direct evidence in the diff of a security vulnerability; it appears to be a UX improvement. However, any change to what users confirm before signing deserves a careful look to ensure nothing important was removed or weakened.
Review the new confirmation sequence to verify that all security-critical fields (network passphrase, timebounds, operation details, fees, source account mismatch) are still clearly shown and acknowledged by the user before signing. Run the updated UI tests and consider whether removing the dedicated network confirmation screen could allow a testnet/private-network transaction to be mistaken for mainnet. No immediate patch is indicated by the diff alone.
Security signals we found
User confirmation flow changed for Stellar signing
New warning shown when transaction source account does not match the signing account
Operation outputs now numbered and consolidated into shared confirmation layouts
Removal of explicit per-transaction network (public/testnet/private) confirmation screen
Timebounds moved from a separate pre-operation screen to the final summary screen
No changes to cryptographic serialization or hashing observed
Evidence from the diff
The patch rewrites the Stellar signing flow in core/src/apps/stellar/. It removes the old require_confirm_init and require_confirm_timebounds helpers and replaces them with a single final summary screen (confirm_stellar_tx) plus a warning when the transaction source differs from the Trezor-derived account. Operation confirmation functions now receive an output_index and use shared output/address confirmation layouts. New translation keys are added (e.g., stellar__transaction_source_diff_warning, stellar__sign_with). The serialization and cryptographic hashing logic in sign_tx.py is largely unchanged; only the order and content of user prompts changed. UI test fixtures are updated to match the new screens.
Changed components
core/src/apps/stellar/sign_tx.pycore/src/apps/stellar/layout.pycore/src/apps/stellar/operations/__init__.pycore/src/apps/stellar/operations/layout.pycore/src/apps/stellar/get_address.pycore/src/trezor/ui/layouts/bolt/__init__.pycore/src/trezor/ui/layouts/caesar/__init__.pycore/src/trezor/ui/layouts/delizia/__init__.pycore/src/trezor/ui/layouts/eckhart/__init__.pycore/translations/en.json and other translation filesInspect captured patch +1696 / −1371
diff --git a/common/tests/fixtures/stellar/sign_tx.json b/common/tests/fixtures/stellar/sign_tx.json
index dca6f66b..4e6c314c 100644
--- a/common/tests/fixtures/stellar/sign_tx.json
+++ b/common/tests/fixtures/stellar/sign_tx.json
@@ -1002,6 +1002,79 @@
"public_key": "2f22b9c62f08b774f3ebe6dd6e7db93c3ec2cbde0279561a3d9c5225b8c32292",
"signature": "6OL75JoHdYg5eomt6fXmLffqYwix+jwd1RzOq7M2I+/7obUgdtZPYBm5Cjnhov5wAlWPHE2seQ/BuEZMrZUJCA=="
}
+ },
+ {
+ "name": "all_sending_like_operations",
+ "parameters": {
+ "xdr": "AAAAAgAAAAAvIrnGLwi3dPPr5t1ufbk8PsLL3gJ5Vho9nFIluMMikgAAAfQAAAAAAAAD6AAAAAEAAAAAG4J3zQAAAABd5CqEAAAAAAAAAAUAAAAAAAAAAAAAAABdVWQkZrGFuEMVLp4hkVHbxYkgJ+xAEBpRe+1coDDC4AAAAAAF9eEAAAAAAAAAAAEAAAAAXVVkJGaxhbhDFS6eIZFR28WJICfsQBAaUXvtXKAwwuAAAAABWAAAAAAAAAAphJYCwg5YNl8SPBLYehykVQ0QzSGwrg4Y1E4+Vv1qFQAAAAAdzxaYAAAAAAAAAA0AAAABWAAAAAAAAABwi6oxX35cFm2EtGS/s4/WJXj+OtJyJ+dsy7ehecRRIQAAAAAdzxaYAAAAAF1VZCRmsYW4QxUuniGRUdvFiSAn7EAQGlF77VygMMLgAAAAAkFCQ0RFRkdISUpLTAAAAAAphJYCwg5YNl8SPBLYehykVQ0QzSGwrg4Y1E4+Vv1qFQAAAAAAAeJAAAAAAAAAAAAAAAACAAAAAVgAAAAAAAAAcIuqMV9+XBZthLRkv7OP1iV4/jrScifnbMu3oXnEUSEAAAAAHc8WmAAAAABdVWQkZrGFuEMVLp4hkVHbxYkgJ+xAEBpRe+1coDDC4AAAAAJBQkNERUZHSElKS0wAAAAAKYSWAsIOWDZfEjwS2HocpFUNEM0hsK4OGNROPlb9ahUAAAAAAAHiQAAAAAAAAAAAAAAACAAAAABdVWQkZrGFuEMVLp4hkVHbxYkgJ+xAEBpRe+1coDDC4AAAAAAAAAAA",
+ "address_n": "m/44'/148'/0'",
+ "network_passphrase": "Test SDF Network ; September 2015",
+ "tx": {
+ "source_account": "GAXSFOOGF4ELO5HT5PTN23T5XE6D5QWL3YBHSVQ2HWOFEJNYYMRJENBV",
+ "fee": 500,
+ "sequence_number": 1000,
+ "timebounds_start": 461535181,
+ "timebounds_end": 1575234180,
+ "memo_type": "NONE"
+ },
+ "operations": [
+ {
+ "_message_type": "StellarCreateAccountOp",
+ "new_account": "GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V",
+ "starting_balance": 100000000
+ },
+ {
+ "_message_type": "StellarPaymentOp",
+ "destination_account": "GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V",
+ "asset": {
+ "type": "ALPHANUM4",
+ "code": "X",
+ "issuer": "GAUYJFQCYIHFQNS7CI6BFWD2DSSFKDIQZUQ3BLQODDKE4PSW7VVBKENC"
+ },
+ "amount": 500111000
+ },
+ {
+ "_message_type": "StellarPathPaymentStrictSendOp",
+ "send_asset": {
+ "type": "ALPHANUM4",
+ "code": "X",
+ "issuer": "GBYIXKRRL57FYFTNQS2GJP5TR7LCK6H6HLJHEJ7HNTF3PILZYRISDLNQ"
+ },
+ "send_amount": 500111000,
+ "destination_account": "GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V",
+ "destination_asset": {
+ "type": "ALPHANUM12",
+ "code": "ABCDEFGHIJKL",
+ "issuer": "GAUYJFQCYIHFQNS7CI6BFWD2DSSFKDIQZUQ3BLQODDKE4PSW7VVBKENC"
+ },
+ "destination_min": 123456
+ },
+ {
+ "_message_type": "StellarPathPaymentStrictReceiveOp",
+ "send_asset": {
+ "type": "ALPHANUM4",
+ "code": "X",
+ "issuer": "GBYIXKRRL57FYFTNQS2GJP5TR7LCK6H6HLJHEJ7HNTF3PILZYRISDLNQ"
+ },
+ "send_max": 500111000,
+ "destination_account": "GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V",
+ "destination_asset": {
+ "type": "ALPHANUM12",
+ "code": "ABCDEFGHIJKL",
+ "issuer": "GAUYJFQCYIHFQNS7CI6BFWD2DSSFKDIQZUQ3BLQODDKE4PSW7VVBKENC"
+ },
+ "destination_amount": 123456
+ },
+ {
+ "_message_type": "StellarAccountMergeOp",
+ "destination_account": "GBOVKZBEM2YYLOCDCUXJ4IMRKHN4LCJAE7WEAEA2KF562XFAGDBOB64V"
+ }
+ ]
+ },
+ "result": {
+ "public_key": "2f22b9c62f08b774f3ebe6dd6e7db93c3ec2cbde0279561a3d9c5225b8c32292",
+ "signature": "ooAYonekHwUqyAahFkVoHL811S0z22sJ8Wqe277RqBnTillDRtIk3uqi0KsLZYJyeC8Ln7J0ZaXAtGPwIYoKCg=="
+ }
}
]
}
diff --git a/core/.changelog.d/5148.changed b/core/.changelog.d/5148.changed
new file mode 100644
index 00000000..eaee75b1
--- /dev/null
+++ b/core/.changelog.d/5148.changed
@@ -0,0 +1 @@
+Improved Stellar transaction signing interface for a more streamlined user experience.
diff --git a/core/embed/rust/librust_qstr.h b/core/embed/rust/librust_qstr.h
index 20ec0bec..143ece18 100644
--- a/core/embed/rust/librust_qstr.h
+++ b/core/embed/rust/librust_qstr.h
@@ -1285,9 +1285,7 @@ static void _librust_qstrs(void) {
MP_QSTR_stellar__clear_flags;
MP_QSTR_stellar__confirm_issuer;
MP_QSTR_stellar__confirm_memo;
- MP_QSTR_stellar__confirm_network;
MP_QSTR_stellar__confirm_operation;
- MP_QSTR_stellar__confirm_stellar;
MP_QSTR_stellar__confirm_timebounds;
MP_QSTR_stellar__create_account;
MP_QSTR_stellar__debited_amount;
@@ -1301,8 +1299,6 @@ static void _librust_qstrs(void) {
MP_QSTR_stellar__high;
MP_QSTR_stellar__home_domain;
MP_QSTR_stellar__inflation;
- MP_QSTR_stellar__initial_balance;
- MP_QSTR_stellar__initialize_signing_with;
MP_QSTR_stellar__issuer_template;
MP_QSTR_stellar__key;
MP_QSTR_stellar__limit;
@@ -1313,14 +1309,12 @@ static void _librust_qstrs(void) {
MP_QSTR_stellar__new_passive_offer;
MP_QSTR_stellar__no_memo_set;
MP_QSTR_stellar__no_restriction;
- MP_QSTR_stellar__on_network_template;
MP_QSTR_stellar__path_pay;
MP_QSTR_stellar__path_pay_at_least;
MP_QSTR_stellar__pay;
MP_QSTR_stellar__pay_at_most;
MP_QSTR_stellar__preauth_transaction;
MP_QSTR_stellar__price_per_template;
- MP_QSTR_stellar__private_network;
MP_QSTR_stellar__remove_signer;
MP_QSTR_stellar__revoke_trust;
MP_QSTR_stellar__selling;
@@ -1329,15 +1323,18 @@ static void _librust_qstrs(void) {
MP_QSTR_stellar__set_sequence_to_template;
MP_QSTR_stellar__sign_tx_count_template;
MP_QSTR_stellar__sign_tx_fee_template;
+ MP_QSTR_stellar__sign_with;
MP_QSTR_stellar__source_account;
- MP_QSTR_stellar__testnet_network;
+ MP_QSTR_stellar__timebounds;
+ MP_QSTR_stellar__token_info;
+ MP_QSTR_stellar__transaction_source;
+ MP_QSTR_stellar__transaction_source_diff_warning;
MP_QSTR_stellar__trusted_account;
MP_QSTR_stellar__update;
MP_QSTR_stellar__valid_from;
MP_QSTR_stellar__valid_to;
MP_QSTR_stellar__value_sha256;
MP_QSTR_stellar__wanna_clean_value_key_template;
- MP_QSTR_stellar__your_account;
MP_QSTR_tezos__baker_address;
MP_QSTR_tezos__balance;
MP_QSTR_tezos__ballot;
diff --git a/core/embed/rust/src/translations/generated/translated_string.rs b/core/embed/rust/src/translations/generated/translated_string.rs
index 5eca7f7a..b3ce0d8b 100644
--- a/core/embed/rust/src/translations/generated/translated_string.rs
+++ b/core/embed/rust/src/translations/generated/translated_string.rs
@@ -972,12 +972,8 @@ pub enum TranslatedString {
#[cfg(feature = "universal_fw")]
stellar__confirm_memo = 690, // "Confirm memo"
#[cfg(feature = "universal_fw")]
- stellar__confirm_network = 691, // "Confirm network"
- #[cfg(feature = "universal_fw")]
stellar__confirm_operation = 692, // "Confirm operation"
#[cfg(feature = "universal_fw")]
- stellar__confirm_stellar = 693, // "Confirm Stellar"
- #[cfg(feature = "universal_fw")]
stellar__confirm_timebounds = 694, // "Confirm timebounds"
#[cfg(feature = "universal_fw")]
stellar__create_account = 695, // "Create Account"
@@ -992,7 +988,7 @@ pub enum TranslatedString {
#[cfg(feature = "universal_fw")]
stellar__destination = 700, // "Destination"
#[cfg(feature = "universal_fw")]
- stellar__exchanges_require_memo = 701, // "Important: Many exchanges require a memo when depositing"
+ stellar__exchanges_require_memo = 701, // "Memo is not set.\nTypically needed when sending to exchanges."
#[cfg(feature = "universal_fw")]
stellar__final_confirm = 702, // "Final confirm"
#[cfg(feature = "universal_fw")]
@@ -1004,10 +1000,6 @@ pub enum TranslatedString {
#[cfg(feature = "universal_fw")]
stellar__inflation = 706, // "Inflation"
#[cfg(feature = "universal_fw")]
- stellar__initial_balance = 707, // "Initial Balance"
- #[cfg(feature = "universal_fw")]
- stellar__initialize_signing_with = 708, // "Initialize signing with"
- #[cfg(feature = "universal_fw")]
stellar__issuer_template = 709, // "{0} issuer"
#[cfg(feature = "universal_fw")]
stellar__key = 710, // "Key:"
@@ -1028,8 +1020,6 @@ pub enum TranslatedString {
#[cfg(feature = "universal_fw")]
stellar__no_restriction = 718, // "[no restriction]"
#[cfg(feature = "universal_fw")]
- stellar__on_network_template = 719, // "Transaction is on {0}"
- #[cfg(feature = "universal_fw")]
stellar__path_pay = 720, // "Path Pay"
#[cfg(feature = "universal_fw")]
stellar__path_pay_at_least = 721, // "Path Pay at least"
@@ -1042,8 +1032,6 @@ pub enum TranslatedString {
#[cfg(feature = "universal_fw")]
stellar__price_per_template = 725, // "Price per {0}:"
#[cfg(feature = "universal_fw")]
- stellar__private_network = 726, // "private network"
- #[cfg(feature = "universal_fw")]
stellar__remove_signer = 727, // "Remove Signer"
#[cfg(feature = "universal_fw")]
stellar__revoke_trust = 728, // "Revoke trust"
@@ -1062,8 +1050,6 @@ pub enum TranslatedString {
#[cfg(feature = "universal_fw")]
stellar__source_account = 735, // "Source account"
#[cfg(feature = "universal_fw")]
- stellar__testnet_network = 736, // "testnet network"
- #[cfg(feature = "universal_fw")]
stellar__trusted_account = 737, // "Trusted Account"
#[cfg(feature = "universal_fw")]
stellar__update = 738, // "Update"
@@ -1076,8 +1062,6 @@ pub enum TranslatedString {
#[cfg(feature = "universal_fw")]
stellar__wanna_clean_value_key_template = 742, // "Do you want to clear value key {0}?"
#[cfg(feature = "universal_fw")]
- stellar__your_account = 743, // " your account"
- #[cfg(feature = "universal_fw")]
tezos__baker_address = 744, // "Baker address"
#[cfg(feature = "universal_fw")]
tezos__balance = 745, // "Balance:"
@@ -1463,10 +1447,20 @@ pub enum TranslatedString {
tutorial__what_is_tropic = 1068, // "What is TROPIC01?"
tutorial__tap_to_start = 1069, // "Tap to start tutorial"
tutorial__tropic_info = 1070, // "TROPIC01 is a next-gen open-source secure element chip designed for transparent and auditable hardware security."
- device_name__enter = 1071, // "Enter device name"
- words__name = 1072, // "Name"
- device_name__continue_with_empty_label = 1073, // "Continue with empty device name?"
- regulatory_certification__title = 1074, // "Regulatory certification"
+ #[cfg(feature = "universal_fw")]
+ stellar__sign_with = 1071, // "Sign with"
+ #[cfg(feature = "universal_fw")]
+ stellar__timebounds = 1072, // "Timebounds"
+ #[cfg(feature = "universal_fw")]
+ stellar__token_info = 1073, // "Token info"
+ #[cfg(feature = "universal_fw")]
+ stellar__transaction_source = 1074, // "Transaction source"
+ #[cfg(feature = "universal_fw")]
+ stellar__transaction_source_diff_warning = 1075, // "Transaction source does not belong to this Trezor."
+ device_name__continue_with_empty_label = 1076, // "Continue with empty device name?"
+ device_name__enter = 1077, // "Enter device name"
+ regulatory_certification__title = 1078, // "Regulatory certification"
+ words__name = 1079, // "Name"
}
impl TranslatedString {
@@ -2651,12 +2645,8 @@ impl TranslatedString {
#[cfg(feature = "universal_fw")]
(Self::stellar__confirm_memo, "Confirm memo"),
#[cfg(feature = "universal_fw")]
- (Self::stellar__confirm_network, "Confirm network"),
- #[cfg(feature = "universal_fw")]
(Self::stellar__confirm_operation, "Confirm operation"),
#[cfg(feature = "universal_fw")]
- (Self::stellar__confirm_stellar, "Confirm Stellar"),
- #[cfg(feature = "universal_fw")]
(Self::stellar__confirm_timebounds, "Confirm timebounds"),
#[cfg(feature = "universal_fw")]
(Self::stellar__create_account, "Create Account"),
@@ -2671,7 +2661,7 @@ impl TranslatedString {
#[cfg(feature = "universal_fw")]
(Self::stellar__destination, "Destination"),
#[cfg(feature = "universal_fw")]
- (Self::stellar__exchanges_require_memo, "Important: Many exchanges require a memo when depositing"),
+ (Self::stellar__exchanges_require_memo, "Memo is not set.\nTypically needed when sending to exchanges."),
#[cfg(feature = "universal_fw")]
(Self::stellar__final_confirm, "Final confirm"),
#[cfg(feature = "universal_fw")]
@@ -2683,10 +2673,6 @@ impl TranslatedString {
#[cfg(feature = "universal_fw")]
(Self::stellar__inflation, "Inflation"),
#[cfg(feature = "universal_fw")]
- (Self::stellar__initial_balance, "Initial Balance"),
- #[cfg(feature = "universal_fw")]
- (Self::stellar__initialize_signing_with, "Initialize signing with"),
- #[cfg(feature = "universal_fw")]
(Self::stellar__issuer_template, "{0} issuer"),
#[cfg(feature = "universal_fw")]
(Self::stellar__key, "Key:"),
@@ -2707,8 +2693,6 @@ impl TranslatedString {
#[cfg(feature = "universal_fw")]
(Self::stellar__no_restriction, "[no restriction]"),
#[cfg(feature = "universal_fw")]
- (Self::stellar__on_network_template, "Transaction is on {0}"),
- #[cfg(feature = "universal_fw")]
(Self::stellar__path_pay, "Path Pay"),
#[cfg(feature = "universal_fw")]
(Self::stellar__path_pay_at_least, "Path Pay at least"),
@@ -2721,8 +2705,6 @@ impl TranslatedString {
#[cfg(feature = "universal_fw")]
(Self::stellar__price_per_template, "Price per {0}:"),
#[cfg(feature = "universal_fw")]
- (Self::stellar__private_network, "private network"),
- #[cfg(feature = "universal_fw")]
(Self::stellar__remove_signer, "Remove Signer"),
#[cfg(feature = "universal_fw")]
(Self::stellar__revoke_trust, "Revoke trust"),
@@ -2741,8 +2723,6 @@ impl TranslatedString {
#[cfg(feature = "universal_fw")]
(Self::stellar__source_account, "Source account"),
#[cfg(feature = "universal_fw")]
- (Self::stellar__testnet_network, "testnet network"),
- #[cfg(feature = "universal_fw")]
(Self::stellar__trusted_account, "Trusted Account"),
#[cfg(feature = "universal_fw")]
(Self::stellar__update, "Update"),
@@ -2755,8 +2735,6 @@ impl TranslatedString {
#[cfg(feature = "universal_fw")]
(Self::stellar__wanna_clean_value_key_template, "Do you want to clear value key {0}?"),
#[cfg(feature = "universal_fw")]
- (Self::stellar__your_account, " your account"),
- #[cfg(feature = "universal_fw")]
(Self::tezos__baker_address, "Baker address"),
#[cfg(feature = "universal_fw")]
(Self::tezos__balance, "Balance:"),
@@ -3249,10 +3227,20 @@ impl TranslatedString {
(Self::tutorial__what_is_tropic, "What is TROPIC01?"),
(Self::tutorial__tap_to_start, "Tap to start tutorial"),
(Self::tutorial__tropic_info, "TROPIC01 is a next-gen open-source secure element chip designed for transparent and auditable hardware security."),
- (Self::device_name__enter, "Enter device name"),
- (Self::words__name, "Name"),
+ #[cfg(feature = "universal_fw")]
+ (Self::stellar__sign_with, "Sign with"),
+ #[cfg(feature = "universal_fw")]
+ (Self::stellar__timebounds, "Timebounds"),
+ #[cfg(feature = "universal_fw")]
+ (Self::stellar__token_info, "Token info"),
+ #[cfg(feature = "universal_fw")]
+ (Self::stellar__transaction_source, "Transaction source"),
+ #[cfg(feature = "universal_fw")]
+ (Self::stellar__transaction_source_diff_warning, "Transaction source does not belong to this Trezor."),
(Self::device_name__continue_with_empty_label, "Continue with empty device name?"),
+ (Self::device_name__enter, "Enter device name"),
(Self::regulatory_certification__title, "Regulatory certification"),
+ (Self::words__name, "Name"),
];
#[cfg(feature = "micropython")]
@@ -4448,12 +4436,8 @@ impl TranslatedString {
#[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__confirm_memo, Self::stellar__confirm_memo),
#[cfg(feature = "universal_fw")]
- (Qstr::MP_QSTR_stellar__confirm_network, Self::stellar__confirm_network),
- #[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__confirm_operation, Self::stellar__confirm_operation),
#[cfg(feature = "universal_fw")]
- (Qstr::MP_QSTR_stellar__confirm_stellar, Self::stellar__confirm_stellar),
- #[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__confirm_timebounds, Self::stellar__confirm_timebounds),
#[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__create_account, Self::stellar__create_account),
@@ -4480,10 +4464,6 @@ impl TranslatedString {
#[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__inflation, Self::stellar__inflation),
#[cfg(feature = "universal_fw")]
- (Qstr::MP_QSTR_stellar__initial_balance, Self::stellar__initial_balance),
- #[cfg(feature = "universal_fw")]
- (Qstr::MP_QSTR_stellar__initialize_signing_with, Self::stellar__initialize_signing_with),
- #[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__issuer_template, Self::stellar__issuer_template),
#[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__key, Self::stellar__key),
@@ -4504,8 +4484,6 @@ impl TranslatedString {
#[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__no_restriction, Self::stellar__no_restriction),
#[cfg(feature = "universal_fw")]
- (Qstr::MP_QSTR_stellar__on_network_template, Self::stellar__on_network_template),
- #[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__path_pay, Self::stellar__path_pay),
#[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__path_pay_at_least, Self::stellar__path_pay_at_least),
@@ -4518,8 +4496,6 @@ impl TranslatedString {
#[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__price_per_template, Self::stellar__price_per_template),
#[cfg(feature = "universal_fw")]
- (Qstr::MP_QSTR_stellar__private_network, Self::stellar__private_network),
- #[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__remove_signer, Self::stellar__remove_signer),
#[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__revoke_trust, Self::stellar__revoke_trust),
@@ -4536,9 +4512,17 @@ impl TranslatedString {
#[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__sign_tx_fee_template, Self::stellar__sign_tx_fee_template),
#[cfg(feature = "universal_fw")]
+ (Qstr::MP_QSTR_stellar__sign_with, Self::stellar__sign_with),
+ #[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__source_account, Self::stellar__source_account),
#[cfg(feature = "universal_fw")]
- (Qstr::MP_QSTR_stellar__testnet_network, Self::stellar__testnet_network),
+ (Qstr::MP_QSTR_stellar__timebounds, Self::stellar__timebounds),
+ #[cfg(feature = "universal_fw")]
+ (Qstr::MP_QSTR_stellar__token_info, Self::stellar__token_info),
+ #[cfg(feature = "universal_fw")]
+ (Qstr::MP_QSTR_stellar__transaction_source, Self::stellar__transaction_source),
+ #[cfg(feature = "universal_fw")]
+ (Qstr::MP_QSTR_stellar__transaction_source_diff_warning, Self::stellar__transaction_source_diff_warning),
#[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__trusted_account, Self::stellar__trusted_account),
#[cfg(feature = "universal_fw")]
@@ -4551,8 +4535,6 @@ impl TranslatedString {
(Qstr::MP_QSTR_stellar__value_sha256, Self::stellar__value_sha256),
#[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_stellar__wanna_clean_value_key_template, Self::stellar__wanna_clean_value_key_template),
- #[cfg(feature = "universal_fw")]
- (Qstr::MP_QSTR_stellar__your_account, Self::stellar__your_account),
(Qstr::MP_QSTR_storage_msg__processing, Self::storage_msg__processing),
(Qstr::MP_QSTR_storage_msg__starting, Self::storage_msg__starting),
(Qstr::MP_QSTR_storage_msg__verifying_pin, Self::storage_msg__verifying_pin),
diff --git a/core/mocks/trezortranslate_keys.pyi b/core/mocks/trezortranslate_keys.pyi
index 17a814a0..f10b1bd7 100644
--- a/core/mocks/trezortranslate_keys.pyi
+++ b/core/mocks/trezortranslate_keys.pyi
@@ -847,9 +847,7 @@ class TR:
stellar__clear_flags: str = "Clear flags"
stellar__confirm_issuer: str = "Confirm Issuer"
stellar__confirm_memo: str = "Confirm memo"
- stellar__confirm_network: str = "Confirm network"
stellar__confirm_operation: str = "Confirm operation"
- stellar__confirm_stellar: str = "Confirm Stellar"
stellar__confirm_timebounds: str = "Confirm timebounds"
stellar__create_account: str = "Create Account"
stellar__debited_amount: str = "Debited amount"
@@ -857,14 +855,12 @@ class TR:
stellar__delete_passive_offer: str = "Delete Passive Offer"
stellar__delete_trust: str = "Delete trust"
stellar__destination: str = "Destination"
- stellar__exchanges_require_memo: str = "Important: Many exchanges require a memo when depositing"
+ stellar__exchanges_require_memo: str = "Memo is not set.\nTypically needed when sending to exchanges."
stellar__final_confirm: str = "Final confirm"
stellar__hash: str = "Hash"
stellar__high: str = "High:"
stellar__home_domain: str = "Home Domain"
stellar__inflation: str = "Inflation"
- stellar__initial_balance: str = "Initial Balance"
- stellar__initialize_signing_with: str = "Initialize signing with"
stellar__issuer_template: str = "{0} issuer"
stellar__key: str = "Key:"
stellar__limit: str = "Limit"
@@ -875,14 +871,12 @@ class TR:
stellar__new_passive_offer: str = "New Passive Offer"
stellar__no_memo_set: str = "No memo set!"
stellar__no_restriction: str = "[no restriction]"
- stellar__on_network_template: str = "Transaction is on {0}"
stellar__path_pay: str = "Path Pay"
stellar__path_pay_at_least: str = "Path Pay at least"
stellar__pay: str = "Pay"
stellar__pay_at_most: str = "Pay at most"
stellar__preauth_transaction: str = "Pre-auth transaction"
stellar__price_per_template: str = "Price per {0}:"
- stellar__private_network: str = "private network"
stellar__remove_signer: str = "Remove Signer"
stellar__revoke_trust: str = "Revoke trust"
stellar__selling: str = "Selling:"
@@ -891,15 +885,18 @@ class TR:
stellar__set_sequence_to_template: str = "Set sequence to {0}?"
stellar__sign_tx_count_template: str = "Sign this transaction made up of {0}"
stellar__sign_tx_fee_template: str = "and pay {0}\nfor fee?"
+ stellar__sign_with: str = "Sign with"
stellar__source_account: str = "Source account"
- stellar__testnet_network: str = "testnet network"
+ stellar__timebounds: str = "Timebounds"
+ stellar__token_info: str = "Token info"
+ stellar__transaction_source: str = "Transaction source"
+ stellar__transaction_source_diff_warning: str = "Transaction source does not belong to this Trezor."
stellar__trusted_account: str = "Trusted Account"
stellar__update: str = "Update"
stellar__valid_from: str = "Valid from (UTC)"
stellar__valid_to: str = "Valid to (UTC)"
stellar__value_sha256: str = "Value (SHA-256):"
stellar__wanna_clean_value_key_template: str = "Do you want to clear value key {0}?"
- stellar__your_account: str = " your account"
storage_msg__processing: str = "Processing"
storage_msg__starting: str = "Starting up"
storage_msg__verifying_pin: str = "Verifying PIN"
diff --git a/core/src/apps/stellar/get_address.py b/core/src/apps/stellar/get_address.py
index bfd0e455..8b843467 100644
--- a/core/src/apps/stellar/get_address.py
+++ b/core/src/apps/stellar/get_address.py
@@ -31,7 +31,7 @@ async def get_address(msg: StellarGetAddress, keychain: Keychain) -> StellarAddr
if msg.show_display:
from . import PATTERN
- coin = "XLM"
+ coin = "Stellar"
await show_address(
address,
subtitle=TR.address__coin_address_template.format(coin),
diff --git a/core/src/apps/stellar/layout.py b/core/src/apps/stellar/layout.py
index 51169162..a350ed99 100644
--- a/core/src/apps/stellar/layout.py
+++ b/core/src/apps/stellar/layout.py
@@ -11,65 +11,18 @@ if TYPE_CHECKING:
from trezor.messages import StellarAsset
-async def require_confirm_init(
- address: str,
- network_passphrase: str,
- accounts_match: bool,
-) -> None:
- description = (
- TR.stellar__initialize_signing_with + TR.stellar__your_account
- if accounts_match
- else ""
- )
- await layouts.confirm_address(
- TR.stellar__confirm_stellar,
- address,
- description=description,
- br_name="confirm_init",
+async def require_confirm_tx_source(tx_source: str) -> None:
+ await layouts.show_warning(
+ br_name="confirm_tx_source",
+ content=TR.stellar__transaction_source_diff_warning,
+ br_code=ButtonRequestType.Warning,
)
- # get_network_warning
- if network_passphrase == consts.NETWORK_PASSPHRASE_PUBLIC:
- network = None
- elif network_passphrase == consts.NETWORK_PASSPHRASE_TESTNET:
- network = TR.stellar__testnet_network
- else:
- network = TR.stellar__private_network
-
- if network:
- await layouts.confirm_metadata(
- "confirm_init_network",
- TR.stellar__confirm_network,
- TR.stellar__on_network_template,
- network,
- ButtonRequestType.ConfirmOutput,
- )
-
-
-async def require_confirm_timebounds(start: int, end: int) -> None:
- await layouts.confirm_properties(
- "confirm_timebounds",
- TR.stellar__confirm_timebounds,
- (
- (
- TR.stellar__valid_from,
- (
- strings.format_timestamp(start)
- if start > 0
- else TR.stellar__no_restriction
- ),
- False,
- ),
- (
- TR.stellar__valid_to,
- (
- strings.format_timestamp(end)
- if end > 0
- else TR.stellar__no_restriction
- ),
- False,
- ),
- ),
+ await layouts.confirm_address(
+ title=TR.stellar__transaction_source,
+ address=tx_source,
+ br_name="confirm_tx_source",
+ br_code=ButtonRequestType.ConfirmOutput,
)
@@ -85,38 +38,67 @@ async def require_confirm_memo(memo_type: StellarMemoType, memo_text: str) -> No
elif memo_type == StellarMemoType.RETURN:
description = "Memo (RETURN)"
else:
- return await layouts.confirm_action(
- "confirm_memo",
- TR.stellar__confirm_memo,
- TR.stellar__no_memo_set,
- TR.stellar__exchanges_require_memo,
+ return await layouts.show_warning(
+ br_name="confirm_memo",
+ content=TR.stellar__exchanges_require_memo,
br_code=ButtonRequestType.ConfirmOutput,
- prompt_screen=True,
)
- await layouts.confirm_blob(
+ await layouts.confirm_text(
"confirm_memo",
TR.stellar__confirm_memo,
memo_text,
description,
+ ButtonRequestType.ConfirmOutput,
)
-async def require_confirm_final(fee: int, num_operations: int) -> None:
- op_str = strings.format_plural(
- "{count} {plural}", num_operations, TR.plurals__transaction_of_x_operations
- )
- text = (
- TR.stellar__sign_tx_count_template.format(op_str)
- + " "
- + TR.stellar__sign_tx_fee_template
- )
- await layouts.confirm_metadata(
- "confirm_final",
- TR.stellar__final_confirm,
- text,
+async def require_confirm_final(
+ address_n: list[int],
+ fee: int,
+ timebounds: tuple[int, int],
+ is_sending_from_trezor_account: bool,
+) -> None:
+ from trezor.wire import DataError
+
+ from apps.common import paths
+
+ from . import PATTERN, SLIP44_ID
+
+ timebounds_start, timebounds_end = timebounds
+ extra_items = [
+ (
+ TR.stellar__valid_from,
+ (
+ strings.format_timestamp(timebounds_start)
+ if timebounds_start > 0
+ else TR.stellar__no_restriction
+ ),
+ None,
+ ),
+ (
+ TR.stellar__valid_to,
+ (
+ strings.format_timestamp(timebounds_end)
+ if timebounds_end > 0
+ else TR.stellar__no_restriction
+ ),
+ None,
+ ),
+ ]
+
+ account_name = paths.get_account_name("Stellar", address_n, PATTERN, SLIP44_ID)
+ account_path = paths.address_n_to_str(address_n)
+
+ if account_name is None:
+ raise DataError("Stellar: Invalid account name")
+
+ await layouts.confirm_stellar_tx(
format_amount(fee),
- hold=True,
+ account_name,
+ account_path,
+ is_sending_from_trezor_account,
+ extra_items,
)
diff --git a/core/src/apps/stellar/operations/__init__.py b/core/src/apps/stellar/operations/__init__.py
index 2ddc7b35..ea1a565a 100644
--- a/core/src/apps/stellar/operations/__init__.py
+++ b/core/src/apps/stellar/operations/__init__.py
@@ -5,7 +5,9 @@ if TYPE_CHECKING:
from trezor.utils import Writer
-async def process_operation(w: Writer, op: StellarMessageType) -> None:
+async def process_operation(
+ w: Writer, op: StellarMessageType, output_index: int
+) -> None:
# Importing the stuff inside (only) function saves around 100 bytes here
# (probably because the local lookup is more efficient than a global lookup)
@@ -21,7 +23,7 @@ async def process_operation(w: Writer, op: StellarMessageType) -> None:
writers.write_uint32(w, consts.get_op_code(op))
# NOTE: each branch below has 45 bytes (26 the actions, 19 the condition)
if messages.StellarAccountMergeOp.is_type_of(op):
- await layout.confirm_account_merge_op(op)
+ await layout.confirm_account_merge_op(op, output_index)
serialize.write_account_merge_op(w, op)
elif messages.StellarAllowTrustOp.is_type_of(op):
await layout.confirm_allow_trust_op(op)
@@ -33,7 +35,7 @@ async def process_operation(w: Writer, op: StellarMessageType) -> None:
await layout.confirm_change_trust_op(op)
serialize.write_change_trust_op(w, op)
elif messages.StellarCreateAccountOp.is_type_of(op):
- await layout.confirm_create_account_op(op)
+ await layout.confirm_create_account_op(op, output_index)
serialize.write_create_account_op(w, op)
elif messages.StellarCreatePassiveSellOfferOp.is_type_of(op):
await layout.confirm_create_passive_sell_offer_op(op)
@@ -48,13 +50,13 @@ async def process_operation(w: Writer, op: StellarMessageType) -> None:
await layout.confirm_manage_sell_offer_op(op)
serialize.write_manage_sell_offer_op(w, op)
elif messages.StellarPathPaymentStrictReceiveOp.is_type_of(op):
- await layout.confirm_path_payment_strict_receive_op(op)
+ await layout.confirm_path_payment_strict_receive_op(op, output_index)
serialize.write_path_payment_strict_receive_op(w, op)
elif messages.StellarPathPaymentStrictSendOp.is_type_of(op):
- await layout.confirm_path_payment_strict_send_op(op)
+ await layout.confirm_path_payment_strict_send_op(op, output_index)
serialize.write_path_payment_strict_send_op(w, op)
elif messages.StellarPaymentOp.is_type_of(op):
- await layout.confirm_payment_op(op)
+ await layout.confirm_payment_op(op, output_index)
serialize.write_payment_op(w, op)
elif messages.StellarSetOptionsOp.is_type_of(op):
await layout.confirm_set_options_op(op)
diff --git a/core/src/apps/stellar/operations/layout.py b/core/src/apps/stellar/operations/layout.py
index 83d7766a..f3fde0ea 100644
--- a/core/src/apps/stellar/operations/layout.py
+++ b/core/src/apps/stellar/operations/layout.py
@@ -8,6 +8,7 @@ from trezor.ui.layouts import (
confirm_metadata,
confirm_output,
confirm_properties,
+ confirm_stellar_output,
)
from trezor.wire import DataError, ProcessError
@@ -54,10 +55,13 @@ async def confirm_allow_trust_op(op: StellarAllowTrustOp) -> None:
)
-async def confirm_account_merge_op(op: StellarAccountMergeOp) -> None:
+async def confirm_account_merge_op(
+ op: StellarAccountMergeOp, output_index: int
+) -> None:
await confirm_address(
TR.stellar__account_merge,
op.destination_account,
+ subtitle=f"{TR.words__recipient} #{output_index + 1}",
description=TR.stellar__all_will_be_sent_to,
br_name="op_account_merge",
)
@@ -82,14 +86,13 @@ async def confirm_change_trust_op(op: StellarChangeTrustOp) -> None:
await confirm_asset_issuer(op.asset)
-async def confirm_create_account_op(op: StellarCreateAccountOp) -> None:
- await confirm_properties(
- "op_create_account",
- TR.stellar__create_account,
- (
- (TR.words__account, op.new_account, True),
- (TR.stellar__initial_balance, format_amount(op.starting_balance), False),
- ),
+async def confirm_create_account_op(
+ op: StellarCreateAccountOp, output_index: int
+) -> None:
+ await confirm_output(
+ op.new_account,
+ format_amount(op.starting_balance),
+ output_index=output_index,
)
@@ -201,7 +204,9 @@ async def confirm_manage_data_op(op: StellarManageDataOp) -> None:
async def confirm_path_payment_strict_receive_op(
op: StellarPathPaymentStrictReceiveOp,
+ output_index: int,
) -> None:
+ # TODO: show output index in the subtitle
await confirm_output(
op.destination_account,
format_amount(op.destination_amount, op.destination_asset),
@@ -220,7 +225,9 @@ async def confirm_path_payment_strict_receive_op(
async def confirm_path_payment_strict_send_op(
op: StellarPathPaymentStrictSendOp,
+ output_index: int,
) -> None:
+ # TODO: show output index in the subtitle
await confirm_output(
op.destination_account,
format_amount(op.destination_min, op.destination_asset),
@@ -237,12 +244,13 @@ async def confirm_path_payment_strict_send_op(
await confirm_asset_issuer(op.send_asset)
-async def confirm_payment_op(op: StellarPaymentOp) -> None:
- await confirm_output(
+async def confirm_payment_op(op: StellarPaymentOp, output_index: int) -> None:
+ await confirm_stellar_output(
op.destination_account,
format_amount(op.amount, op.asset),
+ output_index,
+ op.asset,
)
- await confirm_asset_issuer(op.asset)
async def confirm_set_options_op(op: StellarSetOptionsOp) -> None:
diff --git a/core/src/apps/stellar/sign_tx.py b/core/src/apps/stellar/sign_tx.py
index 532a84a8..44cdd8ea 100644
--- a/core/src/apps/stellar/sign_tx.py
+++ b/core/src/apps/stellar/sign_tx.py
@@ -16,7 +16,15 @@ async def sign_tx(msg: StellarSignTx, keychain: Keychain) -> StellarSignedTx:
from trezor.crypto.curve import ed25519
from trezor.crypto.hashlib import sha256
from trezor.enums import StellarMemoType
- from trezor.messages import StellarSignedTx, StellarTxOpRequest
+ from trezor.messages import (
+ StellarAccountMergeOp,
+ StellarCreateAccountOp,
+ StellarPathPaymentStrictReceiveOp,
+ StellarPathPaymentStrictSendOp,
+ StellarPaymentOp,
+ StellarSignedTx,
+ StellarTxOpRequest,
+ )
from trezor.ui.layouts import show_continue_in_app
from trezor.wire import DataError, ProcessError
from trezor.wire.context import call_any
@@ -40,6 +48,9 @@ async def sign_tx(msg: StellarSignTx, keychain: Keychain) -> StellarSignedTx:
# ---------------------------------
# INIT
# ---------------------------------
+ is_sending_from_trezor_account = True
+ current_output_index = 0
+
network_passphrase_hash = sha256(msg.network_passphrase.encode()).digest()
writers.write_bytes_fixed(w, network_passphrase_hash, 32)
writers.write_bytes_fixed(w, consts.TX_TYPE, 4)
@@ -51,16 +62,10 @@ async def sign_tx(msg: StellarSignTx, keychain: Keychain) -> StellarSignedTx:
writers.write_uint32(w, msg.fee)
writers.write_uint64(w, msg.sequence_number)
- # confirm init
- await layout.require_confirm_init(
- msg.source_account, msg.network_passphrase, accounts_match
- )
-
- # ---------------------------------
- # TIMEBOUNDS
- # ---------------------------------
- # confirm dialog
- await layout.require_confirm_timebounds(msg.timebounds_start, msg.timebounds_end)
+ if not accounts_match:
+ is_sending_from_trezor_account = False
+ # If the tx source account does not match the Trezor account, we need to confirm it.
+ await layout.require_confirm_tx_source(msg.source_account)
# timebounds are sent as uint32s since that's all we can display, but they must be hashed as 64bit
writers.write_bool(w, True)
@@ -103,7 +108,23 @@ async def sign_tx(msg: StellarSignTx, keychain: Keychain) -> StellarSignedTx:
writers.write_uint32(w, num_operations)
for _ in range(num_operations):
op = await call_any(StellarTxOpRequest(), *consts.op_codes.keys())
- await process_operation(w, op) # type: ignore [Argument of type "MessageType" cannot be assigned to parameter "op" of type "StellarMessageType" in function "process_operation"]
+ await process_operation(w, op, current_output_index) # type: ignore [Argument of type "MessageType" cannot be assigned to parameter "op" of type "StellarMessageType" in function "process_operation"]
+
+ if op.source_account is not None and op.source_account != address: # type: ignore [Cannot access attribute "source_account" for class "MessageType"]
+ # if the operation source account does not match the Trezor account
+ is_sending_from_trezor_account = False
+
+ if any(
+ op_type.is_type_of(op)
+ for op_type in [
+ StellarAccountMergeOp,
+ StellarCreateAccountOp,
+ StellarPaymentOp,
+ StellarPathPaymentStrictSendOp,
+ StellarPathPaymentStrictReceiveOp,
+ ]
+ ):
+ current_output_index += 1
# ---------------------------------
# FINAL
@@ -111,7 +132,12 @@ async def sign_tx(msg: StellarSignTx, keychain: Keychain) -> StellarSignedTx:
# 4 null bytes representing a (currently unused) empty union
writers.write_uint32(w, 0)
# final confirm
- await layout.require_confirm_final(msg.fee, num_operations)
+ await layout.require_confirm_final(
+ msg.address_n,
+ msg.fee,
+ (msg.timebounds_start, msg.timebounds_end),
+ is_sending_from_trezor_account,
+ )
# sign
digest = sha256(w).digest()
diff --git a/core/src/trezor/ui/layouts/bolt/__init__.py b/core/src/trezor/ui/layouts/bolt/__init__.py
index cc8467cb..25dc88ae 100644
--- a/core/src/trezor/ui/layouts/bolt/__init__.py
+++ b/core/src/trezor/ui/layouts/bolt/__init__.py
@@ -10,6 +10,8 @@ from ..common import draw_simple, interact, raise_if_cancelled, with_info
if TYPE_CHECKING:
from typing import Awaitable, Iterable, List, NoReturn, Sequence
+ from trezor.messages import StellarAsset
+
from ..common import ExceptionType, PropertyType
@@ -545,15 +547,14 @@ async def confirm_payment_request(
"confirm_payment_request", "", list(fee_info_items)
)
await _confirm_summary(
- None,
- None,
- transaction_fee,
- TR.words__transaction_fee,
- TR.words__title_summary,
- account_items,
- None,
- TR.confirm_total__title_fee,
- "confirm_payment_request",
+ amount=None,
+ amount_label=None,
+ fee=transaction_fee,
+ fee_label=TR.words__transaction_fee,
+ title=TR.words__title_summary,
+ account_items=account_items,
+ extra_title=TR.confirm_total__title_fee,
+ br_name="confirm_payment_request",
)
@@ -768,10 +769,10 @@ def confirm_address(
return confirm_value(
title,
address,
- description or subtitle or "",
+ description or "",
br_name or "confirm_address",
br_code,
- subtitle=None,
+ subtitle=subtitle,
verb=(verb or TR.buttons__confirm),
)
@@ -932,6 +933,7 @@ def _confirm_summary(
fee_label: str,
title: str | None = None,
account_items: Iterable[PropertyType] | None = None,
+ account_title: str | None = None,
extra_items: Iterable[PropertyType] | None = None,
extra_title: str | None = None,
br_name: str = "confirm_total",
@@ -949,6 +951,7 @@ def _confirm_summary(
fee_label=fee_label,
title=title,
account_items=account_props,
+ account_title=account_title,
extra_items=extra_props,
)
@@ -1150,6 +1153,7 @@ if not utils.BITCOIN_ONLY:
TR.send__maximum_fee,
TR.words__title_summary,
account_items,
+ None,
fee_info_items,
TR.confirm_total__title_fee,
)
@@ -1368,6 +1372,70 @@ if not utils.BITCOIN_ONLY:
br_code=ButtonRequestType.SignTx,
)
+ def confirm_stellar_tx(
+ fee: str,
+ account_name: str,
+ account_path: str,
+ is_sending_from_trezor_account: bool,
+ extra_items: Iterable[PropertyType],
+ ) -> Awaitable[None]:
+ return _confirm_summary(
+ None,
+ None,
+ fee,
+ TR.send__maximum_fee,
+ account_items=[
+ (TR.words__account, account_name, None),
+ (TR.address_details__derivation_path, account_path, None),
+ ],
+ account_title=(
+ TR.send__send_from
+ if is_sending_from_trezor_account
+ else TR.stellar__sign_with
+ ),
+ extra_items=extra_items,
+ extra_title=TR.words__title_information, # The performance on T2T1 is different from other devices, so we do not use TR.stellar__timebounds here.
+ br_name="confirm_stellar_tx",
+ br_code=ButtonRequestType.SignTx,
+ )
+
+ async def confirm_stellar_output(
+ address: str,
+ amount: str,
+ output_index: int,
+ asset: StellarAsset,
+ ) -> None:
+ from trezor.enums import StellarAssetType
+
+ await confirm_address(
+ f"{TR.words__recipient} #{output_index + 1}",
+ address,
+ br_name="confirm_output_address",
+ br_code=ButtonRequestType.ConfirmOutput,
+ )
+
+ info_items = []
+ if asset.type != StellarAssetType.NATIVE:
+ info_items = [
+ (
+ TR.stellar__issuer_template.format(asset.code),
+ asset.issuer or "",
+ None,
+ )
+ ]
+
+ await confirm_value(
+ f"{TR.words__amount} #{output_index + 1}",
+ amount,
+ description=None,
+ br_name="confirm_output_amount",
+ br_code=ButtonRequestType.ConfirmOutput,
+ info_items=info_items,
+ info_title=TR.stellar__token_info,
+ chunkify_info=True,
+ chunkify=False,
+ )
+
def confirm_joint_total(spending_amount: str, total_amount: str) -> Awaitable[None]:
return raise_if_cancelled(
diff --git a/core/src/trezor/ui/layouts/caesar/__init__.py b/core/src/trezor/ui/layouts/caesar/__init__.py
index 05f6e69a..a8993be3 100644
--- a/core/src/trezor/ui/layouts/caesar/__init__.py
+++ b/core/src/trezor/ui/layouts/caesar/__init__.py
@@ -10,6 +10,8 @@ from ..common import draw_simple, interact, raise_if_cancelled
if TYPE_CHECKING:
from typing import Awaitable, Callable, Iterable, List, NoReturn, Sequence
+ from trezor.messages import StellarAsset
+
from ..common import ExceptionType, PropertyType
from ..menu import Details
@@ -1413,6 +1415,72 @@ if not utils.BITCOIN_ONLY:
except ActionCancelled:
continue
+ def confirm_stellar_tx(
+ fee: str,
+ account_name: str,
+ account_path: str,
+ is_sending_from_trezor_account: bool,
+ extra_items: Iterable[PropertyType],
+ ) -> Awaitable[None]:
+ return raise_if_cancelled(
+ trezorui_api.confirm_summary(
+ amount=None,
+ amount_label=None,
+ fee=fee,
+ fee_label=TR.send__maximum_fee,
+ account_items=[
+ (TR.words__account, account_name, None),
+ (TR.address_details__derivation_path, account_path, None),
+ ],
+ account_title=(
+ TR.send__send_from
+ if is_sending_from_trezor_account
+ else TR.stellar__sign_with
+ ),
+ extra_items=list(extra_items),
+ extra_title=TR.stellar__timebounds,
+ ),
+ br_name="confirm_stellar_tx",
+ br_code=ButtonRequestType.SignTx,
+ )
+
+ async def confirm_stellar_output(
+ address: str,
+ amount: str,
+ output_index: int,
+ asset: StellarAsset,
+ ) -> None:
+ from trezor.enums import StellarAssetType
+
+ await confirm_address(
+ f"{TR.words__recipient} #{output_index + 1}",
+ address,
+ None,
+ br_name="confirm_output_address",
+ br_code=ButtonRequestType.ConfirmOutput,
+ )
+
+ info_items = []
+ if asset.type != StellarAssetType.NATIVE:
+ info_items = [
+ (
+ TR.stellar__issuer_template.format(asset.code),
+ asset.issuer or "",
+ None,
+ )
+ ]
+
+ await confirm_value(
+ f"{TR.words__amount} #{output_index + 1}",
+ amount,
+ None,
+ br_name="confirm_output_amount",
+ br_code=ButtonRequestType.ConfirmOutput,
+ info_items=info_items,
+ chunkify_info=True,
+ chunkify=False,
+ )
+
def confirm_joint_total(spending_amount: str, total_amount: str) -> Awaitable[None]:
return confirm_properties(
diff --git a/core/src/trezor/ui/layouts/delizia/__init__.py b/core/src/trezor/ui/layouts/delizia/__init__.py
index 52923167..4ddcb1dc 100644
--- a/core/src/trezor/ui/layouts/delizia/__init__.py
+++ b/core/src/trezor/ui/layouts/delizia/__init__.py
@@ -19,6 +19,8 @@ if TYPE_CHECKING:
TypeVar,
)
+ from trezor.messages import StellarAsset
+
from ..common import ExceptionType, PropertyType
from ..menu import Details
@@ -555,6 +557,7 @@ async def confirm_payment_request(
TR.words__transaction_fee,
TR.words__title_summary,
account_items,
+ None,
fee_info_items,
TR.confirm_total__title_fee,
"confirm_payment_request",
@@ -889,6 +892,7 @@ def _confirm_summary(
fee_label: str,
title: str | None = None,
account_items: Iterable[PropertyType] | None = None,
+ account_title: str | None = None,
extra_items: Iterable[PropertyType] | None = None,
extra_title: str | None = None,
br_name: str = "confirm_total",
@@ -907,6 +911,7 @@ def _confirm_summary(
fee_label=fee_label,
title=title,
account_items=account_props,
+ account_title=account_title,
extra_items=extra_props,
extra_title=extra_title or None,
),
@@ -1101,6 +1106,7 @@ if not utils.BITCOIN_ONLY:
TR.send__maximum_fee,
TR.words__title_summary,
account_items,
+ None,
fee_info_items,
TR.confirm_total__title_fee,
)
@@ -1302,6 +1308,71 @@ if not utils.BITCOIN_ONLY:
br_code=ButtonRequestType.SignTx,
)
+ def confirm_stellar_tx(
+ fee: str,
+ account_name: str,
+ account_path: str,
+ is_sending_from_trezor_account: bool,
+ extra_items: Iterable[PropertyType],
+ ) -> Awaitable[None]:
+ return _confirm_summary(
+ None,
+ None,
+ fee,
+ TR.send__maximum_fee,
+ account_items=[
+ (TR.words__account, account_name, None),
+ (TR.address_details__derivation_path, account_path, None),
+ ],
+ account_title=(
+ TR.send__send_from
+ if is_sending_from_trezor_account
+ else TR.stellar__sign_with
+ ),
+ extra_items=extra_items,
+ extra_title=TR.stellar__timebounds,
+ br_name="confirm_stellar_tx",
+ br_code=ButtonRequestType.SignTx,
+ )
+
+ async def confirm_stellar_output(
+ address: str,
+ amount: str,
+ output_index: int,
+ asset: StellarAsset,
+ ) -> None:
+ from trezor.enums import StellarAssetType
+
+ subtitle = f"{TR.words__recipient} #{output_index + 1}"
+ await confirm_address(
+ TR.words__address,
+ address,
+ subtitle=subtitle,
+ br_name="confirm_output_address",
+ br_code=ButtonRequestType.ConfirmOutput,
+ )
+
+ info_items = []
+ if asset.type != StellarAssetType.NATIVE:
+ info_items = [
+ (
+ TR.stellar__issuer_template.format(asset.code),
+ asset.issuer or "",
+ None,
+ )
+ ]
+
+ await confirm_value(
+ TR.words__amount,
+ amount,
+ description="",
+ subtitle=subtitle,
+ br_name="confirm_output_amount",
+ br_code=ButtonRequestType.ConfirmOutput,
+ info_items=info_items,
+ chunkify=False,
+ )
+
def confirm_joint_total(spending_amount: str, total_amount: str) -> Awaitable[None]:
return _confirm_summary(
diff --git a/core/src/trezor/ui/layouts/eckhart/__init__.py b/core/src/trezor/ui/layouts/eckhart/__init__.py
index e5f69e1f..85a4f995 100644
--- a/core/src/trezor/ui/layouts/eckhart/__init__.py
+++ b/core/src/trezor/ui/layouts/eckhart/__init__.py
@@ -19,6 +19,7 @@ if TYPE_CHECKING:
TypeVar,
)
+ from trezor.messages import StellarAsset
from trezor.ui.layouts.menu import Details
from ..common import ExceptionType, PropertyType
@@ -560,16 +561,16 @@ async def confirm_payment_request(
if transaction_fee is not None:
res = await _confirm_summary(
- None,
- None,
- transaction_fee,
- TR.words__transaction_fee,
- TR.words__swap if is_swap else TR.words__title_summary,
- account_items,
- fee_info_items,
- TR.confirm_total__title_fee,
- True,
- "confirm_payment_request",
+ amount=None,
+ amount_label=None,
+ fee=transaction_fee,
+ fee_label=TR.words__transaction_fee,
+ title=TR.words__swap if is_swap else TR.words__title_summary,
+ account_items=account_items,
+ extra_items=fee_info_items,
+ extra_title=TR.confirm_total__title_fee,
+ back_button=True,
+ br_name="confirm_payment_request",
)
if res is BACK:
continue
@@ -916,6 +917,7 @@ def _confirm_summary(
fee_label: str,
title: str | None = None,
account_items: Iterable[PropertyType] | None = None,
+ account_title: str | None = None,
extra_items: Iterable[PropertyType] | None = None,
extra_title: str | None = None,
back_button: bool = False,
@@ -935,6 +937,7 @@ def _confirm_summary(
fee_label=fee_label,
title=title,
account_items=account_props,
+ account_title=account_title,
extra_items=extra_props,
extra_title=extra_title or None,
back_button=back_button,
@@ -1155,6 +1158,7 @@ if not utils.BITCOIN_ONLY:
TR.send__maximum_fee,
title,
account_items,
+ None,
fee_info_items,
TR.confirm_total__title_fee,
)
@@ -1350,6 +1354,73 @@ if not utils.BITCOIN_ONLY:
br_code=ButtonRequestType.SignTx,
)
+ def confirm_stellar_tx(
+ fee: str,
+ account_name: str,
+ account_path: str,
+ is_sending_from_trezor_account: bool,
+ extra_items: Iterable[PropertyType],
+ ) -> Awaitable[None]:
+ return _confirm_summary(
+ None,
+ None,
+ fee,
+ TR.send__maximum_fee,
+ account_items=[
+ (TR.words__account, account_name, None),
+ (TR.address_details__derivation_path, account_path, None),
+ ],
+ account_title=(
+ TR.send__send_from
+ if is_sending_from_trezor_account
+ else TR.stellar__sign_with
+ ),
+ extra_items=extra_items,
+ extra_title=TR.stellar__timebounds,
+ br_name="confirm_stellar_tx",
+ br_code=ButtonRequestType.SignTx,
+ )
+
+ async def confirm_stellar_output(
+ address: str,
+ amount: str,
+ output_index: int,
+ asset: StellarAsset,
+ ) -> None:
+ from trezor.enums import StellarAssetType
+
+ subtitle = f"{TR.words__recipient} #{output_index + 1}"
+ await confirm_address(
+ TR.words__address,
+ address,
+ subtitle=subtitle,
+ br_name="confirm_output_address",
+ br_code=ButtonRequestType.ConfirmOutput,
+ )
+
+ info_items = []
+ if asset.type != StellarAssetType.NATIVE:
+ info_items = [
+ (
+ TR.stellar__issuer_template.format(asset.code),
+ asset.issuer or "",
+ None,
+ )
+ ]
+
+ await confirm_value(
+ TR.words__amount,
+ amount,
+ description="",
+ subtitle=subtitle,
+ br_name="confirm_output_amount",
+ br_code=ButtonRequestType.ConfirmOutput,
+ info_items=info_items,
+ info_title=TR.stellar__token_info,
+ chunkify_info=True,
+ chunkify=False,
+ )
+
def confirm_joint_total(spending_amount: str, total_amount: str) -> Awaitable[None]:
return _confirm_summary(
diff --git a/core/translations/cs.json b/core/translations/cs.json
index d7366e54..39dc6384 100644
--- a/core/translations/cs.json
+++ b/core/translations/cs.json
@@ -854,9 +854,7 @@
"stellar__clear_flags": "Vymazat příznaky",
"stellar__confirm_issuer": "Potvrdit vydavatele",
"stellar__confirm_memo": "Potvrdit poznámku",
- "stellar__confirm_network": "Potvrdit síť",
"stellar__confirm_operation": "Potvrdit operaci",
- "stellar__confirm_stellar": "Potvrdit Stellar",
"stellar__confirm_timebounds": "Potvrdit časové limity",
"stellar__create_account": "Vytvořit účet",
"stellar__debited_amount": "Účtovaná částka",
@@ -870,8 +868,6 @@
"stellar__high": "Vysoký:",
"stellar__home_domain": "Domácí doména",
"stellar__inflation": "Inflace",
- "stellar__initial_balance": "Počáteční zůstatek",
- "stellar__initialize_signing_with": "Zahájit podepisování s",
"stellar__issuer_template": "Vydavatel {0}",
"stellar__key": "Klíč:",
"stellar__limit": "Limit",
@@ -882,14 +878,12 @@
"stellar__new_passive_offer": "Nová pasivní nabídka",
"stellar__no_memo_set": "Není nastavena poznámka!",
"stellar__no_restriction": "[bez omezení]",
- "stellar__on_network_template": "Transakce je na {0}",
"stellar__path_pay": "Směnná cesta",
"stellar__path_pay_at_least": "Směnná cest alespoň",
"stellar__pay": "Platba",
"stellar__pay_at_most": "Maximální platba",
"stellar__preauth_transaction": "Transakce před ověřením",
"stellar__price_per_template": "Cena za {0}:",
- "stellar__private_network": "soukromá síť",
"stellar__remove_signer": "Odstranit podepisující osobu",
"stellar__revoke_trust": "Zrušit důvěru",
"stellar__selling": "Prodej:",
@@ -899,14 +893,12 @@
"stellar__sign_tx_count_template": "Podepsat tuto transakci tvořenou {0}",
"stellar__sign_tx_fee_template": "a zaplatit {0}\njako poplatek?",
"stellar__source_account": "Zdrojový účet",
- "stellar__testnet_network": "síť Testnet",
"stellar__trusted_account": "Důvěryhodný účet",
"stellar__update": "Aktualizovat",
"stellar__valid_from": "Platí od (UTC)",
"stellar__valid_to": "Platí do (UTC)",
"stellar__value_sha256": "Hodnota (SHA-256):",
"stellar__wanna_clean_value_key_template": "Chcete vymazat klíč hodnoty {0}?",
- "stellar__your_account": " váš účet",
"storage_msg__processing": "Zpracovávání",
"storage_msg__starting": "Spouštění",
"storage_msg__verifying_pin": "Ověřování PINu",
diff --git a/core/translations/de.json b/core/translations/de.json
index 779b6094..aa60f8cb 100644
--- a/core/translations/de.json
+++ b/core/translations/de.json
@@ -854,9 +854,7 @@
"stellar__clear_flags": "Flags löschen",
"stellar__confirm_issuer": "Aussteller bestätigen",
"stellar__confirm_memo": "Memo bestätigen",
- "stellar__confirm_network": "Netzwerk bestätigen",
"stellar__confirm_operation": "Operation bestätigen",
- "stellar__confirm_stellar": "Stellar bestätigen",
"stellar__confirm_timebounds": "Zeitrahmen bestätigen",
"stellar__create_account": "Konto erstellen",
"stellar__debited_amount": "Abgebuchter Betrag",
@@ -870,8 +868,6 @@
"stellar__high": "Hoch:",
"stellar__home_domain": "Startseite",
"stellar__inflation": "Inflation",
- "stellar__initial_balance": "Startguthaben",
- "stellar__initialize_signing_with": "Initialisierung der Unterzeichnung mit",
"stellar__issuer_template": "{0} Aussteller",
"stellar__key": "Key:",
"stellar__limit": "Grenze",
@@ -882,14 +878,12 @@
"stellar__new_passive_offer": "Neues passives Angebot",
"stellar__no_memo_set": "Kein Memo festgelegt.",
"stellar__no_restriction": "[keine Einschränkung]",
- "stellar__on_network_template": "Transaktion ist auf {0}",
"stellar__path_pay": "Path Pay",
"stellar__path_pay_at_least": "Path Pay mindestens",
"stellar__pay": "Zahlen",
"stellar__pay_at_most": "Maximal",
"stellar__preauth_transaction": "Vor-Auth-Transaktion",
"stellar__price_per_template": "Preis pro {0}:",
- "stellar__private_network": "privates Netzwerk",
"stellar__remove_signer": "Unterzeichner entfernen",
"stellar__revoke_trust": "Trust aufheben",
"stellar__selling": "Verkaufen:",
@@ -899,14 +893,12 @@
"stellar__sign_tx_count_template": "Diese Transaktion, die sich aus {0} zusammensetzt, signieren",
"stellar__sign_tx_fee_template": " und eine Gebühr\nvon {0} zahlen?",
"stellar__source_account": "Quellkonto",
- "stellar__testnet_network": "Testnet-Netzwerk",
"stellar__trusted_account": "Vertrauenswürdiges Konto",
"stellar__update": "Aktualisieren",
"stellar__valid_from": "Gültig von (UTC)",
"stellar__valid_to": "Gültig bis (UTC)",
"stellar__value_sha256": "Wert (SHA-256):",
"stellar__wanna_clean_value_key_template": "Möchtest du den Wert-Key {0} löschen?",
- "stellar__your_account": " dein Konto",
"storage_msg__processing": "Verarbeitung",
"storage_msg__starting": "Startvorgang",
"storage_msg__verifying_pin": "PIN überprüfen",
diff --git a/core/translations/en.json b/core/translations/en.json
index d3b1b0ef..f0b4ec74 100644
--- a/core/translations/en.json
+++ b/core/translations/en.json
@@ -1059,9 +1059,7 @@
"stellar__clear_flags": "Clear flags",
"stellar__confirm_issuer": "Confirm Issuer",
"stellar__confirm_memo": "Confirm memo",
- "stellar__confirm_network": "Confirm network",
"stellar__confirm_operation": "Confirm operation",
- "stellar__confirm_stellar": "Confirm Stellar",
"stellar__confirm_timebounds": "Confirm timebounds",
"stellar__create_account": "Create Account",
"stellar__debited_amount": "Debited amount",
@@ -1069,14 +1067,12 @@
"stellar__delete_passive_offer": "Delete Passive Offer",
"stellar__delete_trust": "Delete trust",
"stellar__destination": "Destination",
- "stellar__exchanges_require_memo": "Important: Many exchanges require a memo when depositing",
+ "stellar__exchanges_require_memo": "Memo is not set.\nTypically needed when sending to exchanges.",
"stellar__final_confirm": "Final confirm",
"stellar__hash": "Hash",
"stellar__high": "High:",
"stellar__home_domain": "Home Domain",
"stellar__inflation": "Inflation",
- "stellar__initial_balance": "Initial Balance",
- "stellar__initialize_signing_with": "Initialize signing with",
"stellar__issuer_template": "{0} issuer",
"stellar__key": "Key:",
"stellar__limit": "Limit",
@@ -1087,14 +1083,12 @@
"stellar__new_passive_offer": "New Passive Offer",
"stellar__no_memo_set": "No memo set!",
"stellar__no_restriction": "[no restriction]",
- "stellar__on_network_template": "Transaction is on {0}",
"stellar__path_pay": "Path Pay",
"stellar__path_pay_at_least": "Path Pay at least",
"stellar__pay": "Pay",
"stellar__pay_at_most": "Pay at most",
"stellar__preauth_transaction": "Pre-auth transaction",
"stellar__price_per_template": "Price per {0}:",
- "stellar__private_network": "private network",
"stellar__remove_signer": "Remove Signer",
"stellar__revoke_trust": "Revoke trust",
"stellar__selling": "Selling:",
@@ -1103,15 +1097,18 @@
"stellar__set_sequence_to_template": "Set sequence to {0}?",
"stellar__sign_tx_count_template": "Sign this transaction made up of {0}",
"stellar__sign_tx_fee_template": "and pay {0}\nfor fee?",
+ "stellar__sign_with": "Sign with",
"stellar__source_account": "Source account",
- "stellar__testnet_network": "testnet network",
+ "stellar__timebounds": "Timebounds",
+ "stellar__token_info": "Token info",
+ "stellar__transaction_source": "Transaction source",
+ "stellar__transaction_source_diff_warning": "Transaction source does not belong to this Trezor.",
"stellar__trusted_account": "Trusted Account",
"stellar__update": "Update",
"stellar__valid_from": "Valid from (UTC)",
"stellar__valid_to": "Valid to (UTC)",
"stellar__value_sha256": "Value (SHA-256):",
"stellar__wanna_clean_value_key_template": "Do you want to clear value key {0}?",
- "stellar__your_account": " your account",
"storage_msg__processing": "Processing",
"storage_msg__starting": "Starting up",
"storage_msg__verifying_pin": "Verifying PIN",
diff --git a/core/translations/es.json b/core/translations/es.json
index 4e061029..464748f0 100644
--- a/core/translations/es.json
+++ b/core/translations/es.json
@@ -859,9 +859,7 @@
"stellar__clear_flags": "Borrar indicadores",
"stellar__confirm_issuer": "Confirmar emisor",
"stellar__confirm_memo": "Confirmar nota",
- "stellar__confirm_network": "Confirmar red",
"stellar__confirm_operation": "Confirmar operación",
- "stellar__confirm_stellar": "Confirmar Stellar",
"stellar__confirm_timebounds": "Confirmar límites de tiempo",
"stellar__create_account": "Crear cuenta",
"stellar__debited_amount": "Importe adeudado",
@@ -875,8 +873,6 @@
"stellar__high": "Alta:",
"stellar__home_domain": "Dominio principal",
"stellar__inflation": "Inflación",
- "stellar__initial_balance": "Saldo inicial",
- "stellar__initialize_signing_with": "Iniciar firma con",
"stellar__issuer_template": "Emisor de {0}",
"stellar__key": "Clave:",
"stellar__limit": "Límite",
@@ -887,14 +883,12 @@
"stellar__new_passive_offer": "Nueva oferta pasiva",
"stellar__no_memo_set": "No se ha dejado ninguna nota.",
"stellar__no_restriction": "[sin restricciones]",
- "stellar__on_network_template": "Transacción en {0}",
"stellar__path_pay": "Path payment",
"stellar__path_pay_at_least": "Path payment por un mínimo de",
"stellar__pay": "Pago",
"stellar__pay_at_most": "Pago máximo",
"stellar__preauth_transaction": "Transacción preautorización",
"stellar__price_per_template": "Precio por {0}:",
- "stellar__private_network": "red privada",
"stellar__remove_signer": "Eliminar firmante",
"stellar__revoke_trust": "Revocar trustline",
"stellar__selling": "Venta:",
@@ -904,14 +898,12 @@
"stellar__sign_tx_count_template": "¿Firmar esta transacción compuesta por {0}",
"stellar__sign_tx_fee_template": " y pagar\nuna comisión de {0}?",
"stellar__source_account": "Cuenta origen",
- "stellar__testnet_network": "red Testnet",
"stellar__trusted_account": "Cuenta de confianza",
"stellar__update": "Actualizar",
"stellar__valid_from": "Válido desde (UTC)",
"stellar__valid_to": "Válido hasta (UTC)",
"stellar__value_sha256": "Valor (SHA-256):",
"stellar__wanna_clean_value_key_template": "¿Quieres borrar la clave de valor {0}?",
- "stellar__your_account": " tu cuenta",
"storage_msg__processing": "Procesando",
"storage_msg__starting": "Iniciando",
"storage_msg__verifying_pin": "Verificando PIN",
diff --git a/core/translations/fr.json b/core/translations/fr.json
index c13a4a52..a17bd3eb 100644
--- a/core/translations/fr.json
+++ b/core/translations/fr.json
@@ -854,9 +854,7 @@
"stellar__clear_flags": "Effacer les indicateurs",
"stellar__confirm_issuer": "Conf. émetteur",
"stellar__confirm_memo": "Conf. mémo",
- "stellar__confirm_network": "Conf. réseau",
"stellar__confirm_operation": "Conf. opération",
- "stellar__confirm_stellar": "Conf. Stellar",
"stellar__confirm_timebounds": "Conf. délais",
"stellar__create_account": "Créer un compte",
"stellar__debited_amount": "Montant débité",
@@ -870,8 +868,6 @@
"stellar__high": "Élevé:",
"stellar__home_domain": "Domaine d'origine",
"stellar__inflation": "Inflation",
- "stellar__initial_balance": "Solde initial",
- "stellar__initialize_signing_with": "Initialiser la signature avec",
"stellar__issuer_template": "{0} émetteur",
"stellar__key": "Clé:",
"stellar__limit": "Limite",
@@ -882,14 +878,12 @@
"stellar__new_passive_offer": "Nouvelle offre passive",
"stellar__no_memo_set": "Aucun mémo défini !",
"stellar__no_restriction": "[aucune restriction]",
- "stellar__on_network_template": "La transaction est sur {0}",
"stellar__path_pay": "Path Pay",
"stellar__path_pay_at_least": "Path Pay au moins",
"stellar__pay": "Payer",
"stellar__pay_at_most": "Payer max",
"stellar__preauth_transaction": "Transaction de pré-authent.",
"stellar__price_per_template": "Prix par {0}:",
- "stellar__private_network": "réseau privé",
"stellar__remove_signer": "Supprimer le signataire",
"stellar__revoke_trust": "Révoquer la confiance",
"stellar__selling": "Vente:",
@@ -899,14 +893,12 @@
"stellar__sign_tx_count_template": "Signer cette transaction constituée de {0}",
"stellar__sign_tx_fee_template": " et payer\ndes frais de {0} ?",
"stellar__source_account": "Compte source",
- "stellar__testnet_network": "réseau Testnet",
"stellar__trusted_account": "Compte de confiance",
"stellar__update": "Mettre à jour",
"stellar__valid_from": "Valide à partir de (UTC)",
"stellar__valid_to": "Valide jusqu'à (UTC)",
"stellar__value_sha256": "Valeur (SHA-256):",
"stellar__wanna_clean_value_key_template": "Voulez-vous effacer la clé de valeur {0} ?",
- "stellar__your_account": " votre compte",
"storage_msg__processing": "Traitement",
"storage_msg__starting": "Démarrage",
"storage_msg__verifying_pin": "Vérification du PIN",
diff --git a/core/translations/it.json b/core/translations/it.json
index b56590ad..1170f6fd 100644
--- a/core/translations/it.json
+++ b/core/translations/it.json
@@ -828,9 +828,7 @@
"stellar__clear_flags": "Cancella flag",
"stellar__confirm_issuer": "Conferma emittente",
"stellar__confirm_memo": "Conferma promemoria",
- "stellar__confirm_network": "Conferma rete",
"stellar__confirm_operation": "Conferma operazione",
- "stellar__confirm_stellar": "Conferma Stellar",
"stellar__confirm_timebounds": "Conferma scadenze",
"stellar__create_account": "Crea conto",
"stellar__debited_amount": "Importo addebitato",
@@ -844,8 +842,6 @@
"stellar__high": "Alto:",
"stellar__home_domain": "Dominio principale",
"stellar__inflation": "Inflazione",
- "stellar__initial_balance": "Saldo iniziale",
- "stellar__initialize_signing_with": "Inizializza la firma con",
"stellar__issuer_template": "{0} emittente",
"stellar__key": "Chiave:",
"stellar__limit": "Limite",
@@ -856,14 +852,12 @@
"stellar__new_passive_offer": "Nuova offerta passiva",
"stellar__no_memo_set": "Nessun promemoria impostato.",
"stellar__no_restriction": "[nessuna restrizione]",
- "stellar__on_network_template": "La transazione è su {0}",
"stellar__path_pay": "Percorso Paga",
"stellar__path_pay_at_least": "Percorso Paga almeno",
"stellar__pay": "Paga",
"stellar__pay_at_most": "Paga al massimo",
"stellar__preauth_transaction": "Transazione pre-autenticazione",
"stellar__price_per_template": "Prezzo per {0}:",
- "stellar__private_network": "rete privata",
"stellar__remove_signer": "Rimuovi firmatario",
"stellar__revoke_trust": "Revoca fiducia",
"stellar__selling": "Vendita di:",
@@ -873,14 +867,12 @@
"stellar__sign_tx_count_template": "Firma questa transazione costituita da {0}",
"stellar__sign_tx_fee_template": "e paga {0}\na pagamento?",
"stellar__source_account": "Conto di origine",
- "stellar__testnet_network": "rete testnet",
"stellar__trusted_account": "Conto affidabile",
"stellar__update": "Aggiorna",
"stellar__valid_from": "Valido da (UTC)",
"stellar__valid_to": "Valido fino a (UTC)",
"stellar__value_sha256": "Valore (SHA-256):",
"stellar__wanna_clean_value_key_template": "Cancellare la chiave di valore {0}?",
- "stellar__your_account": " il tuo conto",
"storage_msg__processing": "Elaborazione",
"storage_msg__starting": "Avvio",
"storage_msg__verifying_pin": "Verifica PIN",
diff --git a/core/translations/order.json b/core/translations/order.json
index 2190280b..afba5a1d 100644
--- a/core/translations/order.json
+++ b/core/translations/order.json
@@ -1070,8 +1070,13 @@
"1068": "tutorial__what_is_tropic",
"1069": "tutorial__tap_to_start",
"1070": "tutorial__tropic_info",
- "1071": "device_name__enter",
- "1072": "words__name",
- "1073": "device_name__continue_with_empty_label",
- "1074": "regulatory_certification__title"
+ "1071": "stellar__sign_with",
+ "1072": "stellar__timebounds",
+ "1073": "stellar__token_info",
+ "1074": "stellar__transaction_source",
+ "1075": "stellar__transaction_source_diff_warning",
+ "1076": "device_name__continue_with_empty_label",
+ "1077": "device_name__enter",
+ "1078": "regulatory_certification__title",
+ "1079": "words__name"
}
diff --git a/core/translations/pt.json b/core/translations/pt.json
index e74ae3c7..3bc79dae 100644
--- a/core/translations/pt.json
+++ b/core/translations/pt.json
@@ -858,9 +858,7 @@
"stellar__clear_flags": "Limpar sinalizadores",
"stellar__confirm_issuer": "Confirmar emissor",
"stellar__confirm_memo": "Confirmar memo/etiqueta",
- "stellar__confirm_network": "Confirmar rede",
"stellar__confirm_operation": "Confirmar operação",
- "stellar__confirm_stellar": "Confirmar Stellar",
"stellar__confirm_timebounds": "Confirmar limites de tempo",
"stellar__create_account": "Criar conta",
"stellar__debited_amount": "Quantia debitada",
@@ -874,8 +872,6 @@
"stellar__high": "Alta:",
"stellar__home_domain": "Domínio inicial",
"stellar__inflation": "Inflação",
- "stellar__initial_balance": "Saldo inicial",
- "stellar__initialize_signing_with": "Inicialize a assinatura com",
"stellar__issuer_template": "Emissor {0}",
"stellar__key": "Chave:",
"stellar__limit": "Limite",
@@ -886,14 +882,12 @@
"stellar__new_passive_offer": "Nova oferta passiva",
"stellar__no_memo_set": "Nenhum(a) memo/etiqueta definido(a)!",
"stellar__no_restriction": "[sem restrição]",
- "stellar__on_network_template": "A transação está em {0}",
"stellar__path_pay": "Pagamento por caminho",
"stellar__path_pay_at_least": "Pagamento por caminho pelo menos",
"stellar__pay": "Pagamento",
"stellar__pay_at_most": "Pagar no máximo",
"stellar__preauth_transaction": "Transação de pré-autorização",
"stellar__price_per_template": "Preço por {0}:",
- "stellar__private_network": "rede privada",
"stellar__remove_signer": "Remover signatário",
"stellar__revoke_trust": "Revogar confiança",
"stellar__selling": "Venda:",
@@ -903,14 +897,12 @@
"stellar__sign_tx_count_template": "Assinar esta transação composta de {0}",
"stellar__sign_tx_fee_template": "e pagar {0}\nde taxa?",
"stellar__source_account": "Conta de origem",
- "stellar__testnet_network": "rede testnet",
"stellar__trusted_account": "Conta confiável",
"stellar__update": "Atualizar",
"stellar__valid_from": "Válido de (UTC)",
"stellar__valid_to": "Válido até (UTC)",
"stellar__value_sha256": "Valor (SHA-256):",
"stellar__wanna_clean_value_key_template": "Deseja limpar a chave de valor {0}?",
- "stellar__your_account": " sua conta",
"storage_msg__processing": "Processando",
"storage_msg__starting": "Iniciando",
"storage_msg__verifying_pin": "Verificando PIN",
diff --git a/core/translations/signatures.json b/core/translations/signatures.json
index f6a09362..84faf9f5 100644
--- a/core/translations/signatures.json
+++ b/core/translations/signatures.json
@@ -1,8 +1,8 @@
{
"current": {
- "merkle_root": "5bf5b852e6b2b05fc4178d59543fef50b371164e0cf697030c42295ed1c16284",
- "datetime": "2025-08-19T18:37:45.931524+00:00",
- "commit": "e3fcde178a4588696bcf90243e10855e9625ac30"
+ "merkle_root": "2ccd8252bccecdb7fd94da5b7f6b504aee0abf62adc7dfa68e8d6ced638acb82",
+ "datetime": "2025-08-20T06:07:28.795050+00:00",
+ "commit": "0e72c2178cd24750deeda1b4264933946285bcc7"
},
"history": [
{
diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json
index e7329175..9e65acf2 100644
--- a/tests/ui_tests/fixtures.json
+++ b/tests/ui_tests/fixtures.json
@@ -651,6 +651,7 @@
"T1B1_en_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "d9da27a46bd2bb1979b92ea5fd29a377ab2dcf03411e3f5083611f5d5d898319",
"T1B1_en_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "7ba05f58159ec06816d97df33f51e775cdaf0f4582026e0504155ab43e45c931",
"T1B1_en_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "c8f827367f049683e122fa66d9f986eeb478f2c3cd98d3fbca3128e273c88f17",
+"T1B1_en_stellar-test_stellar.py::test_sign_tx[all_sending_like_operations]": "edfe2f014e1cb0359d443414210a7b2004255605acb4a3e3c6a19305cd6b98a5",
"T1B1_en_stellar-test_stellar.py::test_sign_tx[memo_hash]": "616e17e55897e7453eda6222514ac0809d33a7b6faa68a478b8581c863cd27be",
"T1B1_en_stellar-test_stellar.py::test_sign_tx[memo_id]": "2b1058e17f6674b2db1edf28fbd061a4744519d64b7ba5c1ad54069de87779bf",
"T1B1_en_stellar-test_stellar.py::test_sign_tx[memo_return]": "70e8610656969d3421eae8285b045e6b75345203149f6b30fcccfa42ea0e1ce6",
@@ -1968,9 +1969,9 @@
"T2T1_cs_ethereum-test_definitions.py::test_chain_id_allowed": "79d02f5d75939938b8412c88c7921c2677e051b92ddfead9dc8d4763e3ab74a5",
"T2T1_cs_ethereum-test_definitions.py::test_chain_id_mismatch": "32d380b2c0942f8a2ab6a32e0e4c8a2ad2ab6750ee39c6fa4d4f0bacf59a4b7c",
"T2T1_cs_ethereum-test_definitions.py::test_definition_does_not_override_builtin": "32d380b2c0942f8a2ab6a32e0e4c8a2ad2ab6750ee39c6fa4d4f0bacf59a4b7c",
-"T2T1_cs_ethereum-test_definitions.py::test_external_chain_token_mismatch": "ec56186b61d9a17c471c6f8592ed575f7f9f3b171a4efe924b1b32397d7ad4e0",
+"T2T1_cs_ethereum-test_definitions.py::test_external_chain_token_mismatch": "e34178eb183de14dba4b3cb67171dbbb65cf6d4d23ae600ff84431248300d1e1",
"T2T1_cs_ethereum-test_definitions.py::test_external_chain_token_ok": "193d7ae59e34d535e2c1b3fb648623026bc22eacb8240a0c27439b2bf533d0e3",
-"T2T1_cs_ethereum-test_definitions.py::test_external_chain_without_token": "8928f0ac683333f6bd9f0e4c5483bd02dbb8a0001645d0fe3ea929e9b41e0dcf",
+"T2T1_cs_ethereum-test_definitions.py::test_external_chain_without_token": "144dcb0ae090b8e03d5d3754d11769e49e713c9c2d85655108bd1096c59dd78c",
"T2T1_cs_ethereum-test_definitions.py::test_external_token": "360a6532717c616afb0dba0d95aecefaa2265372073788e27014fb665caf0084",
"T2T1_cs_ethereum-test_definitions.py::test_method_builtin[_call_getaddress]": "32d380b2c0942f8a2ab6a32e0e4c8a2ad2ab6750ee39c6fa4d4f0bacf59a4b7c",
"T2T1_cs_ethereum-test_definitions.py::test_method_builtin[_call_sign_typed_data]": "f13f16a946abbdb60bdf2ed9dd058fd184aeadc4a36d2e778c24ba7f405d1935",
@@ -2070,7 +2071,7 @@
"T2T1_cs_ethereum-test_signtx.py::test_signtx[False-approve_unlimited]": "cd75613a7adbf647118762f45fbec01ea2e411e29899d4d93e11eb5666504630",
"T2T1_cs_ethereum-test_signtx.py::test_signtx[False-data_1]": "4548cb0e2a93ff743377616bd626b71919125925c206ddee00667ba5ba1d493f",
"T2T1_cs_ethereum-test_signtx.py::test_signtx[False-data_2_bigdata]": "341355874537c3451954924f97dfa9054e920d4335d93d99df55a3069c13f8d7",
-"T2T1_cs_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "1e2663423587a81a290173870a66e3e9e39cfce44419022de2b75ba784200b96",
+"T2T1_cs_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "2fce0497ec033963850660dfd3d8c5acbb9bdc4c72b0ddb962ff2109d6d84983",
"T2T1_cs_ethereum-test_signtx.py::test_signtx[False-max_chain_id]": "20ac89b997df5539a39041dc86b80fbc1602171e845a5e9087d3bab4ecff86ee",
"T2T1_cs_ethereum-test_signtx.py::test_signtx[False-max_chain_plus_one]": "20ac89b997df5539a39041dc86b80fbc1602171e845a5e9087d3bab4ecff86ee",
"T2T1_cs_ethereum-test_signtx.py::test_signtx[False-max_uint64]": "20ac89b997df5539a39041dc86b80fbc1602171e845a5e9087d3bab4ecff86ee",
@@ -2100,7 +2101,7 @@
"T2T1_cs_ethereum-test_signtx.py::test_signtx[True-approve_unlimited]": "34cf094371f3c4ee94ade853d9e012bed2e2f778de5fba9b43f9cfa6820b17de",
"T2T1_cs_ethereum-test_signtx.py::test_signtx[True-data_1]": "6678ab9749a81c92e036b413dcf15943f53164ba5a4fab7fd93facf1f06ff31e",
"T2T1_cs_ethereum-test_signtx.py::test_signtx[True-data_2_bigdata]": "49f0012ae7cadc857f307165707a1d026ecef238f40456dac4198da16c04b1db",
-"T2T1_cs_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "9ccf8205edcd9229b75c57166a2469cf13b3373269d9f0ae6f32226ff4d593f4",
+"T2T1_cs_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "fff78d3148786f51b492471886bb4ab492f81471016f8951a59d68a5f9545810",
"T2T1_cs_ethereum-test_signtx.py::test_signtx[True-max_chain_id]": "824f4a11610a8ee81d70ef2c2dc6e37559fd1300fef88c3b364d393b58215db9",
"T2T1_cs_ethereum-test_signtx.py::test_signtx[True-max_chain_plus_one]": "824f4a11610a8ee81d70ef2c2dc6e37559fd1300fef88c3b364d393b58215db9",
"T2T1_cs_ethereum-test_signtx.py::test_signtx[True-max_uint64]": "824f4a11610a8ee81d70ef2c2dc6e37559fd1300fef88c3b364d393b58215db9",
@@ -2118,14 +2119,14 @@
"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "c6657f1d4d15f2c5902c1cb686ca5548f3809d3a5da3763d663b5cd8a3905741",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "d753605b92115ce87e9f295fae557a2daae2557c712b86d9a90ff55726b55d1c",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "202f003b2d8ea72b91b5714a0717a3379b8304477f732cf03bbf41e98e0b19a9",
-"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "5ee9100b887466b798a51c602c77b2937a23746e5f1b3fe7660093178f55a25e",
+"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "bdd7aea8da86f93136247d66f16f7085b065f0c4edea52f62a8888aaac949aac",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-large_chainid]": "cbab5e83050f623bc477136efb6015b03f63bc97ccc1f582f1940b705dac1880",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-long_fees]": "3727eecb677ebf4be605068a29f4739c708f4ca3231dd5ad10542de55cc67351",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[False-nodata]": "c6657f1d4d15f2c5902c1cb686ca5548f3809d3a5da3763d663b5cd8a3905741",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-Ledger Live legacy path]": "205039e3b8d72cec9cdc29f3e52cb5d72e6a7d07612d315f49e24b7e27df5245",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-data_1]": "b53a202d44d87277cd338c5bae4ff9f2ff705470325474a20934d6c921b1aa04",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-data_2_bigdata]": "18b1427596518f1c9df4ccd6b84cdd57285b95988bf6af1485a7120b5a4ede5d",
-"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "06338a5add6dffef3c39ac0f1d3365eb6957b3a552659089fceba2e523e2be32",
+"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "8cc261090bfa21351a537a16c2ccb9bbe0293f7baf6208017ed114ca2cee07d9",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-large_chainid]": "341c489e4c0237b4b8849980609cf171f6855a8b7244fb629798bee10db5a31b",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-long_fees]": "96cbb439646f970ef667ad83daeab5f9610f824eec3fc130f2b3febac2d6197b",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_eip1559[True-nodata]": "205039e3b8d72cec9cdc29f3e52cb5d72e6a7d07612d315f49e24b7e27df5245",
@@ -2331,7 +2332,7 @@
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[create_associated_token_account_with_sysvar_ren-cb526e6e": "e4d70fc121b06ec29c0481426960ba79f6ef3aba57439602e7c51f08f40bdaea",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account]": "003b490d96f8ea052109f79d306b4b4a1c44cfab140b6cb3e13ac07409cbb82e",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account_with_compute_budget]": "a550a481882abc28b9c641ce713dc54851aa465fe4df82b5c7f4637af987b2a5",
-"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "ca10bb50fb7a6f243707fce6a2c08a651273baa77d4b9bd257a0adbdec35bd6d",
+"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "b4bcc288b7f652e184e017ce74bd083ecae43f728c42bb6ac440110ae2219a7a",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[deactivate]": "a66ad88df3422c943b8390b909e5ddca6e505e91d7bdf82c1f36461f216b0073",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[delegate]": "0f3b18270ffde3e7c4e3c1cc80c68427157e80833da5b6fbda13e31bfb875e51",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[freeze_account]": "e0d3285cdb30bdb5a530a2f6a8f55cabc641ae49efc4f760ed5a84be13815e3d",
@@ -2372,13 +2373,13 @@
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account_-_multisig]": "5b4cf1b7ba74a5248618c0bffea50e36a1fe12b7e7778adee4c4e8258d0077d2",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer0]": "fa26f5f35420a8feb6db55cb5ff8af9448896c448ba7c939aeb16c89511c8ca9",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer1]": "8311acd87afbd8914831839d3599a4d4be2d473ae0b137a741d7230f85bc3652",
-"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "e2df311bde17e6d2c2a9f58d41c50c99fb47ea29bc91c79258cf7edb49ac2409",
+"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "b64a46ff7f7a78ad52c561e6cbe49dd08aaf683e4f8830ea38a0f8bfc0149f19",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_-_multisig]": "9c2eb50c11f48005aa57413b2660f306c11a80dc22b451249b630ccb9833eabc",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_with_token_definition]": "afe7054002473d8d2834881654b76ccbcba63f1177df6691b75e4e9aec547f2e",
-"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "998f05bdc9cb481d7d76dea88d56217b56a9f7c32739efe949fd754822b7eb55",
+"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "e2448070d4c229640c95c6a67e6b0bccd95108df871ab7fd955296e03ee3e186",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined_-_with_definitions]": "55eeaa8ba612d32cc3457ead8f29147168195de3d6c99bc05e025ce4b62c1e3d",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget]": "42929189787ea1b64564d372807e68a5b25ac0c3738997c40ca8f196bc708326",
-"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "b974d2ae785915ba21bbf3cb30d2df57af6b529ba6a88a17f454f4429e3e09af",
+"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "5ecb7335c588ab0bd227f185ccb9e7fa768cf88b818aa92b16926c282fa821f7",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget]": "c4cfdff483b1764d2e9ed4ef1f0df98caa0eaf8c06505b148b110ec08f637a72",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget_without_heap_confirmation]": "c06c8512acc669a87a2c9b0d764e12b2eb2d7432c6b1b44e107e81a621590f2b",
"T2T1_cs_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_seed]": "9758860873c1f4470ab6ec5fcc72499111dec508b74fb5aa4856ebf0912e1b45",
@@ -2397,47 +2398,48 @@
"T2T1_cs_stellar-test_stellar.py::test_get_address[parameters7-result7]": "9f1c75b653a1c133dbb760e7d34ed477f4edd485d8cacf30d57cda2737f9bfbc",
"T2T1_cs_stellar-test_stellar.py::test_get_address[parameters8-result8]": "cb4e08d802b61ec761cf62a33be996f79b54d92382e0f137417c40f349465f5d",
"T2T1_cs_stellar-test_stellar.py::test_get_address[parameters9-result9]": "2eb0b36b7d43700193da187377955d9e07ee19caa85743fbe41a521cc1b8446e",
-"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "ee968fd2af8726a7b1c77097945fd24f94921274d29b64e507585a39f9815ce7",
-"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "1a608391df3b993ef7feaa04f28531665d800d09686b27a6f84d4b7fadff4848",
-"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "ba8348e536ab29769a058f824927c62d114a07c88bcbe1fa20a694e9c116e476",
-"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "cb39dc2267595594c2ed2de57db980895678b5bc51725403bfe5892e0a85260b",
-"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "93e4187b7305a74152bb9d6457d497a91729344ee9cb7ba18578024e146640e1",
-"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "6f1041c07e68517a3bc5e4b1642f384e7b091b6341017c723ed22ec2cb26d4f8",
-"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "79875a5b5bc51591fbee80c9aef59c416a1f7b76bbaa7a1656def2fcf4c3777a",
-"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "242231c7f8dfbeb467c45a189291c71192156f8e2a84b1495ae7cfc4071a1fef",
-"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "eca1a05a9c9f991dd6354e8f380deaaef680b23fbf702cdeade38a8bfc0bbdd8",
-"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "2b32c5ff700f17af3f129c5d2b8409aa79a5ddeccb2a6eaccab808b625fa3566",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "b61e280b60ee97e10456f9faf3b284eeec08c3e91a3b1b975f39c35d58799532",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "9d1510f40480fb545fac922d2da4751a9dec5a1491d6f8d0586b407227244306",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "d6e3593af76045a85195e4a2acec830c4e14cd37492764555c29d30c0aef014e",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "22a3be0cd84a182403f21dba9c86e05bd566bd93bc2bd506c84c999dcf455438",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "aac35ff36cef61f8bd15cadc672efd7886987e003345634c832bcbc2c5b34177",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "845a48ec40a80f1587416ac81f0d2e9c560ae22399e1c08e9b99339391232a8c",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "2f56c2638baf6a720bb2d03061bd9b09e476c9e6ca5d93f5fc611a8ba585a8b5",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "25686d87534eb3b31f369641aa1c062c2c794d0e637c0acaa264cfe43bedd557",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "7d8a6ec1cf3b283e8ec56ba58cbdd72878fba5787e3f917e76b0bdfad803ac84",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "3ed9c7bddbc2cdb470aca61e9b505d8564989f9c2be4ea325d633b8d751cfd52",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "c9884fb9eb37dec253894fe8d7ca87b923a914bf4c9d2b74da145d7783cb6f93",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "af7b9c86d06e8747bb59158a7a81a4b010cb6ca6d017c5005b12d0573172ef15",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "beecf1924181e4ddb46e4eed9b406c0585e1ae7fec1f0aef4ca3ea4626939980",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "49b765f6a5e0851083035ebab5195c4a842f82f01f7264ed55222421435e7138",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "2ddd9f0c687d66bb9ac044fa7b89a61aa92d1000262a20aa8f771b705cd35ce1",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "b764ae45313407504ceb7de46f86d847013b783ebd863d151658bf87046ac6e9",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "ced5d497a840ab2077840925eed02466c1bd6e4bb08244f4319a2473f3eebb57",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "dc99f1695bd3acdfe036f260a014f49d034c61eb57ca705f1ceba3ae6bd38f47",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "8341d52074e99a8705dca3eaa7df84b1765fdb24fa13deeb578eeb9cee71e51e",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "ba6499eebb892b3ee41eafca907f9ba2ec7597544f89bb8280cba136b7ccd038",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[memo_hash]": "a4a477fdcfcfdf79758f37f3eb80aeacc2ec70ed46621a54a2a58872c3c180d6",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[memo_id]": "c6be1548c2a0b28b10da5a34a660f9b7dd2147f262fa4b3c20ac6a5ded3564e1",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[memo_return]": "055ff2ee08f23adf667ee3e4660124cded4bdc7ddfacd28d47d0031432ecc3a5",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[memo_text]": "9e4bd7e89f383ef899d438e5df4527cb290481a302c71cdfd586dc25970950d1",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "47a6fff4917436396f234d7c53d8f066464e7c46afaf6846da8bd403cac1e877",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "6545d3152f37e510e8088c2afffd831ce68232101e9e4b8a1377548bff7c49d4",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "2ed4e153dcd249d49bb376e7941fa67a29553fe5b048d6bd937e17c367e06a88",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "7ca6b259ad878294f41f06919942546adc45648bef8a600824bb1959b02ab859",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "3193a948e9d1d9da9be93dcb84886c50f69dd44296e636322dd0b8dcdc5cf6fb",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "ced5d497a840ab2077840925eed02466c1bd6e4bb08244f4319a2473f3eebb57",
-"T2T1_cs_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "b0ee3b4789108d87bb50a263f437187cf60848156107af74db08ccce349ff89a",
+"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "229109e4a0d38c47b2eb59a61a7ce9f68d0a4903a61e7ad4b5bade41db4172b3",
+"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "c1ad924aa3dc4ab71d20a54f92f171ad4995367d9052c05b0e84445826947b30",
+"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "08f3832c2a85a75f2145951b5e10b1aee2a54a88cb717eae346197f8f0391e82",
+"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "c6757a3b0a6a3e9a090c5c6e383bc25c4289f565178c4efe3fa35a8f21dc0138",
+"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "451963868141ddcb182fd655c97b33fde4af8b9a83d1230859100d6909277fb6",
+"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "347ebd4cc6d2999473c4fa80774c3fecff4346593ad00d422f443b2cb629e15c",
+"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "1546f1f7ce4c8e1fc1af0990bdf63995a14332715b90e3345ed46d79a8e2058c",
+"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "0ca604085b5d793f04646b28e66366f66b5844a89bc838204daa6f7198a89251",
+"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "2a63d132104c853ce670e4b8799f3d0bc98cc5928c3a6a5d61b505161ebdf8e0",
+"T2T1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "361f55d1ddf3c8d5f5359e67a2bcf88980ac122b4aa1b23532574378c1ba1b8b",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "092877730f163e9ad991d1fe304c82b3c0297ed1786844db9359b60e542b358e",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "d3c2d53c8d517cc87fefd2e8ff1756cd5ea323d937f9df9d2ac5053165dee74a",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "cddbf9127a2873642ab1246525c7d7016338960ac0ae3483f4ef6eb133820737",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "169fc16c37526da0c0b2cf27cfe0304f31bb1e90376a04f6ddd9bbddbb7a061b",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "ff229ced2990bf486ba5e910d9db1e181bed97d1cb05909471bf2cbe73c2740d",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "3b776a421c8b7b2528c6479267fd5c58298c41af56af86256a9236a94e1c7d21",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "5592253fa82d8afa551819b99763e977709b9b7bcc02c7767a7a8bf179bfa1ce",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "b629b3361dbc9c030aa4faa42be9771e52c13f21c82ac4a8c98daa9fc79a974c",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "02eaaca7f071fa50bc2c8a1ca38c2930888b9eeff382ceb112d7f1531fbc4658",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "15bd667d203dd31b2e70d37e25b30c363aae51e9fb3b174b2e5fa8a08820c93b",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "4db47658c727146286b6fbcc904f7abdc6a7d03b62dc30c9aead442a68d3050e",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "d254c1c175de22c38bc91c4ca221755559db78b2daf64cbfc3ba5b83e57fa115",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "249f02ab10933e7ca91eb9703f747c0a472f27cca0b292bc162a6eedc4dae9f9",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "5e8cad5adf9a87e27f7cad828e81f38de72cfaa6527d7cb9d10aed70bff21505",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "a4572be3ce27467ac9ebf00abc82cd8d18c58f7211555ceb59276dd233a1d0d8",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "667d492e8c5f5345e7118c2a1a9b286b5c5bda3b412f4aabdbf12a5a82985d30",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "e9d30868797b6dc05cf897af7f3eb72bd6654d7d5d8cc9c037600825431bcb63",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "f510bfc51eb7cf996f0feddf05d54dd3e5d37868b4744ac826677bd6660718bf",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "9db5a4a92f114d4f53546eff4e252cc960123ce62045fde872f6984655a8d44d",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "7bdca77e26725493b954bbce97fe6fb2d3a03d1166708c2d3bd31a99da0b384d",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[all_sending_like_operations]": "7df72f38be30c0a953dc79cb791f4635e509afac8460bca3cafd206b7a4240e6",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[memo_hash]": "0c438c4a6a4408a6109180a5a139908c16b7beab11979678d4222e1f7190d470",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[memo_id]": "4f4afa4ec02775a520cbfbcb144107005bf29047664e5c3e4bceaba38f0b8f9a",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[memo_return]": "caa2be521f0e0496e149376758b97a04414b043e50213c2ab846884bd974f024",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[memo_text]": "ca9f7d4f716f1445e40c2a1de7d366260d0db9a80ec10bcba79a4968890702d7",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "1c0bd03b37693dada454ee77c7ae2f432e6accdd48d9a06ae30f2d03ecd3d9b2",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "125528ba84aae81d842871e0821be7fa9c3273da5dab86ddf6f733f35a2bd0b1",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "e9d30868797b6dc05cf897af7f3eb72bd6654d7d5d8cc9c037600825431bcb63",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "e9d30868797b6dc05cf897af7f3eb72bd6654d7d5d8cc9c037600825431bcb63",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "e9d30868797b6dc05cf897af7f3eb72bd6654d7d5d8cc9c037600825431bcb63",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "e9d30868797b6dc05cf897af7f3eb72bd6654d7d5d8cc9c037600825431bcb63",
+"T2T1_cs_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "52ae092ee8b2404f33b15ea470ce02068a7f86e3314578253dfa0791e7e0e2e3",
"T2T1_cs_test_autolock.py::test_apply_auto_lock_delay": "a2f9f1638bc4308cac3ed4dc4b056dac8a8601c21d4299535f2ac296100963ad",
"T2T1_cs_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "d11a18cb166a61ae783c71dea47e4db5a17b681f3d648ede5e340492928e1b71",
"T2T1_cs_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "d11a18cb166a61ae783c71dea47e4db5a17b681f3d648ede5e340492928e1b71",
@@ -3489,9 +3491,9 @@
"T2T1_de_ethereum-test_definitions.py::test_chain_id_allowed": "f8fef3fa6bd418c633b3eae58ea4caa65fd40880a81e9c91b774ad365ab6bf4f",
"T2T1_de_ethereum-test_definitions.py::test_chain_id_mismatch": "a3edf3ced8fa1fa6b9f67f869a28bc880ce5e214b0adfaf839cd867875845912",
"T2T1_de_ethereum-test_definitions.py::test_definition_does_not_override_builtin": "a3edf3ced8fa1fa6b9f67f869a28bc880ce5e214b0adfaf839cd867875845912",
-"T2T1_de_ethereum-test_definitions.py::test_external_chain_token_mismatch": "d029290651f6a8649e62c5991e2acdc3c99abf8fd3f6b71b6d14c17a990e1cdc",
+"T2T1_de_ethereum-test_definitions.py::test_external_chain_token_mismatch": "235dd6272546390ff038d13c3103670d0005ddec91a0314d53fbc1f7fb3309ab",
"T2T1_de_ethereum-test_definitions.py::test_external_chain_token_ok": "b2a25aabe9194279f0baacbeb8007b2fcac8a42f2054dfbf7f4a451466b496cf",
-"T2T1_de_ethereum-test_definitions.py::test_external_chain_without_token": "01656064030e7570c13f3a01de4e22bfc800a8ec96d311b0d910711a991d7cf4",
+"T2T1_de_ethereum-test_definitions.py::test_external_chain_without_token": "e2f4724ed35c477cc8ce21d0564756d3fd648c9666a9e4191093f7ee4dd89df7",
"T2T1_de_ethereum-test_definitions.py::test_external_token": "7bb7f2e0e66ca396857b802f27e0f0635a6444b811101307b871513a4a09ade9",
"T2T1_de_ethereum-test_definitions.py::test_method_builtin[_call_getaddress]": "a3edf3ced8fa1fa6b9f67f869a28bc880ce5e214b0adfaf839cd867875845912",
"T2T1_de_ethereum-test_definitions.py::test_method_builtin[_call_sign_typed_data]": "8b9f2e03dc45c0e2d3ec22ce46859a2bc6c6c70ba605e2dacfff8279976949bf",
@@ -3591,7 +3593,7 @@
"T2T1_de_ethereum-test_signtx.py::test_signtx[False-approve_unlimited]": "ae6f8dfd925bfdc48fc4920b7b6a812fbba9a1238af7be57a257b84b558038b2",
"T2T1_de_ethereum-test_signtx.py::test_signtx[False-data_1]": "37bcd49200a303ceb4ff4dbc19905e99de00f7e43def18155cbbb21f53ff0a31",
"T2T1_de_ethereum-test_signtx.py::test_signtx[False-data_2_bigdata]": "233a2d7f4f9ac00c9ab858e648f2c75091d9e2cef81047901a16218410a39ff2",
-"T2T1_de_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "d1d50e6b86b192bbfb37a9624d745a8517a7924e9e0bcc03fdb2308b72bf454c",
+"T2T1_de_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "8687b2e50c99f7ac807ae934cad194fea6a735a1a834c133054b1aa5ba90bf01",
"T2T1_de_ethereum-test_signtx.py::test_signtx[False-max_chain_id]": "f593d3d35b309dba0bd80526ee16aae0af8377cfe0ab9e94e80b1df5b432a792",
"T2T1_de_ethereum-test_signtx.py::test_signtx[False-max_chain_plus_one]": "f593d3d35b309dba0bd80526ee16aae0af8377cfe0ab9e94e80b1df5b432a792",
"T2T1_de_ethereum-test_signtx.py::test_signtx[False-max_uint64]": "f593d3d35b309dba0bd80526ee16aae0af8377cfe0ab9e94e80b1df5b432a792",
@@ -3621,7 +3623,7 @@
"T2T1_de_ethereum-test_signtx.py::test_signtx[True-approve_unlimited]": "3bffc9eeb5c5b75ebdd2994f4e17cdc7ec827b99acc5ff3171331f4e78d0dd62",
"T2T1_de_ethereum-test_signtx.py::test_signtx[True-data_1]": "feb8b017b36a24cb9592f90667659ede868e7eeafe1f9324ba0030b84e48cdb6",
"T2T1_de_ethereum-test_signtx.py::test_signtx[True-data_2_bigdata]": "13cc8e5b19e770d8f7149fa650383517b3e12b8f27470499da7f4c1e23c26510",
-"T2T1_de_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "7b1074c72e5c9f88f09c20d26ea23eb308a52ab80635d53af2b68d4f9406d518",
+"T2T1_de_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "eaf459c3325569b2161f68d65c8f7071980503579be176fb770e16a410e4a2e3",
"T2T1_de_ethereum-test_signtx.py::test_signtx[True-max_chain_id]": "3abd1d2a44c455ef4f2faf819c301bb5371deb012d481b39f6fc1e155259df1b",
"T2T1_de_ethereum-test_signtx.py::test_signtx[True-max_chain_plus_one]": "3abd1d2a44c455ef4f2faf819c301bb5371deb012d481b39f6fc1e155259df1b",
"T2T1_de_ethereum-test_signtx.py::test_signtx[True-max_uint64]": "3abd1d2a44c455ef4f2faf819c301bb5371deb012d481b39f6fc1e155259df1b",
@@ -3639,14 +3641,14 @@
"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "4cba6db650a29132f6cef782b1e16164991dec35563ede6ac30c56e000348d3e",
"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "f8a5139ac832a892d90600566e773ed177a57c9f88ebd4b962f6e2b85811c9c2",
"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "019f94d9472965e5ecea648ccd9fced0c08a32c385bd9960f348f6a61621e60f",
-"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "e7aea5b24df6fc24bee9f1addaddd7ee286f7ae9179b25b3e0871f7a1fdc3667",
+"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "ae7b1bdd902aed252a83ae6f9568fce8b58ecfc8403a5efd8515281fb6755141",
"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-large_chainid]": "14fc2fc386c810e4607c24edc0ef52182d43aa3ceeefa95dcbde823e406010c7",
"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-long_fees]": "cb92dd5d301952b51d7daa3b82314226cdff6e297e0be67f021be08fadd23c32",
"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[False-nodata]": "4cba6db650a29132f6cef782b1e16164991dec35563ede6ac30c56e000348d3e",
"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-Ledger Live legacy path]": "e1c0dd849b2ecfeb58dc6d119035b20b4703baba808a836873bbfd837a5b3c71",
"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-data_1]": "7704aa5a8f9ac4dfff761da4d6e3337567de6b6cd1fe20c79598d61cd9ae3cf0",
"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-data_2_bigdata]": "9f8bce8fd5e52a079e3fb75507dc9189992f0cf26e26bbbc65f31631506df441",
-"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "7df947fcd2bccb2e84fe257b82ab8d5e45ece7032b3e592d5d31a8c2ff89d711",
+"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "47a997311f8a760639afd3be8d021847c4cf891cf570da6162750b17361e6082",
"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-large_chainid]": "8a0df519b4cb6c08585292b1af1d8d724db1672065d3426500957c7fd0db451c",
"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-long_fees]": "eec521ae157012dbe870c8356a0a2471b6adc8aeb2a4d6e801e05f490988c6ea",
"T2T1_de_ethereum-test_signtx.py::test_signtx_eip1559[True-nodata]": "e1c0dd849b2ecfeb58dc6d119035b20b4703baba808a836873bbfd837a5b3c71",
@@ -3852,7 +3854,7 @@
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[create_associated_token_account_with_sysvar_ren-cb526e6e": "4fd1f997322e5c188ed44487c0ebeae71759db56975183130d5d32d5231f750e",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account]": "cd01f1b0479f099fb14fa85c15bba761aed99a4f52738ebf63423da09557dd83",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account_with_compute_budget]": "cd5176ce9d0c733e2020f591238799230917d13d13b172edfe09bd5de5d96a05",
-"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "afac3125aeb1dd098370349d446c8b1d34ade66201763098febaacf3b0ac8c44",
+"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "a26966e3d274d6c4faabec01f350398d8b90125bd646b44e563c1d2fc5ce6041",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[deactivate]": "bf44660690b190b54783fec6b4d2f562a498ebc66dbbf3d6bc4273f265aa68d9",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[delegate]": "96a8920ac00c284c5102cbab212d5a1f5dc29b654955b66650fe77254b305869",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[freeze_account]": "2a382f7bc65dfbdfef2236e3861b5b81a25e31b35fbf5fd98325f68098795c0d",
@@ -3893,13 +3895,13 @@
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account_-_multisig]": "67afe5fcdaa58862b77f5bc737543cc5e7943db098a2875e3d8305acf4886066",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer0]": "3e9ec814f818c0e6b0410fd44b611463af5b1b75634eb327ddb3e436ef182374",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer1]": "1f74308e71779052ff3aabd520a8548923f5eee73938a93412104c70c0e88505",
-"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "db533f32e00fe9c03d3dddebd070d92006a8cb5acd7697e1a01032fac5dbb298",
+"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "cef6e8255234ead501f73767755364a27fcdf2256a966afdd57314f6899f13c7",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_-_multisig]": "09d68b5dfe988265eb8a006edbe2c2aa098dc4a62cae335c8168337377ec3b20",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_with_token_definition]": "aaf7957f1f20d387d105e84306252d265fa86ee974640dbb089a4925906c26c1",
-"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "a70a419f5c7433763e86cb65dc1280a405fc39731f451717acc89a1a056c5b3b",
+"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "d0f45f90b1c9be837096944cc33570c0e876938dc3c023051d91f3b6240146e0",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined_-_with_definitions]": "b623259c85a226aca81f025979d9794b926f7c674420ceafc8487bbb5204b646",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget]": "68838534a9b4f27ae931439f18e0c978a60fea958819e50798cbc0984dd2e485",
-"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "f1dc33cc5c06e8eb1dd74137284e495b687ca8cd5244aebc3f994f3b47008698",
+"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "c13355d974302f16fc3f9b229b10cfeffaa91a3e8883faadd9fbf27b2a9cda3d",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget]": "ed4a37dd213286bdddfcece4a5f10ded3e444a8877d5365ce3887e40b124072d",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget_without_heap_confirmation]": "9400abaae551e4fd170d0dc6fb8274e5a20c29be2f3e6e240ca44c613432765c",
"T2T1_de_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_seed]": "1a3942a814c97afca927cba9170dbe2ba119f345dad5daa86e2c10448a9e14ba",
@@ -3918,47 +3920,48 @@
"T2T1_de_stellar-test_stellar.py::test_get_address[parameters7-result7]": "4df6aeefb74f00078c3d0d4c9c37f765cdd3a27274b184226a33a71103f5694b",
"T2T1_de_stellar-test_stellar.py::test_get_address[parameters8-result8]": "b10197e5fc4bcbf458c51dbac29e2a603b7561825c1b4fcd25009b1c5e790d70",
"T2T1_de_stellar-test_stellar.py::test_get_address[parameters9-result9]": "974c4a69e6090c305cdd8de48a15288a1424e4639d1cca7d3331c825c55b929e",
-"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "d71045384f47be5a1f1eb4d31fc146168fc162eddcd29ac44083f9dbb33a7cfa",
-"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "d2393744b34b973935514666ad735c5828b9374dbeb31eadbec8b6913d58f50f",
-"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "b454f7a5f006b4a34b6299e4470c13a85faaa9171b11fb3f7cab78cb337e2190",
-"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "fa67596d7d3a7cc63423934db83fcae039e7a394bdb3061150bfedea93c737ca",
-"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "b49c0d0ab254a6db2212b92feb253708a0c2f0a06fd930f6f5523b5b28cdb25a",
-"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "ca0190d9414aa0c7d6f506bca5e2d6ecb7ac995209ce9395c8ebaa8e3c3a9d43",
-"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "84f9c995ac2e7a48ce275733c73ab0625037c6042d7f67aa2e275b3974e3a84e",
-"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "24a5c1a96693d67bf888087ddb5f685e3f27ea88bdb60170ff40dfa868bd31e2",
-"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "b5b692afdce04190f82aa56f3ec5e76fe9ac997ff6f7bf12e34f32b0861f8090",
-"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "485cfa51ecffe4e74414d82a9b28a7a3241985c1cb4e060e14d88a82e370f4fd",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "ca8be066e8e829315bf990f226c110b536bb9fc97be4a88c3e754ee65b3b322a",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "48da961d91f124a4744c285e8f5491c73c5429d39629bfac5f1db5d096f98d5e",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "c3d2dd1cc8e83bbf08088407a520a3b74ab574c48d09a2e7c30f41ccaf790830",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "950f918e7e80914fff202280e9bd97b860bd4ac93d8f7fbde1aa3d345eb30a4d",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "a3dea7b958b9e0817082241f581c278f0e14c9edafab11eda0676972b5dbd7e5",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "7a838b70f394ccc6c7493dfe551f2ff2ede8ba98416c44cdf96b473083a588f4",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "913bfb32791dd5a0162d3608bacfbd82653e369211daeb0c182f87742a1c68a8",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "a5ef4b7ad86e003416bc2d251e50708f7935aa6ac3d5992d05d4a76754f07512",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "6739c767341461168262c4d973a5cc0a9749b9abb4e426337c242adfd5daf561",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "39402c0b6478e42ae547a8f53b2c0f14b886452c761460b8aaad4521b017bcbb",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "5c4b2b363147653a1feaf2eb0eb9127b9e1d8f0d0e1b1518d81cb80f6ecaa5b6",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "7837f1cbf7ca6ab524db753b0ca95ebf7b26c365870cfdcce9fb4dfefe3e7fb4",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "005fd1e63e316325d77ca9edad651e1c7181bb193a3a1fc45906d46398a72f98",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "1ce2862b71a9c7ee2b11b55637098cab826cb58a19339aac3eef8d361be7eaad",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "c30419623c3dbac51cf2601a08bba28637b8883644a1a220e1de37253e279888",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "5c9b3ba76991cde75a5dd50d7119d785ec059b877574fab2b9127526e000e56f",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "23f950648de72c48025f04bd6874b86fa97be74809bc1f373243792057a23390",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "f952f4dd48ccc6b7cd8d34e77766d0c05651151c08f5f8b8bd6a77d88153c144",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "b845201450318e38dd2f2644b9ce881f89f9fcc76f41cdc1d9cdbecaf67c94ab",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "a9fcf85dd4c0ffed3aeedc5a196ffe1343b62e441b6aad6a18d60e85f3e98959",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[memo_hash]": "21cdd6472eafce1ced387595beca1184e35ccd479d72c1a1f4caae98a99c0f9c",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[memo_id]": "aa2749ecb07aafcf54e6af15348b43fba4f741edd2ee18b9fba7aa48adffe2e4",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[memo_return]": "a831e5d8f56e32d116216e53761ce9e5bf262ce08b8078abfbb986aa812f4fef",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[memo_text]": "a0b6c92e93be87253957a77132301bd01389222488056a055f228689f549ee4e",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "10d2c46739cd44763ca30d31dfc7bdd76642ef1e48b3f4bd2d4c354d725e7a46",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "c8bf127288b58a783c3f70782c2ac039a5eaaa0d8ec2cd09b186ff321193e953",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "d0d8311a2e92179b654690a06c342b57dabd636c1fd30b14135b8b24b22b404b",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "f7972195acc41634a54ec7d35fcf1957a4a0023c2bb5f897b115d4483cd64861",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "7ee2946e8c2f8c041fbd3121bf47559c4837ab90fefcd70c110af8fbddaed4a8",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "23f950648de72c48025f04bd6874b86fa97be74809bc1f373243792057a23390",
-"T2T1_de_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "d457ac3827c8509be652a5408224e6c2a9234552d7f4cecb0d198d2a68c8f9b5",
+"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "19b6a3a1229f167d99b0ea2378ff14a91937931c5b1e06a00bd419d320f60e74",
+"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "b1aea4e630309946d35e4c33713fc7942158012ac8338ee063165eb058667118",
+"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "d960cdf38829f8a004a7b59513e551e5b1a1e01ed0e037910babf33aa785bd5a",
+"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "522072dbe41b5386ea7f6185145858586ba15997948fdd7307f423c3f471e45c",
+"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "905631076da7d780c8dd09b2c1d17344637537d7fb0dd146485dcdd7aa1230b7",
+"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "1d6c8579760ccafd6cb60fe2d2c55cf637aa4b497fa800df7663200ebe4ba0f1",
+"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "4aa7f1a762243bd96f10383b1bfd45c2be313ae7211926d9a2fa643cb25745a7",
+"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "1c5e135bd8600cbc1e19c328e75728012197fbb8cad9036027d9dae2befd57ea",
+"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "62d6d53757ec73e3856980f54aeeac5613efda725054554e1dc1216d0a9d51aa",
+"T2T1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "69dcf5d420fa77fc9aaaf6bc4c1a015f6790ac0c5d93297a775b9671cc581e11",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "d7ec5bf5174fdb5efc695116b7e95de95eb10242a505a5b7eb53fa72b7f27d51",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "2142fe93695682d3de19a278bc9004c7c5803f04f95fb79568d05109a96f299c",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "159aca917847a2c81508921f31c19262cb1ae092f3c0e8c72c189c9dffe395c2",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "bbe2ef5cab5de43263b4b9847f66cde27a206c0b40cb9a9569a17f6c1a9aa89a",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "82282ccdc858e9f408c75955bd3f4dc702d4f8ddc05f7f8bb80cbd93bdd54ae9",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "fd6382e4253c8c4f055ccbae0c85ff2f987764eb00ae6c46fb4199d3b1bc599e",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "0b20de3b545e9243185b7121f716704fe0aea22019cf4fef58dffe0fbff08fab",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "fe7ea6f7e3e9539c50978b09dafad604dd5029295eda66386680ecac89bed6ca",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "3a12ea6939ce15d1038a75d4163e622d77d08b67b77192a44547ab7a6bf54a12",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "b39b7c9554bebf142c9021c9018799abfdb2372d394cac784affc7c46176c6d9",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "b490d44c30c09a18b5fbb7d94fe82ae158c2032347b0f68ba8c2c73a90235780",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "d2633404f5452fca2b6c85e6c1e7d1fb92c56dbcc6d0ae45fbb42e548f3d7d0f",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "b21b4c0810d41129c5711c580e4b041d39f90be2e0b24c22951836fd9f4bb183",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "a460bcb2a48648f8f7d82bb675ca83b4f9511d064f7fb4e577fff305e0719393",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "fab454f83ad6377205512580d00d2e8ae8c605c33c8104cac2f40a2b35c5aad6",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "69bb580f36f53f6a394d6fdd152be519c796133135729cac93e73bb14bbc6b9c",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "68225dcb02ee4b43864b7af6c90d6290d7dbdf272bb9cc58af72b2d530181393",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "5f87fd462bd6bc21b0fb66fc69a7d76d6863fc7c21504b25a5559a590920aa9e",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "82dbf5607887aa0d4368868ce4a2ede3ca5dc400594135cf670f7f94dfb0df7e",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "4b43bc5cd1e8808064800a2ce309f5ee80fbc1e344e77c83ab9f228b4b7d3ba5",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[all_sending_like_operations]": "56d90c0e982320a2813135d81826701bd960e36eae62a0a0399b3d77c239eada",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[memo_hash]": "7cbc40b4cd99a5c12c9d0315743995dae038235de855eabdb9c4b7bd4308f334",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[memo_id]": "9be6b0dd15f539d12100f3dfc4ceb87291c09d6efab01fd3d7aaea321b1fe114",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[memo_return]": "988e2bbe0ad38bc3e079f0aa20603aa0307359515bc009fb58bfc8c1f6be3de3",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[memo_text]": "e7de4a340edd4a7b509e77be0c986f408537d9def505951c29ded5c853166c45",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "f6ddfe384c582cc95b40fe81fbcc02ddaa5b86e5bffc0b95336cd41ba5b37b4b",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "ebdeddd6d81aedda34b4dc8cb3b08701006dba5e745d505f2ec1dd2d289bc77b",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "68225dcb02ee4b43864b7af6c90d6290d7dbdf272bb9cc58af72b2d530181393",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "68225dcb02ee4b43864b7af6c90d6290d7dbdf272bb9cc58af72b2d530181393",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "68225dcb02ee4b43864b7af6c90d6290d7dbdf272bb9cc58af72b2d530181393",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "68225dcb02ee4b43864b7af6c90d6290d7dbdf272bb9cc58af72b2d530181393",
+"T2T1_de_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "a1088f648df438ca34df82d3b4f617567fb609afcdf2e0c56bd037ef0c0ca90c",
"T2T1_de_test_autolock.py::test_apply_auto_lock_delay": "6cb24501ebef04262a789b2f763e075b884f4563e5d847f11f4a75f19c6ba8e4",
"T2T1_de_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "87a04b25943fc5681e02b22313ea3d592e68fd625f4dd0ca0e8b53fcd5fab2f0",
"T2T1_de_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "87a04b25943fc5681e02b22313ea3d592e68fd625f4dd0ca0e8b53fcd5fab2f0",
@@ -5010,9 +5013,9 @@
"T2T1_en_ethereum-test_definitions.py::test_chain_id_allowed": "9583807d78f0293a5607cee8e1654240ce7db565c693fa69847c7e963187c73b",
"T2T1_en_ethereum-test_definitions.py::test_chain_id_mismatch": "8b1ccc0dbd6e6e3d02a896650ab90dd332ba4edbbcc4095e0fbb6a96e5256f75",
"T2T1_en_ethereum-test_definitions.py::test_definition_does_not_override_builtin": "8b1ccc0dbd6e6e3d02a896650ab90dd332ba4edbbcc4095e0fbb6a96e5256f75",
-"T2T1_en_ethereum-test_definitions.py::test_external_chain_token_mismatch": "bd5cff93f3e0f2292d6e9855cfb73f792577ccc68430d76b084c4877eacc1184",
+"T2T1_en_ethereum-test_definitions.py::test_external_chain_token_mismatch": "56325d8d8b37f5b7c759f0c469e1cae13c348d52f1912bc14024007baddb610c",
"T2T1_en_ethereum-test_definitions.py::test_external_chain_token_ok": "595d573292e784cbe5be6779b2099577d27fb6ec8ec1adf37d8a6b3af05741b0",
-"T2T1_en_ethereum-test_definitions.py::test_external_chain_without_token": "6d67e98e3d61dcb560c343e6183d83258e16e7abf21e87fab75302677f82e286",
+"T2T1_en_ethereum-test_definitions.py::test_external_chain_without_token": "073f87cb59364ef448eb88a94ccdbe3ca2d9a780e27071c116683d69197047ab",
"T2T1_en_ethereum-test_definitions.py::test_external_token": "2c2ae3a9150b92a4f1d6012830c9274a510d153dd8058e1bdcd11c66c78d835d",
"T2T1_en_ethereum-test_definitions.py::test_method_builtin[_call_getaddress]": "8b1ccc0dbd6e6e3d02a896650ab90dd332ba4edbbcc4095e0fbb6a96e5256f75",
"T2T1_en_ethereum-test_definitions.py::test_method_builtin[_call_sign_typed_data]": "25c1b6650dd5c2b90d092294102c15c26b41a2cc9787ad9aa8e5a011fdbe017e",
@@ -5112,7 +5115,7 @@
"T2T1_en_ethereum-test_signtx.py::test_signtx[False-approve_unlimited]": "d6ce17459d6026e268d18a8b87175eab760bf629a538a775ddf0d5b1751a0bfa",
"T2T1_en_ethereum-test_signtx.py::test_signtx[False-data_1]": "4397203c230ff019a214f1e75868f28c3576df7d9ddc3b3d180f44b0152ce7ad",
"T2T1_en_ethereum-test_signtx.py::test_signtx[False-data_2_bigdata]": "c8be7ec9823f64701450016e08e26eba8fa5e6b4693bd035c28fb004c2eabe79",
-"T2T1_en_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "918f8b78c9fd28f0660cb3406a1db814b2d063c6c415e2640382d83a7d3fcbb1",
+"T2T1_en_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "57e6cc715c26d41162658b986e60f4985ee673c3dce1af4f83bac7d378c38cc0",
"T2T1_en_ethereum-test_signtx.py::test_signtx[False-max_chain_id]": "573d414980a58d6d255db81dfdecd4ee6555488af4f1c62aa0e58f0874045ff0",
"T2T1_en_ethereum-test_signtx.py::test_signtx[False-max_chain_plus_one]": "573d414980a58d6d255db81dfdecd4ee6555488af4f1c62aa0e58f0874045ff0",
"T2T1_en_ethereum-test_signtx.py::test_signtx[False-max_uint64]": "573d414980a58d6d255db81dfdecd4ee6555488af4f1c62aa0e58f0874045ff0",
@@ -5142,7 +5145,7 @@
"T2T1_en_ethereum-test_signtx.py::test_signtx[True-approve_unlimited]": "79be3b549a959e7270138635046b7ca35fd4ffb1a14003e4b0e1efd3a263c6b9",
"T2T1_en_ethereum-test_signtx.py::test_signtx[True-data_1]": "db3a8030bf31ecdceb24453cfe20b7722369ee028b4b9aaa4651ed6ebdb7bb9a",
"T2T1_en_ethereum-test_signtx.py::test_signtx[True-data_2_bigdata]": "9efe12b46cc63b2d71847cc1de93e6c535029e0a62ef6e89f1f1f354b10ff2ae",
-"T2T1_en_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "da64619d837aa523ed514c0a454ccdcf2743f89e7cb30e620a09eb929f7b80fb",
+"T2T1_en_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "a625e5be6a7093a3d19397f2d10d1186aea481c58608c6cee56ff156c1751fde",
"T2T1_en_ethereum-test_signtx.py::test_signtx[True-max_chain_id]": "e26836f171afa02752741e72af27830598917319892ee0ca7898b3569da0a697",
"T2T1_en_ethereum-test_signtx.py::test_signtx[True-max_chain_plus_one]": "e26836f171afa02752741e72af27830598917319892ee0ca7898b3569da0a697",
"T2T1_en_ethereum-test_signtx.py::test_signtx[True-max_uint64]": "e26836f171afa02752741e72af27830598917319892ee0ca7898b3569da0a697",
@@ -5160,14 +5163,14 @@
"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "13c18b9ad03de41514ad4a9e1c02964cf4bbccb87e974c9b8f51951a01abd7b1",
"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "5699b34bc3b09a305033c0ffa77f952689dd419bdd4072e800516aa4c71ede09",
"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "1aab0f97ba2b90371ff1fac006dfd512f5e6572d2fa2d18c76d750d9c09b4fed",
-"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "5f178cffd985235e43cc9dcb5f5f23a4664ee1d158a0cf3f5ac66d0354119df5",
+"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "d942ee2d0a1dd1316afbff92a626c913c9361f8d6306758ab8a9d4dbf64fd844",
"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[False-large_chainid]": "95a97dc1e3bbf7ace0029e3f85b8d08279cfb035ebc7cb98d93805c04b5d1338",
"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[False-long_fees]": "7639b1c636498680c650c043a1135f79032634140b2087ee39325aa4006db5ba",
"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[False-nodata]": "13c18b9ad03de41514ad4a9e1c02964cf4bbccb87e974c9b8f51951a01abd7b1",
"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[True-Ledger Live legacy path]": "de3695b7b1820750858f4ccaf34354f69296a3e26f2bf0daa80f3244fcbd0d71",
"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[True-data_1]": "783d79f5487839cfddc42d07a715807c077cfdcdbfdd6d1bbee77a737a55d509",
"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[True-data_2_bigdata]": "8149c1cfdbf1e45a70744ac2a3d9e988e93e65c577656d84cdad73e98090d0f2",
-"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "0742a73b3e7142bbde71d8fb8ace6e813d88a30ffedb3038a16514666f3eea07",
+"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "8e19465eebf35864b5e2b017c8f0b5daee51df1112e8e6056b82851eba94bc0c",
"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[True-large_chainid]": "d6bfef9910c58e241b0edd0ab13a709a785da26e740578f6b3c413967e806d29",
"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[True-long_fees]": "418ab3fd245c13b77e2b2674a899060300665b0016204ab056b3a46d46c78508",
"T2T1_en_ethereum-test_signtx.py::test_signtx_eip1559[True-nodata]": "de3695b7b1820750858f4ccaf34354f69296a3e26f2bf0daa80f3244fcbd0d71",
@@ -5373,7 +5376,7 @@
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[create_associated_token_account_with_sysvar_ren-cb526e6e": "028f07be855e87fd54b91a4684aeefc44c588d59c0923ad712269847f4860860",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account]": "0af0c912ce890f22976abdad6f2383d4fd444472aae9d21d1e6b8c8e9e3fda61",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account_with_compute_budget]": "fabbe4fe48fe100b8951fd6c177004724dde61f10247af987e04d1bb7aaf0f9f",
-"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "5ef63098b92482f226331fc0b65914cae40a52cb2409b98d273882273ca95aa8",
+"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "796a0a8a01b97a847eaa7ae3c4911ef16827a48531a1f11d75c5c812a455178a",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[deactivate]": "08d3642c0b2196b76cb05c36ac8faa74928caf3c10e6f68ce34bf9a927d25ccf",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[delegate]": "cdf21d33da3180dac0f3099d914ed3276b0c15f81543724de9fac6384ccdb3c6",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[freeze_account]": "38b82030e49ea344cabe336ee33be90e92a86376bb479760cabeb90d5d2ad7be",
@@ -5414,13 +5417,13 @@
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account_-_multisig]": "81b2d5b595b0ec995391becb4a595ce8271fb5e685cdf7df06985db2d656bdf9",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer0]": "911d5c543b3118fe8777433db0d4578f37f5363ab268d64bdbdf02b340739a72",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer1]": "c9c3f1673bcb5acf4c70c245fc9572adaeaca57a10e7d2ea83aa25361c63ffc5",
-"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "47101a538f0b169623e9bb46e2ac3709a13ec68a57aefde6e0781dfc0d7e5bae",
+"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "456522caaf5c640bfd7a5b1220bb30cb40bbeeca5d915fa7c2b2c879279a76f9",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_-_multisig]": "4892c30d9227ec45be6e90e4495f2f054bdb250d7aa6723d1671ea346d96f89a",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_with_token_definition]": "7c1d4a6ec3bf9d01ef77b8088ff0ba7a65f2b0709ece6194a5666911a1e90daa",
-"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "b62d50d184e7d6e6d079dc7a21c88b18c63def60c576baf6f6040e3976957a67",
+"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "bc024eca69594aad41ac71ca06c1a7c14809f0f39f29aa16e41b818c27b9937a",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined_-_with_definitions]": "114335713930a1f753670e2f523f2b474c27e0c3f1bfc2826b103b7003e662f4",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget]": "7d587bffa59384232f037dc42b422d4cd706a010fef98e2d26e90b6c19accad6",
-"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "64bfeccbf4992b5f3dded5f2b17b9895fba1329fa7f3bf65ef5f841da04389e5",
+"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "62ce3be33a29d90469b4967ae6cdf25446c72d8e9068fbd7f2913111e3beac65",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget]": "ea295736a258d7be7f79aeae84c186006cac3a75ef1773b66c80580b4332025f",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget_without_heap_confirmation]": "35b305c2cb0552a4cbb8e3bd93aaf9ce8376637f68799c482422f5d010d2c0ea",
"T2T1_en_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_seed]": "8842e5ccd00c1c07d1b332f5db6f38b937018eb95d62eb8c93a0edc9c9b50ee5",
@@ -5439,47 +5442,48 @@
"T2T1_en_stellar-test_stellar.py::test_get_address[parameters7-result7]": "316655d1f32745d9408e4013c88c9f423ebe36a511f5557097be225d2da1de90",
"T2T1_en_stellar-test_stellar.py::test_get_address[parameters8-result8]": "c1dc4731c2d4085cebe6bb78933eaf2a6fa58b55d9d02a380f5ac35f89e3d812",
"T2T1_en_stellar-test_stellar.py::test_get_address[parameters9-result9]": "af773cddf330f8759bc2ad240823a6bcffec075d63c4d2eff204803daa5b2fa1",
-"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "366f38cf760753a3a1d69b6dc3bf843067ea5b0be8b5660ca705cde4258e0e10",
-"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "e977472197d5145d90b5515722b1790d2659215800b571b5bd4f77ec7d95b069",
-"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "e8c46210651d1b602da4d35ab1bb5f1125212a8cb45140b72f6cb94ff836173f",
-"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "16f721446fb70bc5dfbfae193ca3fe134fe2707f33b36d574c601a61ba63b39c",
-"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "c2a15a2f6c64228caa8440800dfcc43433a752a9cf716ceebfdfbf7a4b08d2c4",
-"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "91ee9325b4a13490bd3f524fbbe7806273c17065d108f40dfe840ed0997d9860",
-"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "25aaceb40ff852ea4fcb27f9fcfb7cfd65e1677be9b6fff8de08edcb3c2649ff",
-"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "4ec3eb1df5baf4d1aa1412fb5b37722d838f3f5cd55ed48da0ccd41dd4270cbe",
-"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "698a1c32e16ca1ed9f158a72d66fba71fd498b8e534c49099f97f08d2ca6b47e",
-"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "650dc9f9b8e454eb916f92034da1acba127c8436a9d52b62951e13c8f35bf52b",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "03569a6f48114c32b1a4472a6364130c827e6efc037a24f7602e0b87ee7aedd3",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "36efc6ae2d461e4a2c70cbbc4d25a1de8a3db2519fd6989f5eacfa9e199b3b03",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "64ee0db86452fbafd2f2284b931a96cb9a4459125921d410ef8b08bc37a138fe",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "71d294e37db7c9fc1c068dd14f64ce521017a0f776f292487cc340a48bdf1917",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "4177ba97fbb889740dd6519ebaf31ec9db3209478c66fe6b39a7c77f8bb3ff4d",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "13baacc4d24f910a56cf88533cdfef11a52262339f87caa01c87bef71783d939",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "77f4a32af8afa0a7ad058279403f5627ba590752c2c3010d31ac1a6a84cc7f57",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "1503f23c0a72dbc1d5567e85a584f9eaa38e342cbde9187409cd81dc24c66b72",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "e1a4b874860da0408ce434ed3d0020430e1c6cae79fcba780202a2a52a1dff56",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "214fb8e7104421d99b1be45499f560824a05c21148eb9e11b81c994ba692126e",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "821236a166aeda53293e8fd94b51099b6adb6d966b7e6fffc404ea23b8972049",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "c9b2e9495378bc5a9fc97f00668e533089122c2b68f59e487f330c1443fc73fd",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "34e52a5361d10ab1b3a34003cc3cb21d4a0f78129e59bb5ba2f908445ff1645a",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "0e42a1ea9144096be89841d559482c4be6e33acadccbd38d5d5715942c07f138",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "885a05fac03bd5b6a898a13a24c0dbdb115822ead61079a83de67f05e7c5ba06",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "1fceac06159b29203ce5e7df4f0fcb7ade4a2c18892b7642374955d3bb99a211",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "46b46140a108d1bcb923af50f531743dd225fcd18c623e3e4f596fdefb636507",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "234ad662e39b9bdfa64922ead753f40e0ded5bf2b4205b16d826e24807ed84e2",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "726dc4004ec11800059dcbae6e850de73c17fd5050fbe701b34115aa3a0f5337",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "f351a67cb546176d7be831510cd1403fc51ce92d0f6ab054270e75a6f627c5ff",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[memo_hash]": "558f7ba18e31d5d0ee4d375da277f8299c48931aa58a949c99b2b2deb7b8e0ed",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[memo_id]": "f61ef1d82930d9b7423327ebcddaecdf33f425fff7b1d938c3052a165c727d8c",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[memo_return]": "f4ef33dcd5ab9c141327de17c1908bbd94dbb7cf97dacda10cc940fdc0caa115",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[memo_text]": "94ca54b8627100d196128d9763c747782012e67f5f332de316b7ce81abc21f70",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "d1e0accaa0130339f88b93cf9eb57d545c190939e02bf7181d87d140f3ba8666",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "5470822d67ea2c901e2e431ef3103f17d63addd437f128e5842c0f5ca1ccc9cf",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "73c5b438840096717575e4dd9410dcec7d917b35bc9d1296b5ec17d2939b44bc",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "097da87f0a432941606825d4f0bd62ac537908adcf396bb8d1639b3ddfc2e4a7",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "54a9bea398df94607ce205dbff0b89ed5a07388a5bd2c8218274a877e6eac77b",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "46b46140a108d1bcb923af50f531743dd225fcd18c623e3e4f596fdefb636507",
-"T2T1_en_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "6af2e53d3256049db19281ba7d72501e916c78bb45a765c9926ebfd01422fe75",
+"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "ccf4879e8e17bb1fc545cce723f886a5f9e1ab78d390bd62d44c4712349df59c",
+"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "bbd9eaa741b09de1da13240ba4c5a587a745d2a43da7d319905e545245b2c846",
+"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "86d55c228dac0a1271272f8fa130d5306dd1a044755b113378a162d7f208fe3d",
+"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "300f57b10f0311923d1f34c550a41adfde23af9a763efa4e8b2a87459cebe323",
+"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "1079d2c014ecc18e55e981bea74ef0241926e231739e90d68c943682098bfd03",
+"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "e424b8e0ede9421d3500bc6ea771d766416887fcc4cb130c47f37adc7fd7e2a1",
+"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "bdbef4ea5239a67fce96e1b14ccefd9ccf01aa2a7ab3e119ed7a489d8e28e7bc",
+"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "fd16f545d712d6f3820b58f16d58ea3c1032ca158f9c5230dc7782880a0565bb",
+"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "c46f2b400a45b823a9618a75bf4799aa11318108064015dc7c1666a6db1aba05",
+"T2T1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "8edce0f4f7e75a9deac1873256a04386812843265b94108a975a8e4e33620e6a",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "ad83e8fab2e4975b1a0ba6f24bb7dc37984bb9958474c0b5b55506cd7a96b35e",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "d1c078bd1e0e40904670fb6a28df8f179acbeb6623804f750c68321c140ad58b",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "3b3f8fb9b938280a89c58d72b0caaee6d33def87ed0bb30092c26a45950639e5",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "99f3f4a25fe8ec46f0f0c20462cd16249fccf9982a58c6ee418b795492185d8d",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "e84f9a1e1dae874b884e899277ce95c1c2ab01859de7f4b14e108f81c5377ee4",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "676bcdd18922389dd034447f2c63e5630222686895bf0610e2cda05142d03577",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "f037c55e2e7de385868341bf9ecf9333e300a748f9169edb5ed77d74d103bce6",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "0d8fda271addf517009c9c68e3b7b03246a86a099d8c75ad638c133954b05f59",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "4aa3d9fb0017b95b0600d18153a19d2e00a557aa3a02c5f3622b3d91f137ba96",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "0c8121eb9e475ec69c8882a8b44a3753303b20c7c339679899352627c49f3744",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "6a2008b2c31fea09fb4c549c9db3ecd5b5def7b684063d80f0e1db4b1d0cb2d6",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "0a56db0551c38918662a6d9f3cc77445712617bf8c7e9079e0cbaaa1a9473b35",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "528ade6d8eb2583998779bfe512deba37e61e5d48ddba559dc58fa95df33c9ef",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "2808b541c3eba206b9413a2c0b4e6ceba7d8e5d94ef10d34dfb21a65d5ba4eb1",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "d31e90d0c50b553a95ed3e607ff2f1bfd85c216b842462713e55d14d01b02b68",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "b429cc5d4ee40773a5b413e5984804131c145313b8152ce0fe3f4c9be2006422",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "c436b0ea803e0f2e784f0885dd6dae79768c0f85928467551cb29e089a17c749",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "0f330d9c089ff3b09542a4775daf15625c0a9933df59a84c3c0ecdf5f547df02",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "54ed2f3dbaa32ed479361e562bc42e86663190e173e02970985e9f768712ec4f",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "b7149560532be8a98209ed107c82440162dabbd235989f13d67fc90dda27e4bf",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[all_sending_like_operations]": "ac2f3600e8ed36a8fc57369838aed7c0ce0bfda9ce5cc367df349f3c455bcb48",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[memo_hash]": "b18e639174c0be9538392a64c4811e708c2ea1e3ad2500818a986aa7cd1f2caa",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[memo_id]": "e24a95cdcb4fdb6db54124aaecfa1037184e881488425c3719e8655d6798d88b",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[memo_return]": "fb8fd4d1c823e1360d50f885b6c2a63fe486c3cc35ad1efc66dc806b09d3c3d9",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[memo_text]": "6693d41eb74ed2addeb7ec16d6e5d21f45c0d502416ed183ab4595f7cd6cc7e2",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "3c640d71abe118ce7af4445a75eb3b818a5eaa46b42ec4f5e05ae4a629b2ffdb",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "7f4bc123f7e88fe98f866f1e031cf90574ffacfb82abe1ec26e00aece5f87511",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "c436b0ea803e0f2e784f0885dd6dae79768c0f85928467551cb29e089a17c749",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "c436b0ea803e0f2e784f0885dd6dae79768c0f85928467551cb29e089a17c749",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "c436b0ea803e0f2e784f0885dd6dae79768c0f85928467551cb29e089a17c749",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "c436b0ea803e0f2e784f0885dd6dae79768c0f85928467551cb29e089a17c749",
+"T2T1_en_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "79b55af987496a8c86bc9179cc034e7c1127a956cce82e5b6121b0dd500a9426",
"T2T1_en_test_autolock.py::test_apply_auto_lock_delay": "8c200c3b1094f4c9460ca5d9e337741abf2af1b8293ef905168cb909181a5336",
"T2T1_en_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "4f3bf1ba5a8656b0a1c2d4386ad82944b2daf0310a5ff1346545f17827376809",
"T2T1_en_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "4f3bf1ba5a8656b0a1c2d4386ad82944b2daf0310a5ff1346545f17827376809",
@@ -6549,9 +6553,9 @@
"T2T1_es_ethereum-test_definitions.py::test_chain_id_allowed": "17ac93c548aed65ca47c80abd4a4b4d6f21ed1b218e11e84907c9fa21eaa8957",
"T2T1_es_ethereum-test_definitions.py::test_chain_id_mismatch": "1775658fa541fff7933453c1d346449c492079a39341e07135ac9e7662b3bbd3",
"T2T1_es_ethereum-test_definitions.py::test_definition_does_not_override_builtin": "1775658fa541fff7933453c1d346449c492079a39341e07135ac9e7662b3bbd3",
-"T2T1_es_ethereum-test_definitions.py::test_external_chain_token_mismatch": "9d4033ad028dca71bd09af539cd076ec76ec166cd8117888bcef0a5bcfefcea8",
+"T2T1_es_ethereum-test_definitions.py::test_external_chain_token_mismatch": "4bbd8e6b7131dd62a7fabf4c47f88fa66bd1634b3de7e9cfa1d5ade212758c5d",
"T2T1_es_ethereum-test_definitions.py::test_external_chain_token_ok": "75cd730670fb3a8d2976f56a848fd05479b4d8f048d5e43a0283c093e9f9c69e",
-"T2T1_es_ethereum-test_definitions.py::test_external_chain_without_token": "6942901b6b759ce3e315b0dcdc64d413e825f2d150f61b3fb84a4e3584023619",
+"T2T1_es_ethereum-test_definitions.py::test_external_chain_without_token": "a22ea74e80d4a3e35dacdb9399714cc6e69f2707ef0deb3a16e4e717b3dd7ca6",
"T2T1_es_ethereum-test_definitions.py::test_external_token": "6497369787527ac4ee0b8be76bf8917f56a2eaea5c91d9376c63aa4c97c0340d",
"T2T1_es_ethereum-test_definitions.py::test_method_builtin[_call_getaddress]": "1775658fa541fff7933453c1d346449c492079a39341e07135ac9e7662b3bbd3",
"T2T1_es_ethereum-test_definitions.py::test_method_builtin[_call_sign_typed_data]": "104e3684b1325e6fd91aeeaa0dfa0a6e935296bae4540e191b32b40d8fc3f4e4",
@@ -6651,7 +6655,7 @@
"T2T1_es_ethereum-test_signtx.py::test_signtx[False-approve_unlimited]": "c8ffe76f544d1c403fe4c994ff0cd87c4f302f1f7d8376c779df8e37cc84afa6",
"T2T1_es_ethereum-test_signtx.py::test_signtx[False-data_1]": "5f0bf845e0a569aae7a7381933d056ce9893765d2ba04bf333a00ed96b175fe0",
"T2T1_es_ethereum-test_signtx.py::test_signtx[False-data_2_bigdata]": "a1342c9ab83bd0a15f95f78a078ec5bc8c01c6b61a383e1edf74dff762b32485",
-"T2T1_es_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "c6a9d667e940c1c63e9c2750aa5f1f72d317722c33fee172c92c028cdb541458",
+"T2T1_es_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "c6e935303aec67a275cc3d0474635862f0aa1892741d5ed761ce8c66d40c4cd7",
"T2T1_es_ethereum-test_signtx.py::test_signtx[False-max_chain_id]": "32277158c7fa3fa95654c71114741a7a9ca02a39dcd3cd2bfdb0588f2c9b50be",
"T2T1_es_ethereum-test_signtx.py::test_signtx[False-max_chain_plus_one]": "32277158c7fa3fa95654c71114741a7a9ca02a39dcd3cd2bfdb0588f2c9b50be",
"T2T1_es_ethereum-test_signtx.py::test_signtx[False-max_uint64]": "32277158c7fa3fa95654c71114741a7a9ca02a39dcd3cd2bfdb0588f2c9b50be",
@@ -6681,7 +6685,7 @@
"T2T1_es_ethereum-test_signtx.py::test_signtx[True-approve_unlimited]": "693d50bc893e8bcfa1a6340421c1c1485d742ceb054c68dffe2a0b71b31bb9df",
"T2T1_es_ethereum-test_signtx.py::test_signtx[True-data_1]": "e5bec123ade389f6c17dde75f20e66f5007864ba14c45cbcea95a8766ae16625",
"T2T1_es_ethereum-test_signtx.py::test_signtx[True-data_2_bigdata]": "a5e5bc17e4de0c4afe06d82731fa0c915d2fb48e8a39a70c31ccfe61b58fc080",
-"T2T1_es_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "d3fa4b2dc986a1709d0f15b3a886756430fcdc04faa10e74178527b42e978c8a",
+"T2T1_es_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "e9001592233430c7b344018c4a63b9cc5c541239d05daca3526bab9e37b0f898",
"T2T1_es_ethereum-test_signtx.py::test_signtx[True-max_chain_id]": "4b7f4b58792ed566fd435aacd7e33c25c3fc72ea2070b6ebf34744508b2c2aae",
"T2T1_es_ethereum-test_signtx.py::test_signtx[True-max_chain_plus_one]": "4b7f4b58792ed566fd435aacd7e33c25c3fc72ea2070b6ebf34744508b2c2aae",
"T2T1_es_ethereum-test_signtx.py::test_signtx[True-max_uint64]": "4b7f4b58792ed566fd435aacd7e33c25c3fc72ea2070b6ebf34744508b2c2aae",
@@ -6699,14 +6703,14 @@
"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "1bbc17f3d18455bb7df77fbbf53b708eeeabf76792a8d2fef3cae7d3b4532e20",
"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "1c0c37e9c883b393c1585aea037516795dd58a188b724505f72830b71a972a7a",
"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "9c0f76f2f8842ddb23d4d657a76d9ca9d7d7d17f84a7b7431ce6fbba1e6ddad7",
-"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "1ec81be269db01f547c6db0103b732a63953df33eec505273b04200e6d9c837e",
+"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "2a47943873c08b2f3e4313800a8849540abc3997995442afa08801e2c221770d",
"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[False-large_chainid]": "d004a8939b116c150ab3318cd95c14b3106d00a6e23aa7aeb88911ac88ca4922",
"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[False-long_fees]": "264c0451fb3130c49af61ac2432e53d7b803b05df5133ed9795110d1b6030d4b",
"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[False-nodata]": "1bbc17f3d18455bb7df77fbbf53b708eeeabf76792a8d2fef3cae7d3b4532e20",
"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[True-Ledger Live legacy path]": "574895ec4d9905df6fbf4102c8f3c7aea866a2f25279aee56b66dd8a7480ac93",
"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[True-data_1]": "72ab7312ad1f123632e5f6f7bd6b9947f55ac8c8c6008092b448092cdec21f09",
"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[True-data_2_bigdata]": "a444da6e9a182f978dccdfdcfd370a294615dba7d34aa4a07652b1d0c6db92fc",
-"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "8b2c0ca32d9bd633c13c3f55c52fc911897ef7d9cc337c645bdd19cd5715a551",
+"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "df18d237b01f0715438dd2f7bd6ded37a4a2100b43888b8ac45dcfe19e9c0c21",
"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[True-large_chainid]": "d61ac194cff3b001eb82c0ac472a570b9ee7de9491700f5d31ebbec652951239",
"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[True-long_fees]": "c6592a2e0f5d0569bdd73baf3e4acddbdcf2b847c855d5010b26a85c9036a6d7",
"T2T1_es_ethereum-test_signtx.py::test_signtx_eip1559[True-nodata]": "574895ec4d9905df6fbf4102c8f3c7aea866a2f25279aee56b66dd8a7480ac93",
@@ -6912,7 +6916,7 @@
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[create_associated_token_account_with_sysvar_ren-cb526e6e": "4dfd3e38ab44c1d46af5e50a55dd488e89f174171d6dbb9bd3f4335ddf70544d",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account]": "f45cd39257022522b783124b07ee5b56cacb94e34caff0f740d32e94d94aa706",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account_with_compute_budget]": "f3d968df345b370dc8262cf823f15c6fe9d6c51f780cbc1b2430f75f06fcf49c",
-"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "96787b938859f5b67bd6f6587d33bb69800d6a048664abdeb0422285bed8b4ad",
+"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "2983665187a05430fc738a387c2df247e5215ca0e6b2278e7ed47cb10d9602ed",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[deactivate]": "1f9da9cb4972feaca9b69bd7a1876e6af1ccaabe2ddd0b0dbaf951b91902d8bf",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[delegate]": "a5429a0f3634e7f56b5533252ad45d6065834016ee1cdf39aa06ba3e56661715",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[freeze_account]": "57f6eb4ae8719508ae7385df3984686d2bc2ef0ff69df91daeef4b125b5d9ac4",
@@ -6953,13 +6957,13 @@
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account_-_multisig]": "01491c5e449e8c98c37e76ea9cdfee6e8e7ff00f470a88eedba2547bcead72d6",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer0]": "11fa32ae88611caf9888e96ee01188463e22deb5cdbbbed76ada49bfdec89108",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer1]": "235f3fe31402ab6e8b428aebdf60d4d9d7f873bf015bc7a1f62ac30a27a842cd",
-"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "ed26876c5865cb850f43f349c6223063c0c4980f26014c7a0e50f189bdcfaa79",
+"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "d305c60b4586ae8666f5acc5d0896b3fb53e3a2f9ae96c6cd88b6329382b47f5",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_-_multisig]": "5ead695d3a6e2042e3ceea21b23334d8a47eb2169189ab44340dc97a17dc72b0",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_with_token_definition]": "97a063e2e034d0618d299d574682d7446e6740a6e90de511c19455b7837af034",
-"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "a04f7a288b91af633534116ce837eb8c6c1c7cdcba91368dbc9d71a26b833268",
+"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "f2c746c2e0383822509aabee76a7709d73600c5521fc5c70174937a674966b9b",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined_-_with_definitions]": "da1ab22e349e77dc02442f799df7718f670f68b2091f4de729a0a62fdfcd5cbc",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget]": "b926d84b225a7912cc2eee158a1c5fce52bd6fdb66903cb41c967f0a7ccf7855",
-"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "fb759fc561ca510bb617bdc302c9a34d2d8f3b5db5e167a3f1ed189e465a2461",
+"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "2720c06a8b6f10375829588f2a82e5a3277eef9236018dc806c82958d637571c",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget]": "97896c45a2ceab7980993dcad22c2e3963c8cbbadccf7207d3f7135a8cf21281",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget_without_heap_confirmation]": "b90412ce00c058884d5af06e6156249cbdb9371d659388e471f36687aedd0b67",
"T2T1_es_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_seed]": "3540a52832ee7bdef1ceac6f6400c76af8751ebb0bb689dd4a03589ac1578f7f",
@@ -6978,47 +6982,48 @@
"T2T1_es_stellar-test_stellar.py::test_get_address[parameters7-result7]": "a1dc1bcdf51fa4207780307ee389e5cb3877904812b9317eed2d30675cfe0755",
"T2T1_es_stellar-test_stellar.py::test_get_address[parameters8-result8]": "98d628ab00c4a341e165e8c5e00e130fb36516de93aac6f26f53600bc5fdaac4",
"T2T1_es_stellar-test_stellar.py::test_get_address[parameters9-result9]": "ec3fde5d925efc0318cbb851189e6088a891748b88452c8c7d6a708846bd6c0e",
-"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "c2af3845e42c8e2106a4c7a81576e6fcbb253dfc82608deffbdae514f0e43da3",
-"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "f0e48056a4979762e9265698b2aaeef6e76956cdc739b718f0da142818870f43",
-"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "7385af74b4b7043e902c309f6a45644d42ffd1fbf51fad2a876d203e89537824",
-"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "dffc0354d3d15cc34d88ae92bba5ea40aef28eda286aa044185bc3783db95e5a",
-"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "0575fafc88f529e9fcdd0822db9ebb072eddd5da7f894ab18584ce5ed58a0490",
-"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "b8446524886bfbc5e59fff148c57067d4738ac812d51a59c920ac2ec4ef6fe26",
-"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "d099aaad04b1fb4c1f855a212f0f28990435fe3196321c3afa15944cea58498f",
-"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "e2340cf8d461b2f4932fa47db472b8705feee3fc64946d4dd9b18df0e52ef335",
-"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "39c0fdf4083023e5752da998e3890636da198c165a44bbd67abf4f58cfdc83de",
-"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "3e42097cdae09a06a98791e890c6bc850dbc398f7c5648d0180161588bef07c1",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "f5f6cc09d237b1f53a40df40e7b5924583effa0471436effe03081061002004c",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "8cb3f3338305cac274e53c71e637e40fe1ffe57fa5985a6a27d2f80f459faf61",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "13ebb2e158622093c23dc4967a79bbf957cf0ce69337c3f23205e48af4116ea6",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "ebd232d22d8170861084aa228cde3af52e780016050bbebe4a3c57032f4ba604",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "f8d9da63ec11cb7375343f8c91da6fe1483eb7ac1763c2ab3dfa86d0dea9344e",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "f1bc84206b49eb7815c0179ba6ffa8bc6d2437ee27bf1d62d841b11bf95f5192",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "58d4ac4f4397150736ebc7798783dbf4e60b162716ea968a52da858ef5b3f57a",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "0794ceb42864f6e8dfc8df4bd1ddd68438fae70249bb81bfa18546eb4cd71c6b",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "33638207d41c12c6fc9cf66b757651885d67a0a390ebfac431ab77661fae57ab",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "be886ac5b0d55748a809aad7e901d3761af7cf181e0bacd754ab970ab0250592",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "4c8a77ca963e6bea116cbfbd1329921905d52351e9ad62a24ad2e58e12a06e32",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "7d4275ef133ed6ce91119b06967ffb059ac34851f347cfc22324a81c7a56b8cf",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "89ebb0307eab444c9efe9696e99882f9e096cdedd66e1c96ca51ac69d61f6f9d",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "2ecb3878e1cac2669cc017012aca622f6177ae4926eafb94a5a8011cd9d2b7bd",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "f685a8e8cc38fd0108ea823766c9a295362562edc672d4be0d6be79041521542",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "a8ad6f76d14856caa34eab85b6bd05ef562907bf5c767d53bae8da625662e61f",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "5cf2889571cf8dd958d0ce6e44bc4c12082db3f7c53c76ec8734434e6f1fa7b6",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "39727e81976a6724144602846cc698ebd7dae59f83885a06799a3c159400ebef",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "16fe88d0cdd1e815e9536bc8632a5475c36c9c3d1e3d7ddb8b3cbf8dbc4882e6",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "8b82507e7b3352ee9325495347b85350f42cbd0f0003845b93a9c4217bf2cfe5",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[memo_hash]": "fa544b13e18f84f20a58cdc6db52585b5fc09548de9e1b269956e06cc3d0e289",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[memo_id]": "bd2fd5564032dc416022ca253eb591d473f7763197c11a76dae1a5bccb40a89d",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[memo_return]": "15fe51c1abb9c5d5ae410dce2ca13a5407bcdb5b13a63a3ad7b5598daa66d614",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[memo_text]": "a94ddbee8ac0decffbedfed3f7630c476b6933ebe05f57ae61a456343dc51b80",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "17feb2d77f8e7c69c008bf6b2bbc6a7f1a339161d517f5e7aa6df5f8a41bc62f",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "8596515587d267fa69aa2c1e9b9ba8cfb203faab5e1002e858d0949420fda7a4",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "497f499023dfc446912dd5bfa4996fc7d70801e492e2ac4c3f3ec4e73f31158d",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "6e2f094e8c7c7770bf99bdf908d5e1797d51515d99862dcc0aee14586b1278a9",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "59a2ebd29f6ea2280ccdd229a258e8598473a1889d2b58e6be824eedbd428532",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "5cf2889571cf8dd958d0ce6e44bc4c12082db3f7c53c76ec8734434e6f1fa7b6",
-"T2T1_es_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "ebada0d1ecc2b4a827921abfba85e29c5ab68d3cda5c5a40872b2fcd00abbf4e",
+"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "91cc1ad4317ab2a026d8a9e800cd200aa6d749d1a2114be2527cd506a96131dc",
+"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "f01b6b2c1cbad6c69459780a7f6c6a5f342bced0ed04aa43a2067aefc6bd76ab",
+"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "58f0e2f6a6ac843af81997e05ef46abfa1cb6050eefeae9206c1ca7d1f7da58c",
+"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "5b6b85500d5dd3e5be3f8d1333236db6aca001f8b2b991d689a6f6ea53c9df70",
+"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "5ebd6bae3d0fa830f94de8f738c042f97d15055857549901947a7e1b54d22817",
+"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "e2b70c37ced106b23e011e697e04e7edcc04338c708ce58429149b5e7600cac2",
+"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "c6530af29b2b423b5500bc923b7c9ff9a0b94a6f2448ec74287359a32a898af0",
+"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "4619134705d520d74c76ea2f7329ce5aa445ecb2aa6b832664c05e4907d3fa83",
+"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "7caed9ea3d7d46fe9c05bd4ba226fb361b7fc14132a7684620079623f63d6da5",
+"T2T1_es_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "5f4ff4f571161a875d9a8de73d187aff1f1fc9fe807207359e99f380541dbce0",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "ff69b4499f2bc10ce59de57d77f55bb691d6717eb596caaf8fcb8b3ef584506a",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "ae3ac36426972db79d75e645599f8a8093c1ddd04b25a35d4ed14fa14472600a",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "7fe3c57dc53bfd8fd1791d3ba98fde5adb8f346446ea4e5262a5ecbc48409f59",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "010d684b2a257687b02854be8cacb6a4a46b2e56c1452355568ed7906700f3ea",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "d1e34a06a6405ac70c50ea158c2ae4bf689997ca46e8eb329276bdc28fde208d",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "f512237a2bb92f17590cd3f229b63d949c9d061658d1d306c9b11c61dde8b8a2",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "8ba1c79d3aa7e1145c5f7802ccb80ca6a7d9ca0809c8adee2a3e8926ac4b7e92",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "b59056193e8283a7bae383c2e52b90e45e1ea853fa85f81c76cabe4b29bd4794",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "fb866baf757ad16b1921ec54cfd807bd18b858d3ed60237e8f12c660011a5585",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "d55f539aa457372786d5e3307aaa0ced8bbb51cd29d277ca89f42db599a7abf8",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "053f46b4c370b4abe21d067748a9a366ef7d546b899897e740f4ec3c5c5f84bb",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "e9fc76097727a4dc4d8accf213a60e0bb89a97994b445ee86d41e11968852a81",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "7b2384bc9301ec135d2d2332ff1d24c5bc272513e8863071e42aa01770c2fc74",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "c041cc6dcf03063230ed80f2f6816c00413863cd93d5f588d0c51515f56ca2c0",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "12e79eca3be3da3e95a809382e20704557e50eb03903f860052225515124d825",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "333760db5d0a93a7a7a21edd93f59285431cfc5470489651bda65495c7e49727",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "532eb6178c31c47ab67476bb69f56640a93261f637375bacda1ff4d46e25caaa",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "87ee76a28f366bee9aaa66f72222f7c18fbf6981f384f82b10dc2b51ddbe6431",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "c4c8df706803b1d6c1787fffe22742a3cfd4ce3a3ee44fdfc7108017bac876d5",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "133f887deef523f739697f0065c6241c5bcf7c384cad477f5fe0964cb8030d46",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[all_sending_like_operations]": "71730014896f6bc4d0622d332225b2f6a3c40198a6c5f183f8569fd13565d838",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[memo_hash]": "f2cd6070f177a3c15e0b9290eae961bf28224a264c20db43daae6929eccf4d42",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[memo_id]": "0fd846beb33750eddb1349e1bf17cad02f049c3c9d33d81b4d241a15b73ea209",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[memo_return]": "2563bd9fefe96621d23a5ec6f33ab7ee492322a5e499ffe46b20110f7c3e058d",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[memo_text]": "67e34925b6414ba26b0f8197ae7ea46b86529726564230a354f34b42457ce81a",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "d4bdfd6637b119a7f1e37ccfa5345a5719ccb70319f87b9c3bbeb01d30b08ae1",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "0beea394e06a28e954467a13b79b5385c5c0acd0df32457560a98939ea9ac471",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "532eb6178c31c47ab67476bb69f56640a93261f637375bacda1ff4d46e25caaa",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "532eb6178c31c47ab67476bb69f56640a93261f637375bacda1ff4d46e25caaa",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "532eb6178c31c47ab67476bb69f56640a93261f637375bacda1ff4d46e25caaa",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "532eb6178c31c47ab67476bb69f56640a93261f637375bacda1ff4d46e25caaa",
+"T2T1_es_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "282548c3664cab64f8f55559777cd40df8abf9b94dce58e70b994f6bdad53562",
"T2T1_es_test_autolock.py::test_apply_auto_lock_delay": "bd0df78209090d2c876542772369e749b810a685aa929e08199766a836643c9d",
"T2T1_es_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "ae11c8d8427513f022210be10043afdbdccdac650e7b4363c834e6af60b4ebc4",
"T2T1_es_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "ae11c8d8427513f022210be10043afdbdccdac650e7b4363c834e6af60b4ebc4",
@@ -8070,9 +8075,9 @@
"T2T1_fr_ethereum-test_definitions.py::test_chain_id_allowed": "d6dff3e633de31046eb6c2ea5fc3c1c847cfe5b275fce7bb5c32913e8ab0f866",
"T2T1_fr_ethereum-test_definitions.py::test_chain_id_mismatch": "94d3ba1cba15b836e6ebc48ab307aeea71275ef2d9849aaabc8e883df555ce3f",
"T2T1_fr_ethereum-test_definitions.py::test_definition_does_not_override_builtin": "94d3ba1cba15b836e6ebc48ab307aeea71275ef2d9849aaabc8e883df555ce3f",
-"T2T1_fr_ethereum-test_definitions.py::test_external_chain_token_mismatch": "f9616dba4c3785d129dc163c2d227bd11e5a7fd698244458c06353f7bd5682ec",
+"T2T1_fr_ethereum-test_definitions.py::test_external_chain_token_mismatch": "a53d2d9c8b34ee6ea8074a8b761902ec04b150d03795685a2975599f77ab402b",
"T2T1_fr_ethereum-test_definitions.py::test_external_chain_token_ok": "02f01dc44789393cb8103a421cf37a8faf5e85a44e3274e6d33951a1fc8c4ce7",
-"T2T1_fr_ethereum-test_definitions.py::test_external_chain_without_token": "d8d19a63ac371969ac5b0b675b9a64aa1b6ba2783ab0a228d248975afe9b761a",
+"T2T1_fr_ethereum-test_definitions.py::test_external_chain_without_token": "9d00b8365f4986951f6484666b753506a6aaac9c39ad03fa18f44d79be58ceb8",
"T2T1_fr_ethereum-test_definitions.py::test_external_token": "e8b408259ce4b16aada59197c5eef731460c789bf7ae5e20ab4f746b1ec771b7",
"T2T1_fr_ethereum-test_definitions.py::test_method_builtin[_call_getaddress]": "94d3ba1cba15b836e6ebc48ab307aeea71275ef2d9849aaabc8e883df555ce3f",
"T2T1_fr_ethereum-test_definitions.py::test_method_builtin[_call_sign_typed_data]": "3a40191ea32c646db59a2e0634cf54b1869b9e640f3e558f5cc2f367207a9ce7",
@@ -8172,7 +8177,7 @@
"T2T1_fr_ethereum-test_signtx.py::test_signtx[False-approve_unlimited]": "b716a4607d1939d3a6516e05a29c700a603331a63f5edb333316093c897f8081",
"T2T1_fr_ethereum-test_signtx.py::test_signtx[False-data_1]": "ebe0e319a56672fb6fd374376bb6983c3016c6137ad5aa80e0cb18222100cd47",
"T2T1_fr_ethereum-test_signtx.py::test_signtx[False-data_2_bigdata]": "9eee6eada370a8ee320ce4f3faff185b19a14785023d76a0b82d85e30b3d0504",
-"T2T1_fr_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "3722cdb99e0cd899701f7b471a296a3d76739673d823215440728e61b653cf84",
+"T2T1_fr_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "aa1793073ceac3d1f4c2767262ef4b30c899ced71775e33f33fa508d10418f1e",
"T2T1_fr_ethereum-test_signtx.py::test_signtx[False-max_chain_id]": "bcc4dae3a2cc1a2efbd5f34d877da681f9e1049cef74379418b32a4822316435",
"T2T1_fr_ethereum-test_signtx.py::test_signtx[False-max_chain_plus_one]": "bcc4dae3a2cc1a2efbd5f34d877da681f9e1049cef74379418b32a4822316435",
"T2T1_fr_ethereum-test_signtx.py::test_signtx[False-max_uint64]": "bcc4dae3a2cc1a2efbd5f34d877da681f9e1049cef74379418b32a4822316435",
@@ -8202,7 +8207,7 @@
"T2T1_fr_ethereum-test_signtx.py::test_signtx[True-approve_unlimited]": "dfb304c75ce0c94ee9219bdf80fc4ad84cf6f692c122cb9639faad8f8d48f614",
"T2T1_fr_ethereum-test_signtx.py::test_signtx[True-data_1]": "f7cdf3d0013500799d404c21a560058b7fa7820f819fbc886c7a350999ffedb8",
"T2T1_fr_ethereum-test_signtx.py::test_signtx[True-data_2_bigdata]": "9b8aa15c971dbc9e4140c81fdb936d442b0d909ff7c06e26b6e9898d3d85056d",
-"T2T1_fr_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "b89109bb7e5a1590d5e68d25c001cb8042406922d2aba95b460a881a616e08af",
+"T2T1_fr_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "30cae57ce1fe3594ff3e079c8b6f56ddba9a653271a89b48cfaa784152a26e8d",
"T2T1_fr_ethereum-test_signtx.py::test_signtx[True-max_chain_id]": "bc51db8986069bcb91cdce2c3dc519278ab51cd55f6f01d9a4f25cf296a15593",
"T2T1_fr_ethereum-test_signtx.py::test_signtx[True-max_chain_plus_one]": "bc51db8986069bcb91cdce2c3dc519278ab51cd55f6f01d9a4f25cf296a15593",
"T2T1_fr_ethereum-test_signtx.py::test_signtx[True-max_uint64]": "bc51db8986069bcb91cdce2c3dc519278ab51cd55f6f01d9a4f25cf296a15593",
@@ -8220,14 +8225,14 @@
"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "1894ac678836921d848d6bd8ea0e1ef8becb0dffc4f7f7b6885c39452ecefd07",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "41e8ba5cbbe615e78a145619ed6405e723b797a3445d7207eab855f86b9a3cc7",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "2b237c0503d39ca91f2bd03cde06141baa0f1781ddaa6b2f9e5189a17ea8000d",
-"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "47ecf904eb38f984bc11ad79b093e8bf269d53b8a0ab568cd97e71d04e08c94d",
+"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "73369f1c348def21c73c6bbf1679a70a5fa194db87bdb7ff63fd8424f4db9534",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-large_chainid]": "475d1758729a9a572968c92e68bdf05c846ba1a80b85239f75d9253e2e24fda7",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-long_fees]": "c92db5aafe6c59c04857fdb43fcb8684df247bb2aab953115dc4f1fb22cb63dd",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[False-nodata]": "1894ac678836921d848d6bd8ea0e1ef8becb0dffc4f7f7b6885c39452ecefd07",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-Ledger Live legacy path]": "99219f7f46f83ade7809a2e9998e8a18b643c8910e611f5b8dd3557241ad854c",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-data_1]": "4a833af5be885816c506122b4f092525e8543605d718c8ebc3bb1823fcec43e4",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-data_2_bigdata]": "6dc055c4ccd19bbbd2aa1a40f5797a5d8d8beb38127940804e443b44dded5858",
-"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "1e125e9733f9731cc39e19565a7f2a0fe7c8299abe1e31d245b9a613323a53b1",
+"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "36b13256a921a6e78f33fc4c42abb8f6c214155a26674fa042db4fe381345500",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-large_chainid]": "636df47e964b9d77866b825ca5c46956cadabf26cc4fbfbdf05d4a21da6fc644",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-long_fees]": "fb4b4de2a2550351ba6f0eeba2ae77848d98849a167e85d4b053c3e4eea5b1e9",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_eip1559[True-nodata]": "99219f7f46f83ade7809a2e9998e8a18b643c8910e611f5b8dd3557241ad854c",
@@ -8433,7 +8438,7 @@
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[create_associated_token_account_with_sysvar_ren-cb526e6e": "681528615f63846017089b4974b6284527c6c8f5b3eac01536a445aa55c7ac9e",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account]": "26742f3e79825414bf93326f8c637075b9dd4f5071092c7aec8cdd915f0b12da",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account_with_compute_budget]": "46c6e26a91c44c8716a3f7320bb611ab1c688e6f15d5a67b10c6a53035cd4389",
-"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "a95e459fc641cfa0a258ea53f73c237eb32cb78db069cee2bc22835c7096bc8d",
+"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "8777ac58127f95c5cb330b1b7e54ab41c3cf4d50c2ff889f10af5cf4523a1a91",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[deactivate]": "ad8f08986cae114fe5a246bc535323d8ef555170f9c4b49d3fc19bf0d59ddc50",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[delegate]": "5c9629d30423084b5d19fd7769725e24fe140e8d703706f45b817de8de29a285",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[freeze_account]": "e934a5f9c065b9995149b1f4569c16539ef166be381c8d659534d8f54d927285",
@@ -8474,13 +8479,13 @@
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account_-_multisig]": "519baf684b832f8453464ee5b542769f8485fb492fe1a58c26e20dc4db012344",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer0]": "127c01198dd5de5a0307dea5d7e171e643de1edb1390255e99ed6a2333af03ea",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer1]": "4b8101b322a0cdbdf94cf945d977f052cef97329037100ee4326599999c0be78",
-"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "8f4607276d3191d7cc0f17d4bc890c63927600634b600895e71e574d8221cb37",
+"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "cb3dd452c22b25e7bb04e5daeadca9e9623f6c313ce2bd42aaa2be605cb7164e",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_-_multisig]": "1ba2390df565053106e4c9e02f64a56313a8cb93baa62862fca1ffb2bd95fc20",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_with_token_definition]": "bfd5743cd8475f6168384b7df7eccbd908e7655849dca5d8b82bd7cc5243b546",
-"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "8d64f462ce31f660c085629c15a5d6cc32027f3ff6d1e2e891a31fcbba7444a0",
+"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "1ac2ecdf8f8ad08ef32ea69ae8eb25236ba847f749a3a56ced52367366be5284",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined_-_with_definitions]": "1f8c5caeb38a6d1214cb28a8fb03d021f018a24387d5033552ae071b3a7198d7",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget]": "f2f11a3bb4c1075a858407c17b66c40470fbfb2ae695ed3c24f48bd7d4ad41df",
-"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "7e6898d854aa08794970ae1a4e1db9b9bd2ffe1230122c9f65e09f65db20fd3c",
+"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "a6de55127cdefba65c1a7be0102e236a494d2223d80fede1973b3ced8699d23a",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget]": "d82e9721b1ff681157c0e5af73d5d7c2ccc6087757bf864689634f7a7a785660",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget_without_heap_confirmation]": "3e412dcc294e0756b01c6663ec9e57e0443107bbe424ce69aa97f630e3fac7a2",
"T2T1_fr_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_seed]": "86d52b1759a23b89f4786c71d156f2af3b9825828b8379c09b7ee28595f0241d",
@@ -8499,47 +8504,48 @@
"T2T1_fr_stellar-test_stellar.py::test_get_address[parameters7-result7]": "634d293c98e7c59c52acb2df39d2b1901ca2a55704694c2794f2480bf622b302",
"T2T1_fr_stellar-test_stellar.py::test_get_address[parameters8-result8]": "58f139cefd9ae54e5b1eb2c5876f98207e5616e4fc7d7b87fccff7b8b6910533",
"T2T1_fr_stellar-test_stellar.py::test_get_address[parameters9-result9]": "75f0a9a7afd1af8449670fc1345d1b1942abbbe22c1e6d7a73aee4ec488abb58",
-"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "f65bcaf5feadd80a6d2c4b8b13f88dfc4e3cacd40c50f78dcd925871ca55240c",
-"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "1011afb490140958ac8becfe6a751def0823b4741d5255c4756fdf8df8ea0e7d",
-"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "fc0e14cac479c3cc1586ce569dc304948abd1f95ba00c9ddbd53de848ab3a3b7",
-"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "ff12b4c23adf8ce68144e7f32e85e283d9b5efc91c321b7b5889f95a4fc59fb3",
-"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "169269a3e69a1fdd298100e7aba1ecf33fa6d257b067dcf9257e933ceeb06583",
-"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "4465b97f8ec3925b1b0b07278ecd01f4c50d18eb07729caa0c87dfc644c53ec3",
-"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "dd6e55bd392da42190fa8f6063bdba49d6d0ad46e6440b19f34760576c8afab8",
-"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "697fbaff2f3516348e4debe4f610713ef0bef5ccbe724a89e0a8846a45d3e029",
-"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "49e09153889d9579b140ae12c662d1cc9bf7c44d2c19612b84174f9928411097",
-"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "ac9a7fda1030c422af6292ebd349c50918fd604190ae3ae6c8628ecd46466229",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "18ffed93c43c99c2d87bb643c7c59c514aecf8e7a9f5f5b8336df70efaedc6ac",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "82793e8b85da4e86a28b17b99e9ac2e374326d45f030033448414c1a8f475264",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "d0b465ed12de06cc961e03626f76f891e376be758baf898d16099465dcc8d773",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "71e1ca2ebd0e5c12be9891dfef1d33cbf39ba4bca5227d6f9fa426d21933f20f",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "ada7f3d990dbb47f85252b3be14a99f6b88aec159c9682ef6039a4dd1fdea6be",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "94f0681919ec1abf5268aaec2210244a8ac0189e24add4c5a5f34ba26657d2f0",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "b70ff6cd68214db73e5921e1f827db17150f215ce6ffd14dc165dcca5ae93d2c",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "39360222da0b17cd8f4519da9ff98706a56469623073d8d4d62588c3d11e6e6b",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "856c8836f700c2a59da0eb51d8dd3b54287a69181c7724c6a172bf18fcaa8140",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "be8eef206e9f15cf4cc2e9b30135d0862a00c914738aa419cff19461b2653a78",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "5315a482a7b76714cb721c65c12c795ee99583adcbf6faa3fb8b38e324cd6c2d",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "323dfd6b743b45dc4dc70ce7ff47943795182a80fec967ff6c9f33ca5dab405f",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "1aec0f3e6ea1ce2ab7348660221d5dad7275bf71b1c8a31329f67ab4f7a518c9",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "13c0dff5661bd721a8a907c01fec121886d8316b120e92cbde986a73a396e517",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "30a38e66e50192f5ce1d7fbdb231b60870b9ed4a1577724ea92af2a24714b2c7",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "c691030bb74d6157e27977274b82f9e710e246baf236a9d2a03030c123d1e216",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "19258f1bf71be10a5ef624ca0f029f91ba433b545587753c01a9832a82fa13f4",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "729f0a0240c6651f002db48efbdb067758e0a3a9bd286359e08db9f8c46865ac",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "f2da076d132a77b8f717bb2076c9d93c6fe0bd4477a95631e6c6fc9844f74232",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "1aba6e513d13ee30c94ad0e122ec7b81914c1d47cad0f3add9714063500f99e4",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[memo_hash]": "0baebe14160ad6360c9f0314ef60924e1b31f207daa7c7df96b35f9f428dd71c",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[memo_id]": "a159549a2c0022ab984b009429902b05086553d320c208059bb6736288b74c95",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[memo_return]": "36233ccc0a0a214a29d3f06c8cc5822829d8b0d4e984e7750907c986d6ad16c6",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[memo_text]": "25a512cd160692418ec2ddd9c32b2f4953c9db545a277087b0d341082637989c",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "c0d0f91ee695f555958eb281af734b6aba08b1980a4e89f4c7072db04e4335c8",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "8c138736c022c1cd9bf57213ce6e0960b4cfdc3a5b921943753a8caa4ab56d58",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "59b994e62be86bbcc2a7a7d2d1b4b8b071187c81ff4b2bbfbaefb996ad012038",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "a1a5a9ce5eb9b38be9c9b6a996b64818d9cf07940ab8d3ad754b1fba24a9bda4",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "be1a74a282927921f34648112fe5b3bdf1d808d99c6e0070caa63d89002600da",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "19258f1bf71be10a5ef624ca0f029f91ba433b545587753c01a9832a82fa13f4",
-"T2T1_fr_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "1d718ee950e6e600a6f09035a538470a0ee9258fa62d7c1e644f6c16e74d82c9",
+"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "c9ebaba9cc3dcfd1e8c344efefc9461d9285b23d43eed9963be9b9ac801bed74",
+"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "bd3719e4c3c5994b7cad90773fde3f99bd878dc4980aff88ffa7b842db117e77",
+"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "b78029bb1d81b7dd55ecb443ef26b1ea462855c9fa9f5368d8db834628c7e054",
+"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "2d913ede4c61ff612622034b0ad2af3073ddbe81b0261642f28e02a79e870ef1",
+"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "0a1db85d95721aa26d1839396ed35b6185cd0152ff911ab288688bd6bce85ac6",
+"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "6fa1f940262c51bd82a1d819af84eb1af287f1d345223c3e49fa7489c6cfa8fb",
+"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "f307fb9c6151d452731d89e8bc8fff50465ad2fd63bcee81b656675bd1ea6949",
+"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "bb934eef933c11091b848769278f1a605aae5151729503f35eae3f8974e3b392",
+"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "79b8b65e38a0285dc5ff6f800bb852b633ee310a8d8f1d154a6746d0a88ec320",
+"T2T1_fr_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "f6d3996e1306f463f96ab624cd59155edc3943dc44f98d272fa1487875ab2e3c",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "e4860264188535ef73ee82b483e6e6502af08731fe798c24d0f88165ac01d4b9",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "e87e04b0288e379836a867b50f3281d21854f04e69d5fdda1d39d2d122a2ffcf",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "1f2f10d6b3c1bc82d7689eef3d1daed0a386c668ec497dacb0ff124ab8615e58",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "a6be22ef2b7b26c7ae9f24051eccab3b9bb94d47f2f928f56d0ccc7eac0c6b80",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "1c3a712cfa246154893ee2bc5bd7f4d2acf1b0b61634ce6c9d5db1f59175f838",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "c191a781de7e3e947476d935532196cceb0f4222fb702dd801ab812570f80cb1",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "72d239cf2f6dc249affc3d1920781fea8046c219ac4bb6afd29667fe38febb76",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "2b3570ae701397736cb644bfffaff9b553c164d569138c09173047d2f124d41f",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "9e537e24a32fb0a1e179b5bb27d8d6fe0928583b6825ca1f5da78898d5b24152",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "bc95fb2cf4039abe15c06920c71a365547981bcbaeef23cee7434b72a143f93a",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "0fcf7a95996c8514fee84e51396fd1817a282f4907b141e87e37142834641aac",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "fb4ec2208ea66872710b74e125707b73802958ed06e7d0c416c01ae2cf91539d",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "ab0b83f3ab9659eead3220a24b425d090ab47ec3f4fd48d73c4df05616bdf35a",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "74df12dfc2099732c89ce517e1325005422fdd8b6db7ba8a9f40814a1a409ccf",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "c2487763acd301010f04335b7354fb739275af36482368c180cdba7441453b9c",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "aab4ee786d8b73bbed1709dec1ed8d867f80946b2d136cce09bf0d6fa51a04bf",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "601c8f8a74abb1ae184a778ad24930227425c4c5e3b1c85ae1936911e46d9de1",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "3a4e88ad8785035a5e5f84c7d54cee435314032536059ffeace8829983e12fcc",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "6a9083295dda44b376cac36c99d035b87a8280d9436ff564d06a26a530f142b2",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "c68a47cefdca6d690538234bdae6b24e7834807d1d19294554cf3c67dcc3020c",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[all_sending_like_operations]": "162b54f99c3c03769c8f8d5f2c6d3dc815fc54d8cc44a85b5d630e932ccecc62",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[memo_hash]": "d5d628a16dfc40344bfecac83c073dcc14f9ccdf1a785a4c4277952abe8b030d",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[memo_id]": "bbde0810234fa967a4ca334b19e3930f5effacf1c18fb4ff06cf48c8b5ec1992",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[memo_return]": "368bc30e313fcdefb65f100054b305f22af467eb372396bd6b6f0575b6e18f04",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[memo_text]": "d0566a410854303c75d765e8d1e58e63628cb8e82a74d1143438a7451e47343e",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "c35bdf9f2ceb994b55f8eea711902b9c937cbfe4911fcd97473fb93000516cb9",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "230283c8c5689510d89b981d6ea524c16ce4c4c29af6346d6b3321bcd2d5d6c7",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "601c8f8a74abb1ae184a778ad24930227425c4c5e3b1c85ae1936911e46d9de1",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "601c8f8a74abb1ae184a778ad24930227425c4c5e3b1c85ae1936911e46d9de1",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "601c8f8a74abb1ae184a778ad24930227425c4c5e3b1c85ae1936911e46d9de1",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "601c8f8a74abb1ae184a778ad24930227425c4c5e3b1c85ae1936911e46d9de1",
+"T2T1_fr_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "f980b24471908b96d67f3708d8b2a545d771a0b93394de4536eba10761590b43",
"T2T1_fr_test_autolock.py::test_apply_auto_lock_delay": "7295e79a62e077d1b4c30294bbffb7f7a1a1a87211fe65836be9277f6590af4f",
"T2T1_fr_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "b43e1c6290f8edc6417edfe98a18f65007bfa493898ac9128dd1cccb0075b1ba",
"T2T1_fr_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "b43e1c6290f8edc6417edfe98a18f65007bfa493898ac9128dd1cccb0075b1ba",
@@ -9591,9 +9597,9 @@
"T2T1_pt_ethereum-test_definitions.py::test_chain_id_allowed": "0b3b4d2b4ddcd7071b61bdf6d1c1e658f241039e025d5685545b54d63941ae57",
"T2T1_pt_ethereum-test_definitions.py::test_chain_id_mismatch": "e9e80e1bfd347b598699a7a84deb8932eff90fc5fb8b56771453e06fe3c4c216",
"T2T1_pt_ethereum-test_definitions.py::test_definition_does_not_override_builtin": "e9e80e1bfd347b598699a7a84deb8932eff90fc5fb8b56771453e06fe3c4c216",
-"T2T1_pt_ethereum-test_definitions.py::test_external_chain_token_mismatch": "2b223c00078887c10586ce8b2f79c6f5041008612c560ba901adfafce8f631a6",
+"T2T1_pt_ethereum-test_definitions.py::test_external_chain_token_mismatch": "521fc0cfe9f2735da37b3ec5b00ee5a4f0a7e7b3369407624a39baf902c1124b",
"T2T1_pt_ethereum-test_definitions.py::test_external_chain_token_ok": "84eedc91914e6498e067785ed32b725783bf9babfc34363f27d626faf0bdbecb",
-"T2T1_pt_ethereum-test_definitions.py::test_external_chain_without_token": "cf85c54f291a18e5284bd596561376fd37a3e5731669789955bbfd498a6ee389",
+"T2T1_pt_ethereum-test_definitions.py::test_external_chain_without_token": "2890966ff9ab4cb077971048360362376710fd20d6b60e5b79e5063ef842c658",
"T2T1_pt_ethereum-test_definitions.py::test_external_token": "a7f47d5af4e0914d405b45ea9a7bad8d0ef1983a909f89eac8dc63769499cbed",
"T2T1_pt_ethereum-test_definitions.py::test_method_builtin[_call_getaddress]": "e9e80e1bfd347b598699a7a84deb8932eff90fc5fb8b56771453e06fe3c4c216",
"T2T1_pt_ethereum-test_definitions.py::test_method_builtin[_call_sign_typed_data]": "3cce8b493e857500f0263588cc41265a8175c3bea5c174214c982f20cb39395d",
@@ -9693,7 +9699,7 @@
"T2T1_pt_ethereum-test_signtx.py::test_signtx[False-approve_unlimited]": "e9bd904119bda0850debf8fb36e0de01e96ff336fed1a94358a6490bcae929fd",
"T2T1_pt_ethereum-test_signtx.py::test_signtx[False-data_1]": "05dfa9d41e4c86327b87d3c6537bf34fd8314fd844a8a0e6e0d9e57c85057939",
"T2T1_pt_ethereum-test_signtx.py::test_signtx[False-data_2_bigdata]": "d2a85cedd251d7dc6ea4c42d35903621ad09edac69a7ee4e6e3ab2cc7e31584d",
-"T2T1_pt_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "cd6af8da11d44d114d0122312c1e99da6ac819136c82bea29524e122232bf3fd",
+"T2T1_pt_ethereum-test_signtx.py::test_signtx[False-erc20_token]": "2de85cf2577885ef431139a3902ef0bd6a69b18634bd8fbae7378db72339786c",
"T2T1_pt_ethereum-test_signtx.py::test_signtx[False-max_chain_id]": "e18edb7f37e899d88ae307d8401ca9e3412843aa17342d728a8793f66bcbef7a",
"T2T1_pt_ethereum-test_signtx.py::test_signtx[False-max_chain_plus_one]": "e18edb7f37e899d88ae307d8401ca9e3412843aa17342d728a8793f66bcbef7a",
"T2T1_pt_ethereum-test_signtx.py::test_signtx[False-max_uint64]": "e18edb7f37e899d88ae307d8401ca9e3412843aa17342d728a8793f66bcbef7a",
@@ -9723,7 +9729,7 @@
"T2T1_pt_ethereum-test_signtx.py::test_signtx[True-approve_unlimited]": "41e0a45022ee346c90da60f0a15b3bb2068abba408c78dde60e58d3da01f2653",
"T2T1_pt_ethereum-test_signtx.py::test_signtx[True-data_1]": "40cc3b0175a3f19ef1c8ebdbd4c10644101375bb4593318b7d4682d938cda814",
"T2T1_pt_ethereum-test_signtx.py::test_signtx[True-data_2_bigdata]": "369f4e42fde7b5d70aba0de0f417b923923345a878c2c0896fa900b463672133",
-"T2T1_pt_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "3099cc81db7b2c220fc689d2f38a4d70d23f75b15745fde7b88e8e7904e2183b",
+"T2T1_pt_ethereum-test_signtx.py::test_signtx[True-erc20_token]": "10f087ec2cc35acb96f42ee641fbe43369a846fb826408f36578fcf84cd0e9f7",
"T2T1_pt_ethereum-test_signtx.py::test_signtx[True-max_chain_id]": "cde0b498da3743f659e1a41247a5f02b8fe220be5b451c005d21f6a0150615c9",
"T2T1_pt_ethereum-test_signtx.py::test_signtx[True-max_chain_plus_one]": "cde0b498da3743f659e1a41247a5f02b8fe220be5b451c005d21f6a0150615c9",
"T2T1_pt_ethereum-test_signtx.py::test_signtx[True-max_uint64]": "cde0b498da3743f659e1a41247a5f02b8fe220be5b451c005d21f6a0150615c9",
@@ -9741,14 +9747,14 @@
"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[False-Ledger Live legacy path]": "515adae7c306aa34efe756e3fd61270a4f17d05908c58b6e221422176e519130",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[False-data_1]": "634cf0d6d10c30cddccc525770f24f0cb4356724c5e191bfc7670f18f145614e",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[False-data_2_bigdata]": "201815b0ad9b01c32ead9954c92a6922964902bc8ad471372b235ee886a80d34",
-"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "a29d7a866d4a94accace3be0942c7384d87fcbe8725d2b35c0443596ce56e5d0",
+"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[False-erc20]": "6dd1c5e96b2b8fd22b1c2c1dce3167f4d2c151217499e0bb65f92bf8d6d0ee9c",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[False-large_chainid]": "ff79e3a6b5298c2c2c75f0f198358dcb3b6d07ec2f50459888c457c0f2d88f38",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[False-long_fees]": "23e274050cc779ff1baae17d1926ab0a9d5f0a7bb1ae3627da47f2f232bbef6b",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[False-nodata]": "515adae7c306aa34efe756e3fd61270a4f17d05908c58b6e221422176e519130",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[True-Ledger Live legacy path]": "d3304350d834b0aebba7e273ab4567399bfbf98c763424d1e6cb95dd5841f4de",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[True-data_1]": "58126cfd045249864d5960eca291761a11fa46ec49b3c12c4e4436c090357d79",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[True-data_2_bigdata]": "4eca345da3de60b02ba00fbe7587758738600260d3cce79c5e4b78d738eea2bb",
-"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "dc32e4f2a116320627b9f9068edd38cd2af48b61bd44660e7da2bcec56db819a",
+"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[True-erc20]": "d35aec14af592b99bab17f94d2dd944428f14252da95fd851a64bd45ea9ba018",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[True-large_chainid]": "81afeb1bfc2545660850ad8f421e35ca97fe3f9efa2316670f4f055abd7ce797",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[True-long_fees]": "f55f698aed8cdb15465e2251d3254a4401c3c4d33abfa30a0bcee1d2fe5b8728",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_eip1559[True-nodata]": "d3304350d834b0aebba7e273ab4567399bfbf98c763424d1e6cb95dd5841f4de",
@@ -9954,7 +9960,7 @@
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[create_associated_token_account_with_sysvar_ren-cb526e6e": "5eb95f7b46b7a046ca11bdfb38566b43f5156210b1d737802d1fe7e9fc2723c7",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account]": "d5b72e6e04a1fd0340d8471a53a413b04374b61bf0c781148b8e020603c5447e",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[create_stake_account_with_compute_budget]": "e95dca7bf3d9c44bf9a87720ca22c8b6f0ec7ff139e608a2d8e19dd7c2d1ce4b",
-"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "af4f6c7de90c9e809beb0f4496ebcb5aab8d4d8b213668510ebf8f54bac203ea",
+"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[create_token_account_and_transfer_token_-_predefined]": "6f972671e8549312197f17f9a2b07ac1cdcbc74d922c892826b1816678780802",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[deactivate]": "90bbb592fc6619bebde6cbe85547cd86d131f46cc0d97b3e618e3abdb7389912",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[delegate]": "425ed1ecff58c66a031394c3ec6a4b6b983879a468737435bb46bf841ff1b078",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[freeze_account]": "b493c6b2e342de2e17d7d03b0a8c89bc5c850160fad9ea32ef2ce5d8024d3a03",
@@ -9995,13 +10001,13 @@
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[thaw_account_-_multisig]": "cf2a689ee73fb264a41743f1b13546e47159a00dc947f0a0c1c4d5173cd869b3",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer0]": "40cf95d14e54e86f43f00f343db9895eb5bbcb779ac5487eff12e1c3c998be5a",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer1]": "3fa74996c78e5665d00f17ef8a368ada6f679c89a1dc08360858eef0f944340a",
-"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "24d3ac8c18fa8cac0f93873fd65ec5313aed5317f94388b1fa6e6854ebba7466",
+"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked]": "c9f8607967f903abc8f9cb8f5b9b5cf741faba6ee76a72bc73d49f1f95338812",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_-_multisig]": "efa441799279d6f32ca91a1f09819350494925ade30b769e489b62e75ac4a66d",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer_checked_with_token_definition]": "3fc0341149c5dca9a27774ed1a9f918a6c1a66e668fe7887f92c6d91484f6e3e",
-"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "366368f82d5ee332ff53633fcd8889946221caa0881a34d558ac1a82f1010a0e",
+"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined]": "233a7f921f9d2d953e45b5cd40371502fe441b686ce7db635d4c8598ecea288f",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_-_predefined_-_with_definitions]": "ad0febb8ee6001119303ca66f0923b6f13aa9af5a5c885aaae5f80d69ef6e774",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget]": "3d19af9b583c9b8ce010912b045a90a589787d7c04d293f1d564b527d530379a",
-"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "fac59735f8a24e37a956c25b0d07ed128286a047a1055dff9393ee0c7c555c84",
+"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer_token_with_compute_budget_without_heap-9ae0985e": "e4028f349d7c12f6b0d1d7dfb76a882c4fb80d068a9b77e82742fbebfaee5fa5",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget]": "e8f260c71c50a7268550267a44b9cc103e0aa3d990a489a15b8332e7427b6814",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_compute_budget_without_heap_confirmation]": "b2123f3401bb9c848ef7d7eaf6a689c1f52efb49bcd3c0d5de07599446328633",
"T2T1_pt_solana-test_sign_tx.py::test_solana_sign_tx[transfer_with_seed]": "2351e7bd8d55ef78e3f007b7884924f92b1f3221fb957dc61ca1e19a1103b5e8",
@@ -10020,47 +10026,48 @@
"T2T1_pt_stellar-test_stellar.py::test_get_address[parameters7-result7]": "c96de9c7f12645084f664da0dfdeda2dfef1753866403c56ed5aabea14916354",
"T2T1_pt_stellar-test_stellar.py::test_get_address[parameters8-result8]": "4b0fd6311cbf993c8031a43d2fbb13d4f67e772362a5c46882f10c9474828e17",
"T2T1_pt_stellar-test_stellar.py::test_get_address[parameters9-result9]": "d06414896f0dafc37f47142c0c15ba4b8fd0dd74e6538b976c6df0e9bfa095e5",
-"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "833234653689f3e92c7283feb6b91769286f57e15c5543c414257058ac1861ac",
-"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "4f29bac356d66b452281d38c2f9348f958ce9a6c263d5d1a1600e0fe18e8c99f",
-"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "d052c2362b7a50c4c437df988c70076706caa351ee7c1ae83b1aeba184409ed4",
-"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "85835733e5a08484cfeb1bb4900e65a18c5b9e97843e074c9c486ac21abcd3e2",
-"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "2bf541751db686b7d32b25cfc53734184a01e0cee7cc3138843df6a719156336",
-"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "0730967bd89952a2fcb6b60d8f2e2f4acd2743fccf68c194b01e1379c0b3be18",
-"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "5660cde6bacbf2eb7eb535dc9a8e887117bbb01d1feb6c3b942951782f9fc612",
-"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "1dbbda355d84c648f55f4a94ed64dfbec43a2dc0b46cd0a5a1dbd2f71c7bfdf3",
-"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "b5c27280c9d460449e5daed425bdaf1ef81ff4ebc54e5e65b63a09e6b84fd002",
-"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "2d6f42e5bf60a2210e81f8d4338483228a4943d21a245cd941f519403d95098a",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "5ccb9a7d05af0007e4b0143695b99b6a5a4d4f874172c786137dc9fbc2d4fe3d",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "8e09f00288674c44a5bfd2ece01f97a1418c1b3715c46b0d1f87fa8b5bd359e9",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "1d71e73d3a89a4687d8684cbd35531da13adafbeefd86ceb63474a8f64bfb0f5",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "638c9ceb027f73de183b8ceb1f5e803e6de7245842cb65aa25194ef86b19be95",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "55eb53eeae40a7a9c7e136d92a1982a2160613e5cce7e9e9f19c7d08dd7a105d",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "bb8f24099d519c58ebac01a7dda9a1612cbf4fbd047d4e5bc2446a4df1dc5fe7",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "835e8f3d7a9d71e8cdcbd108ed28465e2a1958509a9dccf5210b00f6f15e75e7",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "f13d8eb6cbb56870486087f1e7928f9a7ae81f67a1da2cb14bcc9be2fed2e8dd",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "1127179217f9426f6032fbc212e1cb9f1069708197760466cd4461748d216c6f",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "d980bb9129632f6345282704081b7ae3f9a27da15ec8340bb3cb1eefaa48933f",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "080c5a9e82e0f966e0856d204935945c5141a6d7f2ea69904afbed8526030f0e",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "9fc56857807a218bbb4c769dd3743888d94db638268f82a7b9c1e8b84fe3bf2c",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "9992bd7c507eb140a2ffd0f1879505e37f750bcda2c30f63ae56735cb635fcaa",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "01e8697fc1520c37055b869ea56ac5fcd8b0a22583d5c7e847f277b0f323e106",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "18b4b3eee90e5031e21f341073df47d721cc1afed84c185c79c5a6b627cdb3db",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "1c150cc796ad2875beedcfe05ee96d5d684a03b257726279d1725f04addd7f1f",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "155d21c4e9c2764628eb4bf07ccf38c796c56b1e97f64d4c07777f69da5b652e",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "b9327a52a93c25bed075b16bca36bd1102f0347cfb82f7ab3975006b0864c979",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "00da7e4c554d0a14d709ee8f9c7b268386f92e27ecbaba559478192c8b0699ef",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "d2feb2c36895885768539af9eb83908c8649fe4db923b06cefcdbc1109c4b4b1",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[memo_hash]": "5a9a4cdd50ba02f0e0c671b1e4cf84d4cf9ce4be91182a25c09d01332703ae84",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[memo_id]": "2cb4f7ce773509a9bd4ef24e8ad06b35ba7286183c535a562a0838e3996ab173",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[memo_return]": "30c76f55f7b9145aa7eb4a839e5a01f31b588a0c0839f283ba6610da0a6376e1",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[memo_text]": "c528a2605d938384e4ae0a106fa6fb09040fdc0f7b45d8ed128b8d44af7dd807",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "5199974a66ee7a350003d1e0480bd8b10b3e7024dc3c7e83aa4db880c55fe242",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "e7d594fee035fc4691ffa7f2df10117b1c079e5f839af9e55b3e4dbb2492e1f5",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "1bb6ba7b2e64a19b557502eed573a1dd5c0049a0bfb32e059693fce176141254",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "f186c6b85b2aa926c47c381f481879b31f7172693088ad1eb84ae203b99c97b0",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "db2449485e9f0038d0d161bffd4e2eac0fe0ee8cbde8adb7061d63d464b8bdd5",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "155d21c4e9c2764628eb4bf07ccf38c796c56b1e97f64d4c07777f69da5b652e",
-"T2T1_pt_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "6d5e1d398b9c0c4dc78c6be7bc0c5d88472c3f6c900dc8f8c668563c07e2e5ea",
+"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "e08ad47cde50c020c8752918d537a966973181e245b02a74df85ba87d815b80e",
+"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "9af4df3613db431893ddd88e80f1ab4ec16e4672a9a2ac82b4ca987ff745a2de",
+"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "3f2c10c4ad258a321115d7816cc15ee9dee93b4f91ab29067ddf8958e6d3f209",
+"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "e81d7cf9e06e30ffedc495ff85cdcb14ef0e88e98003c6aa9c82138bd55996c4",
+"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "8e7a557749e4c8a832a5e3c609622a3c7413b687d41f3fdb53e7ac863ddc2ffe",
+"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "21882030a258942dcf44ea9c0ba8b4068262bb2c1e0ab47186c4e32a5fd290b3",
+"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "b54c4bd01921b9f26aa15ddfd13b86a82272b0f0a3ae550e89b3bce7ecd90bce",
+"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "00c6a576850e89bfe5423f60254b6f0caaf58449292c569136eb02e2b114839e",
+"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "ee1131012c2e95e5c348dc2b2e86cf8978e7f2abfb8b64f3971b7233cb4b17e2",
+"T2T1_pt_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "801d5e82875c046d294282dee536f520fe448fccc9076d294a21e6361abc144e",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "c6fcb1129363c24d658350cf76efa28224ce6363527baca4c1a258e157b63a68",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "46fa12a5d68798a1d83c58ae1bbdc4e09fc7e45b60397ca02dce64246e764a19",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "1d18426c230484ac57cf93dabd6124e29503ee467f252ae0dc8093f100c92861",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "a02e185794c91ce0ef9d983698ae95f34accf1135770928337aa20597b20732c",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "ca93825b4ed8d20d8ab51b22a30a75bee53ba87486f1be94bd44feb420554ac3",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "929c74fe26ed6fa952fd9f91fb3087f1253740dcfa7e5d52da3dd8c85552296b",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "72fc7540076cedbf69f6e0478ba365d71198582fb1317ba951e51352961c56bc",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "23a21afa39432f52caed24ce15f49d2b0dd8c3bfd73f45933eb86f8c50ef42bd",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "d13e514180abf1b28b74015682dd7bf7daf5b6cd3c9be95a9fa023c6038472b7",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "abea921de36e3390b5b7641efaec12a668ab84e8c660cf58f8aaa68e3bd67f7e",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "f8510d8aceac1c3b4e1fbc4913488fb65d53974540bd2a6ba4b7ebe54e4a5cc8",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "7a232802c65edc6d2fd280452d9ffd07009df5f7dbf56f3f44520e2d48ae6515",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "d767bea6daec22c0f2c9acef6828cb5bfebac2db415266fd6b465359df27710c",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "de4f4d6513749b2551828f90a8a834b1553e346d56d88bbe977c6abd3e54aa08",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "d8362da15ff12e6296c0f44354a3ab650d7636e7d990d22b00e43174ab464b49",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "78b49aa0ee018ab3308cbb7288f1b8299e486149745c7c06d96edf15f313ec9a",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "552e2a27093f27df802d93728ef706a06e722737b7e9a2c8d7486cee147a92c8",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "93935744dbb2350270a15365b848f64aba6bc24d60f1e78944b0fe7a6c14864d",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "db2216aa450c8878c46c6dd8bf55c0e028a63916e09b14d2b1c5532b0d485065",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "6db9e3a95cd0d6676bfba426d04478dd3fead403d5b676eb303ef0a1f515eaa6",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[all_sending_like_operations]": "fa7bf0f7d318c6852ee0502515d3a93711885c9fb94d2f6b001a93fe0d43e8ff",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[memo_hash]": "c40b3f6e5058a249a8650406e4e9ad415ed1ce623b2dfad2a9d430244aef5b7c",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[memo_id]": "2fbd081662783bcd0971ea7923eaca90030adf3b67de9390c4c5d9504e50ffdd",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[memo_return]": "e4ee10193a351aa2b1de726a420b783bd32650b7bbafa543e16abe0a940c695d",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[memo_text]": "fadfe1ddf18ffd5850e06c988e42c45f5aad8168ef4e31c52e04e9f06529eed7",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "80240e769e14f703abc7afa4560fafe662424d68631c4cf0da10df66ec317887",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "7b993d867885074cd5c7c3160433a0d973985c9f661afe892cd4ccb880b76cc7",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "552e2a27093f27df802d93728ef706a06e722737b7e9a2c8d7486cee147a92c8",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "552e2a27093f27df802d93728ef706a06e722737b7e9a2c8d7486cee147a92c8",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "552e2a27093f27df802d93728ef706a06e722737b7e9a2c8d7486cee147a92c8",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "552e2a27093f27df802d93728ef706a06e722737b7e9a2c8d7486cee147a92c8",
+"T2T1_pt_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "22949faffdbd72f1dd7dd458ecf15ae2813b2d726d17e912bb9932d3a977bd00",
"T2T1_pt_test_autolock.py::test_apply_auto_lock_delay": "8a44f44c03e8c2ad06b91f92fd4cfafe8def49d70c106b07aed1b6b76a486435",
"T2T1_pt_test_autolock.py::test_apply_auto_lock_delay_out_of_range[0]": "90b50e8ccc677fb606bafce4e1e2ef070343748795ca46477661c6a6059574d9",
"T2T1_pt_test_autolock.py::test_apply_auto_lock_delay_out_of_range[1]": "90b50e8ccc677fb606bafce4e1e2ef070343748795ca46477661c6a6059574d9",
@@ -11770,47 +11777,48 @@
"T3B1_cs_stellar-test_stellar.py::test_get_address[parameters7-result7]": "c608b902c9a68ce33a2c6019f0feaab5e9ee130b1f25eb35c874b7680b8e8930",
"T3B1_cs_stellar-test_stellar.py::test_get_address[parameters8-result8]": "786d8f300e8af99aacc05beb36014d5db2af20b5d46b741b0f6aeb692c3a2964",
"T3B1_cs_stellar-test_stellar.py::test_get_address[parameters9-result9]": "9496e427884e4b54509b6def937c1c88f3054e38c64220ff90ebb3fa3126faa1",
-"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "1727f28adcba0b3c47d05135e7408c74fff2a48067e3056fa8ca7d73a543a443",
-"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "a78ad3d0c5076b25cd38890b0b3767faaff81041d37f231db0482320bb74cfd6",
-"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "c70230aa54991e349ba8ff571d05123ba513a8b060c394cfee98f4f6e3295b86",
-"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "da8ff95635ed76e8d1ee75c3268d010f8b9479385a10295e4f112a2ba951bced",
-"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "61c9bc1e679ef68271db6fcfb43daf2302cb1fb1d726d3ede624710666bc1709",
-"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "ec4761a58fd90a63da8c70e67726890e4f45d6fbc3e4c5a02bca6d809af34f5f",
-"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "1fd133734374a4539c1116a35149ff421bad1f032791897f3221115dd5d9cb50",
-"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "9a9eaa16e3b2a3fa25f88451ec5be5feb7539824774e9a807c1007d67783c195",
-"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "be616847d83177c9dd59305c7ebcc8c7a97594e60e33ff03904932234501f451",
-"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "231135546e3ad99120f8d372f26767a3f76542b2f3eadf477b584c2f58eb1413",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "542f15317e7aa881a528992c0dddc8c3b2d47dddf1f49e53fcf8ef677fd1b6f8",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "9c13b312da04cc475092c2b477e98829e748424cced9e172a4f957d7bd994a3f",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "5cee7bf0c882a35b74f42f90c489305ca6b7f6ef9476a2050b3023c839c8f1ce",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "059a08444962aff4d36a6fd4fca13e9a439754dbfb2cb4af0172890c8ff833b4",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "15a40a8753ba6cad49e4e088d18cb87355ea3027585b743bab7f3e573b8b5127",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "fe0d5b5965b2ddbfcd922c3867a8b01e0bfbde08d29d0c832732c9935df66f0b",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "e568b42ece480c86b9dcb1324c2ced27c63d64f06b98ce83ec572fb6e9a4fd91",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "1634a62710934ff55c9651b758dc10616008fe0215a72ed95912639b33867c2e",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "1d8a1bb9794a64cf33a93b07a50177fc7b25f66ece29dfbcb7cf59e7dd3b55ea",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "47e7c7c233effe70acb9a14f95d290e54e8ebd1763106b887ec1b1ec1cb5074e",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "751d55dfdc60040cea036da3b45dc897bafcc131d315d84b0069e8df68eb0186",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "8211fb4e066cfbf53f9d0e6dc7af396080e1b87823429a5719749c95d429c347",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "742c379542b3e47e0b68de9b74bc53b3aacdd83af4dad91f43a460560c3c4db8",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "9b9eb489fe475c2c060ea923acb5ad8bc329ed6cf11b5c5c560cfe6b6ced7368",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "12fe30e74a1a32760a6c98d74b883a9c6cee6b88a046b246297e61e20ef745a8",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "55deac08ab98887ce10cdfdbd38dac700a557926aa01f2d1786e77b80427096c",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "fb5fe96f202211238a196fc9881b307a94f8f996878f0985393f14f6d2c00e1a",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "a6f4b08aae03f284c2b5d7126cf433dd302c94b529b2098a8118e9576fad1351",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "bc7c66ed7acd48779a875d5a2d021dfe7339897c72216ee3ccae78c02c2ab23c",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "2f4e7a0757fadf68b388ead6bcd223dbb35804abcec2bed90cbae0e0ff1d2f8b",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[memo_hash]": "025806bacff3bab592f3ac990f5b208c449e335a24dedd73cf63c6d794a2a9e5",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[memo_id]": "4742d0284253b39f2528dedf79baecc7f43eb9e90b584806f874a407d140c83a",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[memo_return]": "e6e0466b8265d613297ec1aedc56e5f0b218d5a688f424942ec487b77bfcc0e6",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[memo_text]": "0a89d615a68b6118fb7eeae701880816a02da462b2fa5a14165587cfe0e79864",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "304d1ec4161e66a005c6030babe700cc509c3e3b2d5ab8159574fc71a80ff66a",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "196fa2fa51add7b9ca4d0c69a9491dc340d5f42345929582d77b616468768e83",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "7b4ac7ee533fe09bb6e46c19f4048f2fbadbf94293792c9f7d8cbfa90c6d1ba1",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "2cae5bdd619d019662a16156498b902b8e6a6cdfed725afb7f50c914d8353611",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "726d012708d851b4170c2766460b2cb9a0cc1fd1e80780eff69d1a4e3a04441b",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "fb5fe96f202211238a196fc9881b307a94f8f996878f0985393f14f6d2c00e1a",
-"T3B1_cs_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "9015bed20f00f23a640b8aa8713584afed841d4c8c548fb0cc8276698eb89706",
+"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "a2977e1871111f0172966683ab04c835e4eeb61112c9308faa5b25b2622fc8e7",
+"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "c9a72d649d12f18f47283df3f03babb659be913eea2879e40517ea4506c0a4e5",
+"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "3ec56b852da08d9e57f0d21f65152a203c5a0dddce76683987f353b42fba8dd2",
+"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "e9c59b12927e1619099885245e4b6dad7cfa19119ec198d882c8ae7e9a8c9f2b",
+"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "91097f8f54a9ba0fd0b70e043a77d8f105a8e83dc5660467657bac01379825ea",
+"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "c5eb55cf1fb6d82587e09d65fe840d72762e2814c2d9f3d559929d1aec5f86d4",
+"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "0e1a5497bd8138019190a8981a3dae75d09de863a282a7565e1e9c43a2f5cffd",
+"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "932fca25ca7eddab2bebb55c67c65cc932783e5c921e128d6ba8ed350806e4de",
+"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "1eb7b68620d2c9474dace9a1f39cdf76f32ceb33b85ee0debc49691e057daa73",
+"T3B1_cs_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "79c06e2a05f77a5a440cf63f8864a3dc68e8c3b1160e5e6bc8af98a8b7353e3f",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "c4f4b38db052617768168e7bd9305a807ac93f6460a2d87cf668db7ad8115182",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "c04459e1802646e9e4afeab30fc89eff2a3ca5ede440a80fa0542da9d4e3fc72",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "413332171bf3a701ca644dff56d5682915a648ea50da415f2dd4a4677ffbb161",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "a092f7f3ff3fa8a2212c18fa0372abbfbd90f5aff2b1776109ddd9e88976d849",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "ce0eaee2e1e67b19a31271efef155da903f7e6e0b65d2ef0c788c4612e4b2d96",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "87acec6bdaf537a2058f40c1b92f374110f642f5eb4cad4df46bd655ca79fa04",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "8f5c5a654172580e1133056b6ce215a7c4861ef7ecf3aa6b25b2a0e571c8cd4a",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "169d94efd8a8702841bd41e28cae37e155f1b87f84ba3b1873bf68cf85c52b45",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "46d8afa3fab270f2375dbc525e1064bde6484747d5b4ef5d0d53fffe73c90fbc",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "c5e1789d26549b1c804e76d08192da9c46b150c994a0db11d513e49f5905dc8a",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "e7c775075bb87e5ae8948310f4265c835879db2a8649022c8bc980736d8acb7f",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "a9f6120d2d4b4666b974b436eb11639f058f8e06804e13404b66500b99ee0287",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "50a33f3c6f8c07cb5847465746885fb78307af0c47dd668c7486d282ca067078",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "c6ff994c18e40509795ae24c1598c3d7f03bf4986b56acf708b1e1e36ae7c861",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "fd02fc4164eea61dcc11ec702b5bf7fd8bc7c28fd7c1a187d6c0970a0ee10753",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "ed0088a3055dba58ef20f036036652eed5e58ac24a2f08e0cbad1d62025d2691",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "d64b9fc8993f3cc064dc0eaaa359251369188f0563bcd9822dd44a6a9c478698",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "f94615a6add5cfab05b4747207fdd0f569ab7a78e4fa2e4922b8d1bd370be114",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "70d897bf7c4624c6e85a3c2591c43d2e12017e7bf05fb3591250b1325ce4232e",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "81ac245596aa04c7a5dc96775427f7e022ae218f61860c2a8658684ffc43dd0d",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[all_sending_like_operations]": "945602bb2c9b0e41fdf1d44a2b1029a00b400deba78a1862ba6b32498e28c974",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[memo_hash]": "97bcaa4e941528b073e864f0c2963cf044eb111faa4ba76be152aea5cf838b7a",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[memo_id]": "ebd4bc32dc7ab13416354895446fa8b48402496ec77779023dfebb20c6e031b0",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[memo_return]": "0a7acae3ee74434d807909586ecc15acd7dc1c9207efadb32ee2299b117fdd0b",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[memo_text]": "f339d5f79560be65a17c8fb369fa9aeab9d1e953b8bc08d9a437f03b4df314a5",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "c0edd02bdcc9009a90df834973e91a145621ed74dc27032b4cbc03b40af8a142",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "a7985d64c8132076f7255b8101234939a527a46069e2b8bdb3d9cc3798e5ef0f",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "715d53be116393c59985e301bee567bdfa40562dcaae45eae2c6ae79951e785d",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "1dfcf2f972080ff5fde9ce6a74d72973a66f4c5de8a52960523c844fdcd597a8",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "a107fea2383b9737c156bd17b52fece80959259280bef23adc73a7c5a1c39edc",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "d64b9fc8993f3cc064dc0eaaa359251369188f0563bcd9822dd44a6a9c478698",
+"T3B1_cs_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "b1d43feb06dbd83014cfe0c63bf087ec403e4b7c426268e0a0ffe1ee17458314",
"T3B1_cs_test_authenticate_device.py::test_authenticate_device[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\xeb\\x82-e4b4eb3a": "1d448b7ce3474901e45258aa65bb96d3456c724f68b860c1accfed781ee7a3cc",
"T3B1_cs_test_authenticate_device.py::test_authenticate_device[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\-d824e03c": "1d448b7ce3474901e45258aa65bb96d3456c724f68b860c1accfed781ee7a3cc",
"T3B1_cs_test_authenticate_device.py::test_authenticate_device[]": "1d448b7ce3474901e45258aa65bb96d3456c724f68b860c1accfed781ee7a3cc",
@@ -13208,47 +13216,48 @@
"T3B1_de_stellar-test_stellar.py::test_get_address[parameters7-result7]": "7b20e452cb6384197b79d451139570b67d3bd6e3393153d9bc91fb48f5bffeda",
"T3B1_de_stellar-test_stellar.py::test_get_address[parameters8-result8]": "d3d40d48f2ce9daa47d349ac23eeebde42d7413584e70822f3f0e15cbc926eb9",
"T3B1_de_stellar-test_stellar.py::test_get_address[parameters9-result9]": "22fe50035e0b88e52c185c335170adf1716e964615f68a1ba1f6eefefc0021bf",
-"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "3a7ddc4b27e28bd21859036b50d9966a79b7ebd8974b22101916cfbfb50f822a",
-"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "fa30f372692f70f0d7a70ffc444d1caf7e57a0f797c9cff9e629339743111dc8",
-"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "9bee5f998f727e27de1699a4b218acda776fc9e5a8f246c1253bebb92d246acc",
-"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "5ec1acd43cb030e0825077c9ec0e8b06da55ff0fb1140b4e1dea29ddaa32afea",
-"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "a34fb7cdba02f5915912a356850d88b2dcbe16fd8294dadb03cf9295a68f0e09",
-"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "c70bf4d33b692c85e0fd581f191268cca1e3065b9607baf2db20c998025b3d1c",
-"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "74346c3cc8f712689a01cbb2921d2c294def08ff2b448e9b1650e57b276fa43f",
-"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "4d24dc3fcd5ca103ad312c70242457549b0f4f087d3bf725faebc4656296df40",
-"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "a85c2690583370f094c73d792d42b8265514beb09de685d8aada7779c4f76a14",
-"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "1f5684b31cb97e48d037d0746e50853a1772a378965343288d71742b64451756",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "caf5cb97404436fb2d6e26763861bf929fa8331f15ade86fec175af0c31a7fdd",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "1e19dccc86be11430709c9dd03df0342158dee46e5be9e5259b7f11b3e70a60e",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "c56b8435bab01c48b8a20ec2c88a1e4b629eaf96a72be1e9dfe13c0f286d353b",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "45d6aa0eb76aec65b413352d15ff98b6a36f23df755594378c6d01ed03224fe1",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "1294f1da44096955db9d591d0532f87dcba89167dc7adc6fcec736acbe6879c8",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "63a1cc9d98a3bcb6f7275fd5d49707e4c91c259ddc8af3abafa6f6d2c75dec4a",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "40e73eb1439c16ec9170cac35cb5799bfcdc591ba229a458315acd5db702c0f4",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "0173caf6f5ce5992ddda630515c454ed99b3e1b0f2039d0315666ba10f92a09c",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "86c1dc237aac46fbdf723f88d426f6ef1c99826e2889ed52e5adbc009ba5ebfc",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "7670f84d51b865fac076154d6cf3405c9947970b46607c30ad8b36641406c764",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "6fe4023464a999e6c4495fd80ead298017836722704e09972262747f7d8acb23",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "ec32fe3894fc334b81549506599a1492a91ca6260767a3ad8b573fd7715e18e6",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "f5ea1afd7b7eedf5dfab1afb2087bf5457caff091f2e796b0aaa226f49708723",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "123d417f9ea60c7d9786b54e554fd280330a89923f7cb37514349d00ddf54b41",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "bd93a1be37b1b7d5c2a5226ed4a3ec1f04f14b888e709ad07e93b00bab797edc",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "cadfba617262fbfbf31a1bdccd9cc1628f043d29f92e5f9518612a9a1cc137a3",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "98f9928fc61ca58f76ca644215deacbce88843ff550c8c8f4d387c7eff3f6453",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "3ba1c77f574d7f7f031bb13b295cc56d26feec2f9471de2570345a6a36e4c94b",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "8d8e24f2a460086210ddf1aa6d21fc914033a74dba8de6003e86b4401a1c7578",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "32fb2083e3cacd85bde18a5002dbcec8311cc1f9991e77bddd4df6d989a8c556",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[memo_hash]": "c1ccd91430ecffe333238c0ab1a7ba94d12814210c89cb404a48b35becfdc2ca",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[memo_id]": "83e3c8eb188e7fac58772f23ed27a71e94fa8cc10248fe97c631fec394f48df9",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[memo_return]": "dc690a820b4a06e01a25f2d1aaae1550ba72892b6cd5de2d822a95935369651c",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[memo_text]": "2a977ac96391e2788e0d95056f64c9d2abeb53f15abfdde69e5ed7c1823ecf08",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "9a24b7472d89adb1c1bf28e52c631d1dacc14c8120798b1644c35bb30d388f6d",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "cd2964e763428da24a7ea165d3150646bc74c69fc54179c6b23d617b20c1371e",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "ff06337270e94515db45c3f17d44e41ac21ad208e0f9f7f5e56d2f89bac02131",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "8149253cbca0b527a2c9bc47889a2825f75608dd4f3d8482515f87e2ff3459bf",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "f2fcc00b0d66acf349d3cbc1d48e085839c39e10f1b1f1524772d51c6109911a",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "98f9928fc61ca58f76ca644215deacbce88843ff550c8c8f4d387c7eff3f6453",
-"T3B1_de_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "3c88d096cce7d2daef1055306f9dbe8d1b479ca5547224479be906aae46dac6f",
+"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "54c473d3a9b5e8df08ca65314581fb6edb58c648d56898bb63da47f9ada5b876",
+"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "16fd67ebb829319e626fa52081950fa8c929396f52e0ee4900c588cb8c56f524",
+"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "d0ca01c9e9626528920184cd3dd2642a388720ca67302286f18422eeb3eebea1",
+"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "2ddd7b6ee01a5a05ff0a3cbd4f457ac92fd5b8047842a7a413bd13a043df1e72",
+"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "83d050a02a542f12fc24a6e5997706e32662eef5f6dc9d5b4e7bfe7803f9f27f",
+"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "111f45c9b6b795f47fb95a4d3aebec6d2d86b704337daae7b831b7d22be93c15",
+"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "1b19dc057baaf4cc9fef916e657736a8a60ba62dd746c5f2cc5a5ba928fd5243",
+"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "4029d9398f3ec130c9147ee5bc49dfb4482b265a8447d59e0ef77117f71e9b8d",
+"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "1093d8b61a01904b1bd371dd8e3080da2f4a782c9231a3e68f96d382d8f4bc77",
+"T3B1_de_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "cad707104b7f5f6be32a35078d62b0bd9d8997cc5da3ddc2b00e01045960c0c9",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "ece4f5e9590d49b974988d9e8be0b0c758d532fe518c4599d64d5275884e9219",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "82b938d34301d67a3aee81025ee00d15a40e14c0f7224024ffdd95e17f58e562",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "c5a87bdc04e87be5d2b80566c97f21990dc87460c9aeeb5006fe67732e09b026",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "9aac1006e4ece5bca8ec2fb7d4f380a25e90f7ca8f64f0bb6f124ad2f2279af6",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "8f8b4949616fbc706ce5f122592112b3e70e0bbc48b2b8be16f524678264b46c",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "95e9a4cef3034c516a7d3d4987aa45e9a1279d7e1b1ee59ba8ecf2590c65623d",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "e0bdf93cab756feeb74496f82252e9c947d517c3321e6d608d2410da433f517c",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "21d930f88427a36aeba38e5c7475ee1544e59f78e456ff47a505db6c902eb923",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "a9cbeb261b0769bc6a4c4b5340f82ddc2a544e301f365b4069de325bd94a6ac5",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "6dac70fc78b5c9c9f5f91a48882d13808e342e9ec6b51caed8d9d15469253959",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "268a9a001aa8bd9cde6f8990812b80722a1de7bb01f91d17ab2bbeb5a36cac17",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "d99d51b737aeda99887be0190c70a0e2f79589c28d553a01fb2c1fbc9a068eea",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "8b40dd89d5c300209e975407e005fc750c8e85aba7bb1002db283e8c36a3344b",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "492019f3e590c9f2779331d184ab44803778f8e3c042b23f4cc6caf6100d6687",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "38d9600ca3ce95594c323950648dd8eec01bbca6482807f4e32a9e24a4ea2122",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "a2477618b27ba1d7f08350318e18f442ad90f61d62404761a88cd161a09ebdc3",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "5238456fd6daa7bb00f5c3148b72241644b41f5d1fe75fe90c448f313234dde7",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "4bc4626cd55803a1402a22f5ad408a5a746cb1424b179f899e1a8c70049e651b",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "3b7994e8b317460bdf0ef705fda345a89b5b7cee888a917a5dfe388e78c42572",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "20324f80e8a9780e8040526c8a31baed61c2c52b68852bb697bfe0ee4fc8e04a",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[all_sending_like_operations]": "8f848602093c97c572c20accf94199a2036e0905dedf67833bd756217477a546",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[memo_hash]": "db573f2ffc5ac07263535e5a16f5ef8f1c63f9d175557aa3ebcf834c8b3960c4",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[memo_id]": "7126b04d0d5a1da5a3eb1fa5f3ef015bba0c58fb89291bb1da01e76a44ae4315",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[memo_return]": "31d97cacd1a467d32c17a7c6694b3d0f647662a851b3344e43a18a248472bb92",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[memo_text]": "639123e5e48740d49d4157736f5ef2ef49f549aaa690ed4c64f68b823602ff40",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "9c8b3dd20cf114c437366adf64bb39f6e0880cc507777301d4ffd0eb7a1d141f",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "b5e09f5784a27b625e7438bc3810428b6928991d7e8c4b91dd7b65027395c028",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "2e4151b3948503990e7d7bb51790626209921aab3cf2f4f16855e64a11d9c6f4",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "f42e8e021da175ae407d416a3394925a7691947670b0d0d57a6622ae419a47c8",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "9b383542f61c17e4813de7436766acda887ac6d2abdbcbd64f542f9bb87a5762",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "5238456fd6daa7bb00f5c3148b72241644b41f5d1fe75fe90c448f313234dde7",
+"T3B1_de_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "d944d3358fd0670d76632a72ed98d3447fc8e5fa9e52cd7be24ab276479f3337",
"T3B1_de_test_authenticate_device.py::test_authenticate_device[!\\xf3\\xd4\\x0ec\\xc3\\x04\\xd01-b\\xeb\\x82-e4b4eb3a": "b39dc678cdb20a4922ea6c886c40f0116dd7bad44057bfff9369dc2499b7fc90",
"T3B1_de_test_authenticate_device.py::test_authenticate_device[\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\-d824e03c": "b39dc678cdb20a4922ea6c886c40f0116dd7bad44057bfff9369dc2499b7fc90",
"T3B1_de_test_authenticate_device.py::test_authenticate_device[]": "b39dc678cdb20a4922ea6c886c40f0116dd7bad44057bfff9369dc2499b7fc90",
@@ -14646,47 +14655,48 @@
"T3B1_en_stellar-test_stellar.py::test_get_address[parameters7-result7]": "1fb3d05a900a0ee8584ca939addc1e223c23cb4b23f88612d7b47c64b4cdcb62",
"T3B1_en_stellar-test_stellar.py::test_get_address[parameters8-result8]": "a18b23c9f970223c587c422fc74fd560caaa34820c17aa2d0cdead1eb87f7987",
"T3B1_en_stellar-test_stellar.py::test_get_address[parameters9-result9]": "b8593cec9258b73e7f8cb595b81159e343bfea1b6aae28b9de42d253a957d634",
-"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "0beb5325b5813ddf83a2d64d46d3f894da33801ccc6726d1632ffcf59a6b8336",
-"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "da3967bf83df5416ec240a01fceba71ad324cc7320b259049a0ff5c11a8410fb",
-"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "a284792ca580a8669ec2760a9ab568da3e74bb63b948678e650ff60bf9c4ea0e",
-"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "0da3bd1867115623a9e30f47a8c92c90a0b9c3fca9ab63e154387b7a5b2c3580",
-"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters4-result4]": "37cdb706d7bc9d58d9ec29aeb50ac1ff09d65c181ed3e06b815ab84f852860f7",
-"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters5-result5]": "7c174fbcff005a1dae1e4e106a6c07ab4d3692c3ae90500f9f60f34703791caf",
-"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters6-result6]": "490a5491385ff0e664c53b4c19ae3edf5a714bfe878a6b0503024c3e0a21864d",
-"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters7-result7]": "ed06aa2298566a0542e70a7f0576083ce3f1562d778b90e4eb6efc75950a8273",
-"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters8-result8]": "bf04266a0b0e351d589d10ab985f4a9edaa463fc79d0b28886242c9f7c314ec9",
-"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters9-result9]": "567e00b9db5822c1fff045121d2db2f84fe41304615883421a9537c16f8fdd02",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarAccountMergeOp]": "61663e7e75060d96c9a5d0c32a91a6ecf1593d32c57715d9f01ffa8cac3083bd",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-allow]": "60a54cbb917b2bde13eb2e741bbfbd9986930d03c3f43ba12092b7f4b9764de8",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarAllowTrustOp-revoke]": "c4ba413edf5d3156b27e18d133b29492d9bb2634fe10992091bce663b6f35245",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarBumpSequenceOp]": "b42425d974c30e4eb8d87be829194a9ce8ebe1274efda40ada076d3121b019ea",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-add]": "b8b4f977381be9ab58cc8a4931114c6ebec72305e9846c5c57fa061de6819ea6",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarChangeTrustOp-delete]": "c7a1ba0872f56c2df0a8a8e9302b89ecdad8203087d9c7fa56c03490943a030b",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarClaimClaimableBalanceOp]": "ee6d9aa43812400fa83ec90553ef17240b2c074d927f434df775c1a75c164df5",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarCreateAccountOp]": "2008de41b046c684112e55625f83da354c1cb54363b2efa1592df96d1f3991b4",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarCreatePassiveSellOfferOp]": "d847d061685d8ca211eb3344d84ce2d0f9f6fbb5a43c0da592e5e9a774233c5a",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarManageBuyOfferOp]": "d663a5a7660957c391aad3fde946affe4c55a4e5028c9fc991b79d669f01a223",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarManageDataOp]": "b2f64d70dbf2300cfc7bf08543d20a369647e524b6b6313dde923436272b5f65",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarManageSellOfferOp]": "7e03df6bae3480958bbd594671d31ad5eaaafda11a7643bb9925aa38a36e6417",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictReceiveOp]": "eddd67baf59c617c134c5daba03fcc6afa856dbc6f4cbacc8c4ea029d8f863f6",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarPathPaymentStrictSendOp]": "108ae225379fb184568b212a4296e2678f42ec936ee68c014b7b82915ea44867",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset12]": "f50d792d38ac9de03e1c780d1b612506987f2cf07f7b5c08683549e6ea57f4c1",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-asset4]": "ed7241e469acbf063f21bafa46710e64e3f61a4fe9610957c8bf6eee595b9713",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarPaymentOp-native_asset]": "d21b0872b07f7b98659b3a16cb47aaa8d4e72debba1d41b5a169b59118dbd6ba",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-all]": "912b5c3d88c7e0058b3cbb88f1e02d16abc2b36b3884172f60bfebddadd6b9c3",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-one]": "ab774bd7aafd067c783b82cf57d228a34445df29f0c2ca32ea40037333fbcec3",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[StellarSetOptionsOp-some]": "62f72d1b807562f2c2dea39c05b07f4f7cf3d55d6b2ffc05fff11981b67115fb",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[memo_hash]": "6aeb0003812b35384a602ff8d13e7dab53d33df74a2716a31b4dd8f8abdefee4",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[memo_id]": "54f69913231e6059115496bb0aa4b590a05f6c284b3fbe740d60355729953585",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[memo_return]": "d40464501af199904e01e73889793db047cb7550f8e156ee9c7d86a584c1adbd",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[memo_text]": "8ca670e48b22bc63f53971efecbce8cfa25a20cb618ef381fea79fde0104d1ed",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[multiple_operations]": "335a805b9f98bd3073cd4f29b5eb07a95175f3d480a7212837516fbc127e0800",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[op_source_account_not_equal_signing_key]": "a29c1d5193f16811d368d1f08b902162a167e188bf72dda2488a3bd23e21e105",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[timebounds-0-0]": "fd47e421892ce27859b904bd1326311b23445f0aec4d017e649cf85354b596e5",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[timebounds-0-1575234180]": "24335158c5b92432aee102b481640442de1e85c029827ae4cc2cc0760dda32ed",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-0]": "4f795fa0aeaf83bcddea4757537ba557045b83ee0fdf276ee65cc562e81f4977",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[timebounds-461535181-1575234180]": "d21b0872b07f7b98659b3a16cb47aaa8d4e72debba1d41b5a169b59118dbd6ba",
-"T3B1_en_stellar-test_stellar.py::test_sign_tx[tx_source_account_not_equal_signing_key]": "ee5e21aa10876e197658127a1d799a0f11dd013021262001d47e3f8b3845f8f8",
+"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters0-result0]": "65ae2bfa8788fb4150198fc69834b1f2ecd275bd648dc730b163cddcfb4d3eeb",
+"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters1-result1]": "c4f2aba4790787d7435f8e5474eeafa9f3bb64b174f42ef51d77bfeb25b2b472",
+"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters2-result2]": "9065f67621b527d268765931d51ae7d0c0652c6f3fc2c798e5cfc1b24e90512e",
+"T3B1_en_stellar-test_stellar.py::test_get_address_chunkify_details[parameters3-result3]": "28f4bc4d44ec0c36bf4f5483b115e7a130759b683d448325f0125cd373f2d137",
+"T3B1_en_steWhy this scored 30/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.