chore: warning for Ripple destination tag missing
What changed, and why it matters
This commit adds a user-facing warning in Trezor hardware wallets when signing a Ripple transaction that does not include a destination tag. Destination tags are often required by exchanges to credit the correct account, so missing one can lead to lost funds. The change only shows an extra warning screen; it does not alter how transactions are validated or signed.
No immediate action required. Treat as a routine usability/safety improvement. Review whether the warning adequately pauses the signing flow and whether users can easily dismiss or ignore it, but there is no vulnerability to patch.
Security signals we found
UI-only warning added for missing Ripple destination tag
No change to transaction parsing, validation, or signature generation
No new dependencies or privileged code paths introduced
Test fixtures updated to reflect new warning screen
Evidence from the diff
The change is confined to core/src/apps/ripple/sign_tx.py and supporting translation files. When a Ripple Payment transaction has no destination_tag set, the signing flow now calls show_warning() with the new string ‘ripple__destination_tag_missing’ before continuing with the normal confirmation and signing steps. The warning uses ButtonRequestType.ConfirmOutput and br_name ‘confirm_destination_tag’. Translation keys, generated Rust translation tables, and UI test fixtures are updated accordingly. No cryptographic or authorization logic is changed.
Changed components
core/src/apps/ripple/sign_tx.pycore/translations/en.jsoncore/embed/rust/src/translations/generated/translated_string.rstests/ui_tests/fixtures.jsonInspect captured patch +72 / −53
diff --git a/core/.changelog.d/5931.added b/core/.changelog.d/5931.added
new file mode 100644
index 00000000..070308bb
--- /dev/null
+++ b/core/.changelog.d/5931.added
@@ -0,0 +1 @@
+Show warning on Ripple destination tag missing.
diff --git a/core/embed/rust/librust_qstr.h b/core/embed/rust/librust_qstr.h
index 0a5f26f4..eee58940 100644
--- a/core/embed/rust/librust_qstr.h
+++ b/core/embed/rust/librust_qstr.h
@@ -1361,6 +1361,7 @@ static void _librust_qstrs(void) {
MP_QSTR_nem__unknown_mosaic;
MP_QSTR_nostr__event_kind_template;
MP_QSTR_ripple__confirm_tag;
+ MP_QSTR_ripple__destination_tag_missing;
MP_QSTR_ripple__destination_tag_template;
MP_QSTR_solana__account_index;
MP_QSTR_solana__associated_token_account;
diff --git a/core/embed/rust/src/translations/generated/translated_string.rs b/core/embed/rust/src/translations/generated/translated_string.rs
index 0e46ea97..4bcf125b 100644
--- a/core/embed/rust/src/translations/generated/translated_string.rs
+++ b/core/embed/rust/src/translations/generated/translated_string.rs
@@ -1554,6 +1554,8 @@ pub enum TranslatedString {
sn__action = 1165, // {"Bolt": "", "Caesar": "", "Delizia": "", "Eckhart": "Allow connected device to get serial number of your Trezor Safe 7?"}
sn__title = 1166, // {"Bolt": "", "Caesar": "", "Delizia": "", "Eckhart": "Serial number"}
ble__must_be_enabled = 1167, // {"Bolt": "", "Caesar": "", "Delizia": "", "Eckhart": "The Bluetooth must be turned on to pair with a new device."}
+ #[cfg(feature = "universal_fw")]
+ ripple__destination_tag_missing = 1168, // "Destination tag is not set. Typically needed when sending to exchanges."
}
impl TranslatedString {
@@ -4974,6 +4976,8 @@ impl TranslatedString {
(Self::ble__must_be_enabled, ""),
#[cfg(feature = "layout_eckhart")]
(Self::ble__must_be_enabled, "The Bluetooth must be turned on to pair with a new device."),
+ #[cfg(feature = "universal_fw")]
+ (Self::ripple__destination_tag_missing, "Destination tag is not set. Typically needed when sending to exchanges."),
];
#[cfg(feature = "micropython")]
@@ -6061,6 +6065,8 @@ impl TranslatedString {
#[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_ripple__confirm_tag, Self::ripple__confirm_tag),
#[cfg(feature = "universal_fw")]
+ (Qstr::MP_QSTR_ripple__destination_tag_missing, Self::ripple__destination_tag_missing),
+ #[cfg(feature = "universal_fw")]
(Qstr::MP_QSTR_ripple__destination_tag_template, Self::ripple__destination_tag_template),
(Qstr::MP_QSTR_rotation__change_template, Self::rotation__change_template),
(Qstr::MP_QSTR_rotation__east, Self::rotation__east),
diff --git a/core/mocks/trezortranslate_keys.pyi b/core/mocks/trezortranslate_keys.pyi
index 05ed7608..e859030d 100644
--- a/core/mocks/trezortranslate_keys.pyi
+++ b/core/mocks/trezortranslate_keys.pyi
@@ -778,6 +778,7 @@ class TR:
reset__you_need_one_share: str = "For recovery you need 1 share."
reset__your_backup_is_done: str = "Your backup is done."
ripple__confirm_tag: str = "Confirm tag"
+ ripple__destination_tag_missing: str = "Destination tag is not set. Typically needed when sending to exchanges."
ripple__destination_tag_template: str = "Destination tag:\n{0}"
rotation__change_template: str = "Change display orientation to {0}?"
rotation__east: str = "east"
diff --git a/core/src/apps/ripple/sign_tx.py b/core/src/apps/ripple/sign_tx.py
index 2320c6c2..d8002cc7 100644
--- a/core/src/apps/ripple/sign_tx.py
+++ b/core/src/apps/ripple/sign_tx.py
@@ -15,8 +15,9 @@ async def sign_tx(msg: RippleSignTx, keychain: Keychain) -> RippleSignedTx:
from trezor.crypto import der
from trezor.crypto.curve import secp256k1
from trezor.crypto.hashlib import sha512
+ from trezor.enums import ButtonRequestType
from trezor.messages import RippleSignedTx
- from trezor.ui.layouts import show_continue_in_app
+ from trezor.ui.layouts import show_continue_in_app, show_warning
from trezor.wire import ProcessError
from apps.common import paths
@@ -62,6 +63,13 @@ async def sign_tx(msg: RippleSignTx, keychain: Keychain) -> RippleSignedTx:
else:
if payment.destination_tag is not None:
await layout.require_confirm_destination_tag(payment.destination_tag)
+ else:
+ await show_warning(
+ br_name="confirm_destination_tag",
+ content=TR.ripple__destination_tag_missing,
+ br_code=ButtonRequestType.ConfirmOutput,
+ )
+
await layout.require_confirm_tx(
payment.destination, payment.amount, chunkify=bool(msg.chunkify)
)
diff --git a/core/translations/en.json b/core/translations/en.json
index 5c1b0a24..a2f3fc7b 100644
--- a/core/translations/en.json
+++ b/core/translations/en.json
@@ -1660,6 +1660,7 @@
"reset__you_need_one_share": "For recovery you need 1 share.",
"reset__your_backup_is_done": "Your backup is done.",
"ripple__confirm_tag": "Confirm tag",
+ "ripple__destination_tag_missing": "Destination tag is not set. Typically needed when sending to exchanges.",
"ripple__destination_tag_template": "Destination tag:\n{0}",
"rotation__change_template": "Change display orientation to {0}?",
"rotation__east": "east",
diff --git a/core/translations/order.json b/core/translations/order.json
index 716d6171..fc60c4c3 100644
--- a/core/translations/order.json
+++ b/core/translations/order.json
@@ -1166,5 +1166,6 @@
"1164": "ble__apps_connected",
"1165": "sn__action",
"1166": "sn__title",
- "1167": "ble__must_be_enabled"
+ "1167": "ble__must_be_enabled",
+ "1168": "ripple__destination_tag_missing"
}
diff --git a/core/translations/signatures.json b/core/translations/signatures.json
index 40ac7987..2b92dba7 100644
--- a/core/translations/signatures.json
+++ b/core/translations/signatures.json
@@ -1,8 +1,8 @@
{
"current": {
- "merkle_root": "4f676b00d71eb1db24ae440e1b553061ccbe59a7259f54c18fe127e46e8acb6c",
- "datetime": "2025-10-14T22:24:22.196138+00:00",
- "commit": "020e6480758623b350231bf1a92e83be7eddbc61"
+ "merkle_root": "c1b97d2327357d14d887e298b3b4b5cdb02ed504cb9f48743416f121597689ae",
+ "datetime": "2025-10-16T09:52:03.727261+00:00",
+ "commit": "61241a58cfd1e8373a1b9d7ec3b34a06f358b09b"
},
"history": [
{
diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json
index 720752f0..9cc92873 100644
--- a/tests/ui_tests/fixtures.json
+++ b/tests/ui_tests/fixtures.json
@@ -2307,8 +2307,8 @@
"T2T1_cs_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "e4d7d3394db2fc4489516cdd3a433103744fb720cf4d9b572f356fc415fdd511",
"T2T1_cs_ripple-test_get_address.py::test_ripple_get_address_other": "32d380b2c0942f8a2ab6a32e0e4c8a2ad2ab6750ee39c6fa4d4f0bacf59a4b7c",
"T2T1_cs_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "32d380b2c0942f8a2ab6a32e0e4c8a2ad2ab6750ee39c6fa4d4f0bacf59a4b7c",
-"T2T1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "1e667e448398e4e91e9721d6f97dee7eec37374e5c45e1bf9b2b96b2deece4a8",
-"T2T1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "db03b21f6fe1bcf7b11c09c9d931dc9271ded9367fb126f27512f2d496b49b23",
+"T2T1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "d11a2039ab6c6853faf013011e383fcd32c851da9767f0424a0a99602bfd9f94",
+"T2T1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "138fbe561c62435d4f5d2fa4e42a2161fd2b6e655a9da8159ce5d03c20369212",
"T2T1_cs_ripple-test_sign_tx.py::test_signtx_payment_req": "9f9a7a70132f424975fba35e77f210c66ae9e94aba86d86e3050e0fc3e132a79",
"T2T1_cs_solana-test_address.py::test_solana_get_address[parameters0-result0]": "232286887ed2307a770005164002f6864e7437c19a7d970c95d128cda6299a9b",
"T2T1_cs_solana-test_address.py::test_solana_get_address[parameters1-result1]": "0a7d0ac0cf71f5ae06be7382c1061045bc20d915fb83b1db9f532e961491ddbf",
@@ -3854,8 +3854,8 @@
"T2T1_de_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "a77de0ddf90aa6f5eb82ac1bc87566bb79071481310720e148f98ffc1109d47c",
"T2T1_de_ripple-test_get_address.py::test_ripple_get_address_other": "a3edf3ced8fa1fa6b9f67f869a28bc880ce5e214b0adfaf839cd867875845912",
"T2T1_de_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "a3edf3ced8fa1fa6b9f67f869a28bc880ce5e214b0adfaf839cd867875845912",
-"T2T1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "bad61522ed27370648aae7a5fc2a935a7423b1fb4db93c15a82b846fb5955366",
-"T2T1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "43a6c5aa09c8fc62d86490b30cc9df6124361d71a441f30729962efa9a1d5835",
+"T2T1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "93f86b42ebf4995b9d1e44ab70b689ea1cc7989df5d2776739b1a2a7794b91cc",
+"T2T1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "d62b349624826190c5f691e415f745b84d5c8a023c1810b0f3ac4e060a51d667",
"T2T1_de_ripple-test_sign_tx.py::test_signtx_payment_req": "4445b5ff59b2bf44312c79bcc924ee38553a36f111b164ad651f86db55b762c7",
"T2T1_de_solana-test_address.py::test_solana_get_address[parameters0-result0]": "5f4df139e6cd1c3048b2ef8832ae3c85b53f5283f9c66f7f838e154136a201ac",
"T2T1_de_solana-test_address.py::test_solana_get_address[parameters1-result1]": "6d6c55670363a7332fdd7c3ef24e9d33fa0fa58ac2dd53f9ff3d4497bec9e0ef",
@@ -5401,8 +5401,8 @@
"T2T1_en_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "3aed346f25b3a3c9d29544a5e5aa747ef87c77dfd936b22ebb1e1306b8a7c811",
"T2T1_en_ripple-test_get_address.py::test_ripple_get_address_other": "8b1ccc0dbd6e6e3d02a896650ab90dd332ba4edbbcc4095e0fbb6a96e5256f75",
"T2T1_en_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "8b1ccc0dbd6e6e3d02a896650ab90dd332ba4edbbcc4095e0fbb6a96e5256f75",
-"T2T1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "c1bb0858eb666245b78b4d2d01b89a0f6706d6ebd0de54a51c7f50cd2511be2c",
-"T2T1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "3a6be96991383d61b9651372c8085211e73e63dd375e51c99c4f92c72cc3d013",
+"T2T1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "9b5b3c5e4cf197ba2fd9ecc6ae8056834559573b85058cf5d2777a69bdb3d11a",
+"T2T1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "0b255c0ac2974eac5b6758e6f59d17b51e1502538fcce49696a87953699e9b67",
"T2T1_en_ripple-test_sign_tx.py::test_signtx_payment_req": "266564b92b23d8f10776e2057d2769f289f18ccbe40d696a408f7a6589034423",
"T2T1_en_solana-test_address.py::test_solana_get_address[parameters0-result0]": "5deb34610c45ca0729df7628fa170dc5efc49cf6e2e2176299dcb2ec8f3d969e",
"T2T1_en_solana-test_address.py::test_solana_get_address[parameters1-result1]": "df6efee54f89c3dfbae6dd66dd49c44d72e81b2fd209a50b0dc17fb7fbec42f1",
@@ -6966,8 +6966,8 @@
"T2T1_es_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "0ed5438864f47bacc4d15bd0ec390aac04288e6ac85275db6806304827cbb914",
"T2T1_es_ripple-test_get_address.py::test_ripple_get_address_other": "1775658fa541fff7933453c1d346449c492079a39341e07135ac9e7662b3bbd3",
"T2T1_es_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "1775658fa541fff7933453c1d346449c492079a39341e07135ac9e7662b3bbd3",
-"T2T1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "75688c057a17b339ca13aaa5f1dbdd6d52843cf8114646ff156c942b8c6b79f4",
-"T2T1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "0eb3a69069e4ef2656c06374cbefb4cab46a427901a99bec4aa2b63da858be52",
+"T2T1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "eeddd778590bfb018a26e19c63bdebf6dedd3d01d607ba3ddd0a31dc4516d62e",
+"T2T1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "f7fa630183385acb056a92f7c41674e43076606d8199bfd25b34c37ce89da83d",
"T2T1_es_ripple-test_sign_tx.py::test_signtx_payment_req": "f5b7b3379f9bc5e39e4c4e96d974f6bb24e751268817493792ded8156e1c99cc",
"T2T1_es_solana-test_address.py::test_solana_get_address[parameters0-result0]": "146263f5642946854986d96528a1e261c620d5f1b34e579766b0da3592dd66c7",
"T2T1_es_solana-test_address.py::test_solana_get_address[parameters1-result1]": "faadd574d058920e1aacddb4ca875749bf346e670dd7e25d98153b4ab4e5d309",
@@ -8513,8 +8513,8 @@
"T2T1_fr_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "eab191519b4377b8333e1dcf1b0391ede3f3af2f07d9a27beb812e0f2360d242",
"T2T1_fr_ripple-test_get_address.py::test_ripple_get_address_other": "94d3ba1cba15b836e6ebc48ab307aeea71275ef2d9849aaabc8e883df555ce3f",
"T2T1_fr_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "94d3ba1cba15b836e6ebc48ab307aeea71275ef2d9849aaabc8e883df555ce3f",
-"T2T1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "aecbe120dfc012d95fd32ec061c25fc26cd76cc769f9392d69a6494d7885b9a1",
-"T2T1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "e2b454bb298df73b11c9649091d8e1350f36d27575e04e7cff8a18ab5cc8e2fe",
+"T2T1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "a3fd111976e66c03c1f7d67a60ef1209ad1a3b37ba14c3932fc9cb5ff9a259bb",
+"T2T1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "1243293e2b35badf7d9153229e4fc7ce544638ff316c49d86e70a3a66ca1ee57",
"T2T1_fr_ripple-test_sign_tx.py::test_signtx_payment_req": "0585f034b81522abd1d718495b85ae8b184bbc68e330a0e90029274a81b2b02e",
"T2T1_fr_solana-test_address.py::test_solana_get_address[parameters0-result0]": "da29404685a7c4e18cd95b021b5961c8d71dd5249848fee9b4bd75622989b917",
"T2T1_fr_solana-test_address.py::test_solana_get_address[parameters1-result1]": "c93742038d33afc973b0610547aa54494d815857a8382ad5797915baa0e0bb76",
@@ -10060,8 +10060,8 @@
"T2T1_pt_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "869d5ac47515471b936bf4423a3f735c430db0f355572df4fe4df611191d4f31",
"T2T1_pt_ripple-test_get_address.py::test_ripple_get_address_other": "e9e80e1bfd347b598699a7a84deb8932eff90fc5fb8b56771453e06fe3c4c216",
"T2T1_pt_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "e9e80e1bfd347b598699a7a84deb8932eff90fc5fb8b56771453e06fe3c4c216",
-"T2T1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "237cc1f59d5fe21b07e24a40dffd8442d8bf7e6c2143aaf9d63a90457931c011",
-"T2T1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "434a2ddbb7e38eef48c51fcb53e205b5664c901cf6c49e59016baa35796f73ac",
+"T2T1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "0b97024705190acc78411f0f9fe4f1e12b7be81c99b30c89fbae8c3f7257f8cf",
+"T2T1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "bb832de35483a54ae98aaf427edf9361d2ff02a36fe488c76ebabd5f562be811",
"T2T1_pt_ripple-test_sign_tx.py::test_signtx_payment_req": "6234c7580b48a706c34a12ac871a6c68589449c79d74c4e7fc70f7d6ede83823",
"T2T1_pt_solana-test_address.py::test_solana_get_address[parameters0-result0]": "85cf8954203a6da1705795f82945ba90ca4313b3141cf5292cd82ade058f85be",
"T2T1_pt_solana-test_address.py::test_solana_get_address[parameters1-result1]": "b342f12ea8fedbfff455230f33dfcea45cb0a7bdef77e9e0a85c25aed7885d7e",
@@ -11830,8 +11830,8 @@
"T3B1_cs_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "d9e2d94b9389e082ce0896011351de2aa7d851145774a7dcc84213c0b051a4cd",
"T3B1_cs_ripple-test_get_address.py::test_ripple_get_address_other": "92840d4624bb07440bb1ab5cb4b57251c9950388accbc8334a9a7d609ededb01",
"T3B1_cs_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "92840d4624bb07440bb1ab5cb4b57251c9950388accbc8334a9a7d609ededb01",
-"T3B1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "9e61eb844c2bc025d99e49da1221ec9e8b218bbeab30a4dbb53ff6e66590b42d",
-"T3B1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "d937e39dfcdf28b7d3d1c9d478d4c2a92f87e29cde51999f72f113fc5f6e0574",
+"T3B1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "eb98f9156533a6a0c3bb44d26a2a7e17a3051eb83cd44a5e598ad8b3e926e695",
+"T3B1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "21719920550e9bc9aa978e6f4947c28604a59da0cf9980dafcb88a0fcf9852b6",
"T3B1_cs_ripple-test_sign_tx.py::test_signtx_payment_req": "61cdb6b04b98ae4eb208583401eba9a1003e5b39b146b40e4c7e1fcc4e31bc12",
"T3B1_cs_solana-test_address.py::test_solana_get_address[parameters0-result0]": "76099baa32877cd35bc9c95e71779b013c5c76ac144c29eb8f6b1e60dee258f9",
"T3B1_cs_solana-test_address.py::test_solana_get_address[parameters1-result1]": "8fa242a1837c91c8f6f91f58d26324118672c7d06b3013bb00dbc0e8aa56066a",
@@ -13294,8 +13294,8 @@
"T3B1_de_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "7019fcee416d3ae0e9ae8d22406ac9ee5f4e88da3bba0aa95c63b41d96004e6a",
"T3B1_de_ripple-test_get_address.py::test_ripple_get_address_other": "c92ee4e050daadcfc7cc95657b00deed76bb463d486eefcc66455bdbe60faa33",
"T3B1_de_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "c92ee4e050daadcfc7cc95657b00deed76bb463d486eefcc66455bdbe60faa33",
-"T3B1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "e7f73c9429934cbce8c6367b9a92939a7544be04ec4c5740f25485d37a7af460",
-"T3B1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "a3e4da50d27a5bb6a9bba615e5ec51dea148187497e2d57744b6a084198970d8",
+"T3B1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "94eb997856903b08749a10681579db73489f405a666613066b8d8a0683a7ed96",
+"T3B1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "5c154da04943394fd36b184d8941d3afb14869d112f5d54c8a3e396b600b32aa",
"T3B1_de_ripple-test_sign_tx.py::test_signtx_payment_req": "87818abc8906c285f5fc519f663e9424e6b5bf0cfe22c74c1595242fb696b679",
"T3B1_de_solana-test_address.py::test_solana_get_address[parameters0-result0]": "653d30c2ad5e647e0456e8d290976dc98562451d2308991789d1991d68442090",
"T3B1_de_solana-test_address.py::test_solana_get_address[parameters1-result1]": "9f073fc4c284e139ccc11cc70e08dafdbdfebae388a51849abfee4135b1e3b1a",
@@ -14758,8 +14758,8 @@
"T3B1_en_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "7b7701c692a3eaa1ee5fe6257621f2d148b8ba552da8e9acf748572f5963ca2e",
"T3B1_en_ripple-test_get_address.py::test_ripple_get_address_other": "1477d62e338f4d7c1bfac2fc5d2fc231218da5768666c11482dc1f83229506f3",
"T3B1_en_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "1477d62e338f4d7c1bfac2fc5d2fc231218da5768666c11482dc1f83229506f3",
-"T3B1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "8a6b6f917a9000ced3f6ed5a353f39d63138b76e9b59e83d3274bf607b7d737f",
-"T3B1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "d3b021695db9257819266b19c629b256e47fb6754c67372a3f42e0df155b9b04",
+"T3B1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "3423968dd42da911945a8385eb550661ae1a8a0805fc840ab77bce82b7a42758",
+"T3B1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "8ad949b41dcb7771cc4615cda853de6682602456046133f6b95fece4c1ce9fba",
"T3B1_en_ripple-test_sign_tx.py::test_signtx_payment_req": "f4847c472c42ee9969571eec56eadf4f7b15ecd6279713c177f1b9a665b854b5",
"T3B1_en_solana-test_address.py::test_solana_get_address[parameters0-result0]": "b7f3bfa51442b51137393a264db84545c48c5c1a275f4e75e2a9d85bd489ca76",
"T3B1_en_solana-test_address.py::test_solana_get_address[parameters1-result1]": "ba8de23e81f148f02e10a92df3784b458bf35ae8c7944910267c9517fb9329de",
@@ -16222,8 +16222,8 @@
"T3B1_es_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "b7d56f86027fef59ede264423cdaa5e1db41dff7e7faeb712693327695c601e9",
"T3B1_es_ripple-test_get_address.py::test_ripple_get_address_other": "211e7c3419bd48ceefc570971fc522f809b39614563be948fd1e545366506dee",
"T3B1_es_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "211e7c3419bd48ceefc570971fc522f809b39614563be948fd1e545366506dee",
-"T3B1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "092d123d3c2447e809d58761906d5756d8d8b8d6ca70eff721984956fca1cc12",
-"T3B1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "130390661d9844e1c14e00d6b5d9e7191338030d9f2d61009b9bdb391f74e053",
+"T3B1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "67fa7eb04014e1b8517fa054ccdb606e3b8483330058d1757ad1d8e767cbcb95",
+"T3B1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "6051ec4ab8148927119bd90a3e72718416a3a750668fbf93af707bea0db56bb5",
"T3B1_es_ripple-test_sign_tx.py::test_signtx_payment_req": "b444f524a42499003f26941c688513380d5d277d0155fa2d366b59757ebbd32d",
"T3B1_es_solana-test_address.py::test_solana_get_address[parameters0-result0]": "3c6126ebc0d41b5d731b13a9c902d62d8c6850379d0806602210376e1e910fcf",
"T3B1_es_solana-test_address.py::test_solana_get_address[parameters1-result1]": "1026d49f6bd47d10b3cf3539743e86a9eeb63d57e34c06c925f5a408a3dc79d1",
@@ -17686,8 +17686,8 @@
"T3B1_fr_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "9f6a683f9b058edd3c988cb7e70c4f8374719f0ca1c866ec64ab988ec011317b",
"T3B1_fr_ripple-test_get_address.py::test_ripple_get_address_other": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
"T3B1_fr_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "35c9c9529c59ca5c386ac05856f7452f26cde732203b5b61ec9321230b52df89",
-"T3B1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "b6627aba9bb43d151e6521035f6684771c770ccb6c240192064ee0bbc8950a7c",
-"T3B1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "29c721abfdd8418591348d5b31a8ada54fff4ce9f41589a172ea29a06e0a27d9",
+"T3B1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "895e8b78d029dc6ca75409f5b01b06ccdd76367e19882d0358546722342477d2",
+"T3B1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "4fc854924633bfad9b9b26cf875bd0d712df6a50d13469fc91ddc48bd0a63891",
"T3B1_fr_ripple-test_sign_tx.py::test_signtx_payment_req": "6a11180e13761e00293311a12457244b6806426ca3636f6e4fe819db72647c8f",
"T3B1_fr_solana-test_address.py::test_solana_get_address[parameters0-result0]": "339764aeccbe63975062d5879c174a8530a1ea4e540c54d418b565b5dc0f051d",
"T3B1_fr_solana-test_address.py::test_solana_get_address[parameters1-result1]": "2b05d7b147574a01ed08dbef7a83ba4ef1b2859a4dd74dc4dabdaa670a3aae01",
@@ -19150,8 +19150,8 @@
"T3B1_pt_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "b25d71ee72b35843ea8c52f8535acd8d7e012907a4d6a949e3dff386ed9a8142",
"T3B1_pt_ripple-test_get_address.py::test_ripple_get_address_other": "6ba5ca7223cd8ad675e081407f186acdfc8420304eea96de0fde5eda45ef0a57",
"T3B1_pt_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "6ba5ca7223cd8ad675e081407f186acdfc8420304eea96de0fde5eda45ef0a57",
-"T3B1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "bd825820db2d8e02aeec1c0333c70113618dbc5530976def507f1baa7cef79a1",
-"T3B1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "d3ba83b2df16a4dc985dd1f4f6f752db9ca10d4498c0c1e4f02fd755567cb89b",
+"T3B1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "ab27abb693095f3f5798bb8aab2bb779683e5530d960b847fb308292a6931549",
+"T3B1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "bda1a3f33eafc0f377f46df037b63571563539fadd78889896d71ebb63c1e1ea",
"T3B1_pt_ripple-test_sign_tx.py::test_signtx_payment_req": "ebf3655e60da302abe7884f5b7faebbbb5bd8d7585a44c3a29c0864776d319d8",
"T3B1_pt_solana-test_address.py::test_solana_get_address[parameters0-result0]": "a89ced005085a1442058e23bfc8b7ebfe3f15f76acb6dbf9d2c6be317690494a",
"T3B1_pt_solana-test_address.py::test_solana_get_address[parameters1-result1]": "6b413d54ed6a57930018f1ccc53d9370fcd4a2bb385a3fe6d58c50c5a94abcc9",
@@ -21003,8 +21003,8 @@
"T3T1_cs_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "cba348aaaf4c397d1c19c2538e95980cb7008567c985b6462777cf9e014ff9a3",
"T3T1_cs_ripple-test_get_address.py::test_ripple_get_address_other": "592adf9c06f8f39132298b46037dd524fac99e58237a0c023197bf47df67d632",
"T3T1_cs_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "592adf9c06f8f39132298b46037dd524fac99e58237a0c023197bf47df67d632",
-"T3T1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "400c9031f6210549b30c2d28bbf6952f4c9010e1066f60ffeae17e248ec6d1c8",
-"T3T1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "d49412660c870df93876bf747969f85ff05cca26b42d86adb391a7e812c25c4d",
+"T3T1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "f8071976e6c518748c0eb98cd804febaf8ffa5b246f52d5cf6788a643ea883b0",
+"T3T1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "4d76146f3e7bb244c8f78a8e9e756eea59b62f472db6d975c96c7ecf59b2e5b6",
"T3T1_cs_ripple-test_sign_tx.py::test_signtx_payment_req": "1771e957cf80cca9454879d0aff18ff1789e056209cb6ad13970e1b951fe9ee7",
"T3T1_cs_solana-test_address.py::test_solana_get_address[parameters0-result0]": "7bdb593a30298f9c8a79521f1caf6208a38d4985e95f77a6114b5fdf65339550",
"T3T1_cs_solana-test_address.py::test_solana_get_address[parameters1-result1]": "0e58f37d5939a77aad22ad079e94242c68c2943e83c05c9dbd67a6e244beb260",
@@ -22498,8 +22498,8 @@
"T3T1_de_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "6291ea91429a1e62811ea96f5c6a6ab785b47efda233892eb870926097a0e33e",
"T3T1_de_ripple-test_get_address.py::test_ripple_get_address_other": "f2fcbbd7ad83aff9adc0ee97fe98e7272d8bcfcc4a023798e2ab1c9895fda70f",
"T3T1_de_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "f2fcbbd7ad83aff9adc0ee97fe98e7272d8bcfcc4a023798e2ab1c9895fda70f",
-"T3T1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "27b1770c7a0a541f6419f36678cf339631c62693227eb0a20dbd667ff0a99caf",
-"T3T1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "5dd63095fc604fc8937252cf0e549056653276b715f27e2209b307d5a82b0043",
+"T3T1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "4c2cfa20f83bcb694c45361f7b417807b780bb2997b67b5b5c459a2bfc460aa9",
+"T3T1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "5f0c4d073e12014e7ba0ee186a93637dd12d63417ddc6f3f59b67ffd202c8c7e",
"T3T1_de_ripple-test_sign_tx.py::test_signtx_payment_req": "11724b80d7865e986cae71c1de3495b44bac7deac1674a78ce68a3c977745d72",
"T3T1_de_solana-test_address.py::test_solana_get_address[parameters0-result0]": "f1c9f6d70ea3d44f352af6fce2733cd1a2ef78f454a7c8c982119ead4b4c3a66",
"T3T1_de_solana-test_address.py::test_solana_get_address[parameters1-result1]": "acf1284c9133d65cf60d257b7d4420f9b73cb044504c134a2487378a2a89bdd4",
@@ -23993,8 +23993,8 @@
"T3T1_en_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "2ca945242dc1d7c9d7184c6edaa75ecc1299702a1c7b034037dcc9cd31145db6",
"T3T1_en_ripple-test_get_address.py::test_ripple_get_address_other": "cb8641952bec9e793e7d19f281a85a0ca1be2c3397ca5c0cf4ee7ad905429984",
"T3T1_en_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "cb8641952bec9e793e7d19f281a85a0ca1be2c3397ca5c0cf4ee7ad905429984",
-"T3T1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "89da0f5666c5a80b093fd7313b7171b826a280220d56d65c56b102b9026f0f14",
-"T3T1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "2d155684b3f14247d60a9c85afc4e30eb65027da60782515e87a39d45e88687a",
+"T3T1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "f7c66b353710c10293cf2b8f6d5810fc59d3d42eb4be2a48a023114be545636f",
+"T3T1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "baf476e4f1959375c4e167813865f4363c362a7ad518d37c2d08299b48042941",
"T3T1_en_ripple-test_sign_tx.py::test_signtx_payment_req": "9357b593196ccda565cce3c6a47b5536c13f8720b51b7b23bb22b117a3986f5f",
"T3T1_en_solana-test_address.py::test_solana_get_address[parameters0-result0]": "c1c24157ab792f72a32c8c64e786ccccc2891fabacddafc8ef621da487002d6e",
"T3T1_en_solana-test_address.py::test_solana_get_address[parameters1-result1]": "434de6c71b8fb65130089b3bd4be6a6c56c684218c4b2afb52d0b8cd0b31a59b",
@@ -25488,8 +25488,8 @@
"T3T1_es_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "975b40b12594a7d404b8364d3ec69c62b0da8720f6191ff8e01d05739ad8a719",
"T3T1_es_ripple-test_get_address.py::test_ripple_get_address_other": "c568b82943d9f63ad6b29b7dee6f5ed9dca78fc9610d4fa7f12bb8a061a6882a",
"T3T1_es_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "c568b82943d9f63ad6b29b7dee6f5ed9dca78fc9610d4fa7f12bb8a061a6882a",
-"T3T1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "54fa94b589c013332730c90e9e75d9e6b2b2ea4b9bb28867393bf2ded1ed4305",
-"T3T1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "f028a0b4b907224fbac05f9430f13c5d489f172727cc32187f27a484e9ced74f",
+"T3T1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "192e2a33c71d82e9e4ac8d75408887c95e0959e2e2fb0a671b3f38ed915db325",
+"T3T1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "dafcd057919aed655265b5a676b60b87599d309d6389065f2f48f0a11b4012a1",
"T3T1_es_ripple-test_sign_tx.py::test_signtx_payment_req": "fcf689158cfe5832bd3f16666bb816304fe4e78c3f03b9163c511f7c1c73ef3a",
"T3T1_es_solana-test_address.py::test_solana_get_address[parameters0-result0]": "b851500d3e750172c76ec36e46ba0d4e184e4331f4a32f01037396f62e1aa55b",
"T3T1_es_solana-test_address.py::test_solana_get_address[parameters1-result1]": "0ec2831730fb7e27deb20fcb6d499c597f88b87cdeb15b19afe57c8fb1c6a254",
@@ -26983,8 +26983,8 @@
"T3T1_fr_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "a66dc6c6ce7804a62c1ab38df86a39c833e4dd59a168167ca5711c7929bb0b03",
"T3T1_fr_ripple-test_get_address.py::test_ripple_get_address_other": "fdf4909aff89183fa79899fde974115e687a71e0cf09dea210e8aa60ba54c906",
"T3T1_fr_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "fdf4909aff89183fa79899fde974115e687a71e0cf09dea210e8aa60ba54c906",
-"T3T1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "a7a8cef49fdeda9e43662bd23068729909852700455dd7bb9fd6594a0ebb7d6f",
-"T3T1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "896142b567794265c37a0184b9a638af934bbc0f537eca0fb966e72db9d19ef6",
+"T3T1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "51f00d0df2d634e4616cd4a4f5a5020d8245deec0ebe26deffd14febf0086a1a",
+"T3T1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "3b5e026db75f355fc7e4b9e548e77b0adc041a2f8e26a9cac4e71340f1c6b71d",
"T3T1_fr_ripple-test_sign_tx.py::test_signtx_payment_req": "1bdf395493cea2c8a3e604d9ab3cd174fd9d6cc308b1aedd8fbed79db02a363e",
"T3T1_fr_solana-test_address.py::test_solana_get_address[parameters0-result0]": "8b00b8a21cf92cd030b835854494f8e7df92c255f330bf2641c10cbc265e315e",
"T3T1_fr_solana-test_address.py::test_solana_get_address[parameters1-result1]": "447a4d39d23575b595bc4d04c4481dc4700399d17091ce4f49366270be93ddb3",
@@ -28478,8 +28478,8 @@
"T3T1_pt_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "196a61c424b84aeb6522dc73c598e69641859ad97065dff2b6a6deafbdd11b93",
"T3T1_pt_ripple-test_get_address.py::test_ripple_get_address_other": "c15216b8aa033bd81f0a8fb6415c6728320b0c30fe3150eeb8a1749ae0a1a83c",
"T3T1_pt_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "c15216b8aa033bd81f0a8fb6415c6728320b0c30fe3150eeb8a1749ae0a1a83c",
-"T3T1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "0270cbfd77602f99a5ec836fe0fa4b61acfeae668b2881b100c465bc3c5c2042",
-"T3T1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "1c82a0fd916fe7adbb3c63d808e4f3c8b419568480824a06ea8103ca6d9d6226",
+"T3T1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "91567afd99286db8aeddc1fafead8e6c338f44d3b8f22f8aedd40a39571b2265",
+"T3T1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "7c4ba1d546dfb62cd6dbca65d01202eda0421b2fcb842f062b971ad25cf2c469",
"T3T1_pt_ripple-test_sign_tx.py::test_signtx_payment_req": "7f136ccbd90d2503b2a66862ba44e27ca05e64dc43a4f736a4419f852b0eaf35",
"T3T1_pt_solana-test_address.py::test_solana_get_address[parameters0-result0]": "4efb3b4f19f442cd2bb6b8bc649a9c10c6a27ae983266b1e9f0f5a1955b8e02c",
"T3T1_pt_solana-test_address.py::test_solana_get_address[parameters1-result1]": "45e62286eb5a2bcf25d550aa497ddaf90d9da7829d7c365cc0058ecade214322",
@@ -30616,8 +30616,8 @@
"T3W1_cs_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "e8e86e69c58f135fb22451b5b1ce8129d4d074dcbd5bb93cfa4793937bf1d581",
"T3W1_cs_ripple-test_get_address.py::test_ripple_get_address_other": "c24521e569c08e3605b164212c876f8ac57c5eef6cca6f2ca53a635a883ebc4b",
"T3W1_cs_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "c24521e569c08e3605b164212c876f8ac57c5eef6cca6f2ca53a635a883ebc4b",
-"T3W1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "7030fe14213b233aaaeaedf01eea8b340351549c708e2f90572fb72fc82f86b9",
-"T3W1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "c3b3f97677162f896e8b95f503611e021844c313d853fe0be5e2a92d35f65396",
+"T3W1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "95551a20540771523eef769850d55f57cd421eb581358f69c81993727306ec06",
+"T3W1_cs_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "1bd2cb01b31e6564ddd33097d87ecb7eda3d6c36def2e09edfabadd2b2b7a6c3",
"T3W1_cs_ripple-test_sign_tx.py::test_signtx_payment_req": "cc498fd726dcb8114fe74b8544171417e12db9a9a7731751746a7cd32b01b87b",
"T3W1_cs_solana-test_address.py::test_solana_get_address[parameters0-result0]": "5653b9a1640cf64982f5f7ebebaed75b10c8f1bfc8045b154594fa2ef72acefb",
"T3W1_cs_solana-test_address.py::test_solana_get_address[parameters1-result1]": "c2034b14d287a6967a8684c4a8a6420545cae8032ad2df154ccaba2e362b3989",
@@ -32116,8 +32116,8 @@
"T3W1_de_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "a873743d7f30e21f2f6390297ce1d6c83aedfb4ad7b19f161807d20df62b4558",
"T3W1_de_ripple-test_get_address.py::test_ripple_get_address_other": "98735f888f827501b25c78c6a737c1983a800c620f709c65b1d95f6c8c9a2b90",
"T3W1_de_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "98735f888f827501b25c78c6a737c1983a800c620f709c65b1d95f6c8c9a2b90",
-"T3W1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "57bce32d965d98d65deae3d13a62c7b534c4bf7854badce155652acdc99ddd4a",
-"T3W1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "691bb305bd7fe24ca5a1795d8b6726bfba46259a92c33d27e63e61f3fe33cb81",
+"T3W1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "e75511ec5dd44960bcc7a1a05e49492bfcc8dce7be2b8e148ccea8489e369766",
+"T3W1_de_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "7959dcc4223e9a5a7aed00abce6a538ae560e71612045d5df58fc4429043cee5",
"T3W1_de_ripple-test_sign_tx.py::test_signtx_payment_req": "c381af9a286bbacab009a62bf9897afed06b5beed445a775e5d962c1d0279193",
"T3W1_de_solana-test_address.py::test_solana_get_address[parameters0-result0]": "58076ba4a8f530d0c60bdb12fea470ea18948689ae72003c5714900b1cfdb8ce",
"T3W1_de_solana-test_address.py::test_solana_get_address[parameters1-result1]": "a7f60ab72d84a6c962e76ec0fb4d00b38c6c4cdecfb3354ca6c2e2c360fe911c",
@@ -33616,8 +33616,8 @@
"T3W1_en_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "d42149b681553fc0ea0ddbf4033b28d8a2c683821baafdcba761c67db7197f59",
"T3W1_en_ripple-test_get_address.py::test_ripple_get_address_other": "931d9afceb0ba1e4faae891775819277242d889644d5c0c5863fc8c9fcf859b1",
"T3W1_en_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "931d9afceb0ba1e4faae891775819277242d889644d5c0c5863fc8c9fcf859b1",
-"T3W1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "c3edffd5104a43f32d8f4f110d61de0e6519185057a01e2388612be453f81ef8",
-"T3W1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "795ad34f738a2cc0b433e1c48f26c241f7c61e186370a1c6c82594732c4a19c2",
+"T3W1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "416e91941b5b2ed49220b6e3ac640db7b122ee885d62c45f2279d784769246d5",
+"T3W1_en_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "f4603e804519cecdb29705bcae96340afa0fc02fa90031a78055b0ba14956f11",
"T3W1_en_ripple-test_sign_tx.py::test_signtx_payment_req": "5d622023afa2d8e246c85b0ded0ea0c72f35261d633e4b39adc1647000572131",
"T3W1_en_solana-test_address.py::test_solana_get_address[parameters0-result0]": "43fc5afee8092e7fdac95709c7c6397b6a0ec603d08b199aad8cd6eec951e030",
"T3W1_en_solana-test_address.py::test_solana_get_address[parameters1-result1]": "8c7f99b6625ec0dfda477de2908bd005c2fb3a9368bf9547d7dbe2d41faf1b5b",
@@ -35116,8 +35116,8 @@
"T3W1_es_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "b2287aac30be1c1d027515a75ffbddec7b04174e805fc587e97971417f2b8e65",
"T3W1_es_ripple-test_get_address.py::test_ripple_get_address_other": "56536ae9cd7c4ff8022def4ec3350031d3614064d961f53a2850f2be425af201",
"T3W1_es_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "56536ae9cd7c4ff8022def4ec3350031d3614064d961f53a2850f2be425af201",
-"T3W1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "5bd0255e731511bdca247f69808788074b6bff55f9960f6343c10a8520ee3085",
-"T3W1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "48c6869acb7c7ff7c4580ddcd7e7e1e0b507b49091b691cbeadf01184d33a790",
+"T3W1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "dbfceef4d1228b8bc419960c37820d765113fe9e83637a5839f25627010667c6",
+"T3W1_es_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "741380494c25127968d25482b540035475466ad6efea360ba6b83be97cd36f04",
"T3W1_es_ripple-test_sign_tx.py::test_signtx_payment_req": "ae90288243cd73485a50cd80ac7b643e102e80a34d7f7fa8dec0f8f86c08a27d",
"T3W1_es_solana-test_address.py::test_solana_get_address[parameters0-result0]": "3ef843da7d7826c894a341c2200ac22d33c94abeece5cfce8c69dff9618733f4",
"T3W1_es_solana-test_address.py::test_solana_get_address[parameters1-result1]": "0926b53b9b869e38e84424ba35f86323ee1c3cf1c037b87bb5a781d5ee616d25",
@@ -36616,8 +36616,8 @@
"T3W1_fr_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "82992625a7c6aa14576d7d781dff911d1687bcad753d0ee909125867b3aad227",
"T3W1_fr_ripple-test_get_address.py::test_ripple_get_address_other": "e8156cf4eda1d29060f05b4a18d50032b0b344230609b7de7cababfe0a86b20b",
"T3W1_fr_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "e8156cf4eda1d29060f05b4a18d50032b0b344230609b7de7cababfe0a86b20b",
-"T3W1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "2d3ec25fb923eb2c10521f953c320dc92adfa4cc6573989cc2d8c7efc3fcf286",
-"T3W1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "78a74222470fc6bedb5650d80ce86bd552809ebdc4f4d245f7178c6380c3846f",
+"T3W1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "f9d8eca4704dd0212c7ef0ab8490f2aa9056255460ab079f6c62d2143a741631",
+"T3W1_fr_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "f15a7a87c7fba7b0226decf086834488128c4f302174422160c9fc05e8ee06c9",
"T3W1_fr_ripple-test_sign_tx.py::test_signtx_payment_req": "883dbdbb3d8699b038a8320d8c3c42097d579f0d800e11704f094c467e7984d3",
"T3W1_fr_solana-test_address.py::test_solana_get_address[parameters0-result0]": "42a6d2e7fe2c057432f27ea2f056e95ef1a51341390991be1ed4bbfd68724c6f",
"T3W1_fr_solana-test_address.py::test_solana_get_address[parameters1-result1]": "d5c5436bd526fc5eb5c752facefdb3efbb740811fa4369dca437e053ce576144",
@@ -38121,8 +38121,8 @@
"T3W1_pt_ripple-test_get_address.py::test_ripple_get_address_chunkify_details[m-44h-144h-1h-0-0-rJX2-1534f649": "4a6b01607536e4e44ba4ed3fd566cfda25987088d10eeb90d32221847ffd5ae9",
"T3W1_pt_ripple-test_get_address.py::test_ripple_get_address_other": "1c74667c078e25e7e0d37c7b2aa35f7c8ab02cd88e74695ecb355c82a293b0cc",
"T3W1_pt_ripple-test_sign_tx.py::test_ripple_sign_invalid_fee": "1c74667c078e25e7e0d37c7b2aa35f7c8ab02cd88e74695ecb355c82a293b0cc",
-"T3W1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "adf329a611d3e29deb2bea6fcdb23357b502edd4c687e971f0296a48bcbbc5fb",
-"T3W1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "2216498a577ba3b1f3348a1b540be44ede161efd5c599a004dabea103260de8f",
+"T3W1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[False]": "3bce1e24dc92ac994ef50f2b6724a46667114ab90ce6c2088fdc4a018dff919e",
+"T3W1_pt_ripple-test_sign_tx.py::test_ripple_sign_simple_tx[True]": "b934218b38e3658cb397bfdf911fe47a5768337133b738dcd1d97708fa8548b2",
"T3W1_pt_ripple-test_sign_tx.py::test_signtx_payment_req": "919fbf4841e73a32a295f68b4db73f0a14ad66f6bbf1b08410835f7341e61017",
"T3W1_pt_solana-test_address.py::test_solana_get_address[parameters0-result0]": "e99077e67514d7da554a8a7d878df3808954ed8631f07fd54446edfe504fbe3a",
"T3W1_pt_solana-test_address.py::test_solana_get_address[parameters1-result1]": "243b0e6553e9b3316d75edc5910fbb7d46acae6b5f0408c9fe818129b3d54eb5",
Why this scored 20/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.