test(clear_signing): add test fixture for external threshold message
What changed, and why it matters
This commit only adds a new test case for the Trezor Ethereum clear-signing feature. It records an expected transaction signature and screen snapshots for an Aave 'repayWithPermit' operation. The actual human-readable definition file needed for clear-signing is intentionally not included, so the test will blind-sign until a separate update is made. There is no change to firmware code, no vulnerability, and no security fix.
No security action required; this is a test-only addition. Ensure the follow-up PR adds the corresponding .dat definition in the definitions repo so the test exercises clear-signing rather than blind-signing.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff adds one JSON test fixture in common/tests/fixtures/ethereum/sign_tx_external_definitions.json for ‘aave_lpv3_repayWithPermit’ and corresponding UI test fixture hashes across device models and languages in tests/ui_tests/fixtures.json. The commit message explicitly states the .dat definition file was not added, meaning the test will fall back to blind signing at merge time. No production firmware logic is modified.
Changed components
common/tests/fixtures/ethereum/sign_tx_external_definitions.jsontests/ui_tests/fixtures.jsonInspect captured patch +48 / −0
### common/tests/fixtures/ethereum/sign_tx_external_definitions.json
@@ -643,6 +643,26 @@
"sig_r": "49a82695328abea5fea14bfbabdb73b21f9e05121a4d7ebfce9bf72c0797eff9",
"sig_s": "60a08fe7104e8c3a46898be6e5dc8375a211c1aa1860c8cf8a3584d678d1e8e0"
}
+ },
+ {
+ "name": "aave_lpv3_repayWithPermit",
+ "parameters": {
+ "comment": "supported | unlimited external message | https://etherscan.io/tx/0x4e74a1a38d78e856268c527fa03ae8acfd5f392eeccb6f25f41af9c73cc84e2d",
+ "data": "ee3e210b000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000200000000000000000000000011ce13cb0cd73f29dd05219213fa277b16f7b800000000000000000000000000000000000000000000000000000000006a9f2e0b000000000000000000000000000000000000000000000000000000000000001bd42acca912579a4c60ffb16035fb7e8df3dccfa067f9e17648766f4c27db94380729666c13c10b8cd28ef26157a003057ab75a2e19d57904063bf912a50f0a32",
+ "path": "m/44'/60'/0'/0/0",
+ "to_address": "0x87870Bca3F3fD6335C3F4ce8392D69350B4fA4E2",
+ "chain_id": 1,
+ "nonce": "0x0",
+ "gas_price": "0x14",
+ "gas_limit": "0x14",
+ "tx_type": null,
+ "value": "0x0"
+ },
+ "result": {
+ "sig_v": 37,
+ "sig_r": "33e075f9434c224a6e9d127e1e8c8284848bf8360716fe0adb9afb58f1b4309a",
+ "sig_s": "24c6e1bf8c5033e88e1b8db7a493b057b81ff7d24ec241314062a4669cd85308"
+ }
}
]
}
### tests/ui_tests/fixtures.json
@@ -2428,6 +2428,7 @@
"T2T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "0a8c36eb71bd9af0d1c367b41785f125574776e96e121d0f1edbe296f84dbb1e",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "a1623e86192ea54bf1b1f8a5802f1884f32f675f14d1d1bbae05895bbc171c16",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "4bda4ce691a97930ae401dba597313dfdfa912c4d2c68104f649f0a64d62c830",
+"T2T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "81bd5db6ec85550ffbea57f23b26ec38095211c37b407d9ebe04969380804705",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "bc7de4d72ffa540d2fa513539a4cd72174e1973faffd5ef318e5839ac994e274",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "9cfbaa98fb4e64c856d9c51df52c7fd12b3a917fed32387481f08305b749326d",
"T2T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "26a3fabe09884871d910422d8f8d0e75d7245627f621a72a4a4bfdaaa18d4775",
@@ -4360,6 +4361,7 @@
"T2T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "783a29641ea8337b1eca23a6a93ecd7f32362e994800ffffacd13ee17efab3a7",
"T2T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "9aba08c8fd189120a1cf7baa61c9d7b6e213ebe3daa2eedb2ad6dd9dde266bc4",
"T2T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "f27d07982d39128d8b5e67bb3a24198686bbf0c22040f11c9a16b9aba0355825",
+"T2T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "b0ff47925f42bf135ccec0a616981515d5e27700229f18e312d6a6e3e3188fdf",
"T2T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "8aeab2f39b2e21f4239b54a10026d4f758908b7f29f6aac060cda626b1764cba",
"T2T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "6297d4e7f6ba6482ceef14ada8690dbc1e1be6caeb8f60396b6e74337dbf15d9",
"T2T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "2c70243fafbe0b5c1f06902c399b6d3eaf272ca3a0c905fe523498283c06317c",
@@ -6292,6 +6294,7 @@
"T2T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "e51e8df45bd83f48a6e4f92b7e34323ad5c962f6cdda0fadb5956f61a47fae65",
"T2T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "10b0f22b37477ae8b3c84d2d9203071ba27377d6e5ce38f700c4e4a25f360f5d",
"T2T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "dd65d4deed65ca5096bc650ac81c76ca4a871194fd67b1fc5f2ed4b7e29798d3",
+"T2T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "3246e45ed511c79773eac25b28fe0f4125887a0e9ce3b38ef7eaa4ea233853b5",
"T2T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "b1653c3c9ec25a9499f97ac8a9daee813bae7fce1a33a12d6d70bb74270f663a",
"T2T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "73b393161fc809399bb3a8dbed8142f0fbd8a84cdcd796c6a8868cdd7d53b2d5",
"T2T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "9a8dfb25b48db6322fdea663de99a540e24fb34e59fa91ffa563715a390918f0",
@@ -8242,6 +8245,7 @@
"T2T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "d207e2e623ba2ac45949e6c10acfdbe809b2bf9141b6abd3f7a1dda396523a2b",
"T2T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "1d227c85c55f53bb9dd9152c12a7a149a8795d448ed6224618727a8972f5f207",
"T2T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "49af3e207f218dd42f5ceaca1142fedab1de8ed4ec1ac1a7737a06ee0288990c",
+"T2T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "dbd4099e521a1028dfa8fb3e10889014a15be79d120d48f0122d5d2a4bdbea31",
"T2T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "7aec9aeaaa1b333d9125bb57e779717d57d93cee14cf8dee8a71b860ec7c71cd",
"T2T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "fb5c055cd7ad78fd7d329000a351644f2d57a82d095d13f4aa5216d738103338",
"T2T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "6f02ef21afd0425892fcec2588c231e15f474c40416cde99e6f24e87860d8150",
@@ -10174,6 +10178,7 @@
"T2T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "6e9b41c7db791f6b2bffa0b9e024103b5e01b7708a1f148f64ad883641d9cd1d",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "ffa61ce879f58aa05a9a64f8e4ff99664200ab075343e14b14a484787100bbf4",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "549ecd766d7f7dd0c8c7e5356602245ad63acd7b490d30202b980cb0908e98f5",
+"T2T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "353a852e08ecefcebe5c093a8448c407649f4a6386fc07b7c788d3cb6f27f123",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "2f8cbf0631bf3963a6d86d228977b391279d1faed230b5f08c6fbd09137ba840",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "9ecf7004519a52562cacb13cc5d69c7e2429156b19cdc640469e6883d920cb1d",
"T2T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "aa70255c23cff2d979529cce1148dc1076a0d34036e2e20cab11fb8fb897d381",
@@ -12106,6 +12111,7 @@
"T2T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "597d254c7f6686805eb2f29c9f8c37b3d892205595f182ad1867b997c091daa4",
"T2T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "bce504e6fe5e852c205415b86e1a2696cffc803384b048ed5e5814b00dd6eba7",
"T2T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "af2446e1d5389f9726dac71301c2384d1a52da403024ff7b799972a82e48b6cb",
+"T2T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "e651d63736205b4c122082a0b3e1e6f4f0225b2d46909f5c56f403b90b9cb125",
"T2T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "9d4ec21346c4905b3de00941550e49a4c19e3a3773900414525fedfa8c3133a1",
"T2T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "77def1374508ee13725adb7843f617d3a5215686fe895d6abc3239b46c2a65fd",
"T2T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "e2e0ede19403175e9805dd68dcc71575730184f8486f0e56f4b056b4adcde4a4",
@@ -14038,6 +14044,7 @@
"T2T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "e1b79ea064ad6351424a25b3bee8d635afa0ead6a0d53a5014efdf08b6fd755f",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "4a72c53b1a6188f5e63f74c76c91578a40ac7280baa052ec15ce5ee2f1dcd75a",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "4029179fd4107f4f75e8ff989e8545087af2db19524f748b795e110b2c1d92e2",
+"T2T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "93d84e1e56e369768e45cb94bcac4a985c0cf4de214cdd95b0238fcba74acc08",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "1ba34d8c641fee100030eff682321cd5ec5083e724a7eff8fc729acc461b8a75",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "93c3fdba3f7d71313e2cc9159746e0bd526be2436741443841fd264e2149705a",
"T2T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "325b185131599999206f8877f078626eddcd29a7a569ffa95e2de9ec4c1b3752",
@@ -16269,6 +16276,7 @@
"T3B1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "ea1a1b9e23da20cd2b17b74091cf95bd0cd68ae6824165f769306da34235c7cd",
"T3B1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "04584744effa0064dbb1d8dd51b4e8e2b4a6424967e1873fa202a0783c427b63",
"T3B1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "e2523662e1fdb15c9d4acde326ea71d5888d3e0f67b6fbd4e2fe06eaa0d0391e",
+"T3B1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "e275695be88bc9a0ef6f43b1de6ee1e479f4caee38ca36dc597d940cd9c72a80",
"T3B1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "dabccba361c8f032290a998efadf6e66ae69e700aa8ecf99f06c3a0905cbf33f",
"T3B1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "dfac9a3e8924d33c59564b489558d6ae555d1ac74b9a4e6adc8d389c305f7332",
"T3B1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "91560d4f6f30e6d8c290ae355f73fc2c8bc914088f517d8918c048732b7ef3fd",
@@ -18140,6 +18148,7 @@
"T3B1_de_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "8edf86f1de827a379b414c3707ca1082c1ec4f82a1c6a64fefda0765ed8d1409",
"T3B1_de_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "515c7d25a8fa4838a29a340ef9263cb5cbd5f2e926a20d3622b070cdcd01e3ed",
"T3B1_de_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "1c211c1f02b00fa6f3add4b1391c599eae7b33d76850b96389251254dcb4c14a",
+"T3B1_de_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "a69f39fe936aa03efc6da6607c109208cf8bf4e846de12f4eac2adb227dee825",
"T3B1_de_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "0eafa8ccec6ca0b760c59b8dd5b330446fb0fd0569a66b388a772a7538ceb6ff",
"T3B1_de_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "2599fe3baa3855b2e22fceb0251e612bb464f87b44eb689ec4e7256e6089bc02",
"T3B1_de_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "e78ae0fef13c5efd9055c9a90f573739586307c17073a0e69142a10af384a35d",
@@ -20011,6 +20020,7 @@
"T3B1_en_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "4a589cf817cf23696caa9bba11bf3dd1734887e68c2ec09b385480846e06f789",
"T3B1_en_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "15d567784199f281e59b9439a3df61c37047d01e44e86501894bfd91c364751a",
"T3B1_en_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "b0641e599e9936a9e368835ad56d8f2d90e0c1b659651c5f81b56394126ce931",
+"T3B1_en_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "c23423859b9d49c9ced131ed1e2e206937ccf9c6956cd602d1f4868975c76c78",
"T3B1_en_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "212bbc3bc160541d8bfb8466ddff08621131eb329a0b3d5ec82a29f1df7da1e6",
"T3B1_en_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "451df5319853b2f07c74f2d21260c886de5f653241b0b3d1bc4535dc65731d18",
"T3B1_en_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "ba3ac9d12dcace914148b27b2192be771354abb122b1b5a8915cabe1fe451533",
@@ -21882,6 +21892,7 @@
"T3B1_es_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "2142e70cfef97d6f21bc09517fa4eb548e4c06c40096e453d7f9e8e63c92930d",
"T3B1_es_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "33e28812345590671bd5c6b45a841e343d62f72c4dbfe22a4ff96335f1fe03fc",
"T3B1_es_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "a04aa4dfead379de8984f8c25efc883761a155b7fc494a34a60dcc6bf4331fe3",
+"T3B1_es_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "d7753029728bf0a28db6bf6608dcda633cbfaca7092470bc88de715bd859854d",
"T3B1_es_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "9e904d2b955e981198b30274a11895a533c8edef1048bae459dae5a422d3f148",
"T3B1_es_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "cf1165346b3118b879b251dc190970386c0261c87e0e571757616c0623165fcc",
"T3B1_es_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "3824ce57b205e6745b9a435ebec502838f4b792b59dc15c6e19abf5b8c4d4f2f",
@@ -23753,6 +23764,7 @@
"T3B1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "838dd7eee9af70429e3f300ab4ccd9adffd66c93835aad1e80097186845ffc96",
"T3B1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "6a41fe99f9b88395554a471a73ad7ed34304ba8520140978c28bc69cbe83675e",
"T3B1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "1f4084f6fec1bfc1082fbabbb4c15e742ba324c6134c538d10b02c9668186b64",
+"T3B1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "ffc10548bb3a4766f7d4e1c0e6597d2ff406e3a27bc3521b148aacfe39a5c78e",
"T3B1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "f216b8617e6a3830d2d84ac82423ead4e86e6d0a5b249c91fd26e3b13ea4610b",
"T3B1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "5a1803ee6a62424aa69b54c611c70313131af0ed731fe5865012924291076017",
"T3B1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "0a68b379a07335d64ad9fe035989a654a29513da330a657f9c816cbf96610ef9",
@@ -25624,6 +25636,7 @@
"T3B1_id_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "14f57d8904c656672032145af604365d2db49d89b6f12d6e6d04279da8d84756",
"T3B1_id_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "9fbf8924d57f3f4cb14ca76ade403784801decb8c2a5443763abbb64eab94f4a",
"T3B1_id_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "6706df9306a9b42ddd0f53244dc344125665dbd9168e003f11633be7e226bff3",
+"T3B1_id_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "49e0f55c9edcb28b4991bddb73450604676525d1b2f0de99867136513adcc8f7",
"T3B1_id_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "067c8bfe288d09ea60b0b6da9ca45c81b86e541ff95682c0805b5e838aca845f",
"T3B1_id_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "8844bf6e1b50b3fdf0d97565a9c6d704a6f71c544353a12c9c3ae51e8a705a17",
"T3B1_id_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "bbd4d87f00ed5939aeb3f02451518489d4f3f6853900b696757e6ecb9f9373b8",
@@ -27495,6 +27508,7 @@
"T3B1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "9b526d61643f85c0a8f25a5a5f6a0dd1fb56d2ebfd35c14f8d0d26d940745c4c",
"T3B1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "a179df54a08f41510089042d29e8a60f0c58d02129face753d82df1a6fe018ba",
"T3B1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "270f09495f75ee2c84421cf00879aef8d5c728f2a4aa76a0bbf8a1a67870fdfe",
+"T3B1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "14ca99754593aefcfd31499ddad6b5d2c1ee2de186958ff3c105687f86cbc68e",
"T3B1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "8c2c089d3c54f7cb77ed50a566ead0c4d7d90b13ddbd0f7949e6209708ae3531",
"T3B1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "da18f38f03549bf20d73f4edcb8976e0cf9af50ec1fe354a3bab14a2bb7ef736",
"T3B1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "78355452e79c603993dc02c6d1807bcb6a4ac1a53793864dbc1504f81135f887",
@@ -29820,6 +29834,7 @@
"T3T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "4f383b879908cb8626f4ba6260888d2ff6d34eb67797a020065edb17486ff792",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "e7ea8ae07b8d4f44ba2c25d08c606ef27e7923f2c9e958749265124f121b4c58",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "2431b12c454c65beeba41230bf0abe6ce2d3a31ba3cdd1098bb956a520730965",
+"T3T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "5f779c0ff04589e05109e648f6fc2b87b85654a17be6fbf04f49597ad6b4609a",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "2b98da3da1123c271f7f6d971750f2a5b164bf6e25fa469139c1b637754ce2c1",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "b7c781188249a19178cf8484d7dee83389b5ef068056f13322d2047debebfbd1",
"T3T1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "b1549b6889bfbcadb50a8149182e168ba1c0bf91cd198685b05e1a79e8aeee12",
@@ -31726,6 +31741,7 @@
"T3T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "f1fbb88aeb2d64b68deaa219a2cf456f77705c90df87e8c94e4aa8e87f6fe497",
"T3T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "d60f014eaac72b050a23725ba544d8471d57408648e06b139ca9e6712ef58a69",
"T3T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "0ea2367f5b7f62a9bbbf35c1a698e1996bc326acdd4d732215b44ada05dd7dea",
+"T3T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "d2972b99008dfeddb1ada8bb999afcff6a0738ddfbf7a4b100d3a9d5daf78714",
"T3T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "411ed83423a98f709261035e48b3c1e9ccfeca5d88d8c70c74c066bd6b86c764",
"T3T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "197a73188b4b876f40752d4f4073d15a417518394d88d07772a4c714badc74e6",
"T3T1_de_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "191b8a1391f0c4dda81f80d688f5d7e08c511fc87acacdd478eb25dffdd63508",
@@ -33632,6 +33648,7 @@
"T3T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "96afa04a968639dc544e7dd4197e304372986ad790f1c19820ecd82e18539bdc",
"T3T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "3bf4119a85894221a97d55c3946c16d0659753ecd95a5e155d29ecc81c4c5b60",
"T3T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "0d86bcdb9e4cb1a2e0ea21219276be1377d3d7fc3a851052874864ae5e449d4f",
+"T3T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "0f8d2ac15423c3153616898455caa48027a9040ca503f12564059bfcc00d4708",
"T3T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "d87202333155ed3a582d66f5672cf9b704f339a511ef7d60a6ff3f542435ab28",
"T3T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "a417a18625b19bd9c1c2ceae301ef85986188b9b457b8f383e457ef11d985393",
"T3T1_en_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "9222fe53bae121768397a1facdb1998cd2e2a3b49cf307a8eb167fce9acbf678",
@@ -35538,6 +35555,7 @@
"T3T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "c6e122c8f527486ef4868d36845c6d802c5d34c2e2b4c554d35307702c8ebeb2",
"T3T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "703b2a70abb6a132105c819604d72ba25ab5064646e99941b3b82d8bdbad484f",
"T3T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "a055aaf9ae0b68c365c473e9d17e6fdbb846cf2b4a1e18e0ba3f4bf284672ccc",
+"T3T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "c03d56f3886be77f47a829d1b68d3bf8258d80e96bfb2ffc0afe8af55ad3ebaa",
"T3T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "8fd2198c5a62467adff82671cdf7d436dc1f18b157ff66df98ba4a37445bb0cb",
"T3T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "a5cd81aa4068349b25310d79f2cf1b3d92b93222dd89c599dc3dd9236d97e20c",
"T3T1_es_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "dfd4232d75ac1cf0de3866dcae941fa986ae01ddbaa78f57bb616bdeb4c31d8b",
@@ -37444,6 +37462,7 @@
"T3T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "2ac0b487c9036a96b98f036211a061d4e79d2787c6cd8111d2930e3c0ad02332",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "9849352fafe7f77db88efb963e6a24507e03493c22dfb2d3c700cd4e893f713a",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "2d39c9adf455cda86f66aa45f4b825b490f9ff57d7301070d4b7b3276449be0e",
+"T3T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "1c3ae4ae9be0e92550d90bd9785aba226060f7491363677176afd781e214d63d",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "e73b10bfe82fe78d95824c633f161e8e20a731c6417569e2046f73d5da198db0",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "3c265477bf9bb596d87633f1dbc58642331be1f0040956e190276e3ae17b74c8",
"T3T1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "76a66cfa2cdb3e5e5afde5a0db6fde6ed2507793d8eb5c2a321ffa6868085d49",
@@ -39350,6 +39369,7 @@
"T3T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "cf36e614b4a30c958d454381fba5b1999884703f710fd4a7e86d78e3971c9b7f",
"T3T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "cf6804bce87d70841eaa1f682ab548161c4b461d4a8ae4ac326b9553d2a017a5",
"T3T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "965c3aebc49f79f85dca6dabefa621a60f0f8ac6759f58004a702cc149fd49a3",
+"T3T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "3e5696e6eb044fc23f98852e60a3bcd45ef2c321fb67e44dce4acf85e57aca53",
"T3T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "42e214f6cc329dc904292ccd747a1f83a9b1d15f49019c628161cf5c6d0ba441",
"T3T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "0f74b710843fb55331b40b493da9d167cf7915213a99de6245d6ea7b0eec3cb6",
"T3T1_id_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "7a15bc66393d2c3d8131cd02d14a8d92d109ffcb00062c63c44f114f725a7292",
@@ -41256,6 +41276,7 @@
"T3T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "17481dca56e1b110914bdd65db591e693bbbfb76f0b6d1f96bfb69b902ac37f5",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "48995c73687d6f2b974ca849201adcf135286ecc4bc928df69077dd795caac8e",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "110bc3d776cf6d59ab8e7744f37c6484bc0e08622e3e846afd7172f593f198a0",
+"T3T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "350eb93b7e6265d1402ec84728f178fcad4506f46fec8d4b0bd101f5c350eaa7",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "42b9d7ba5228974c1646d877b9ab814502135cc207ff566516330e63ad828c43",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "0f4a509ba9f62872419d0f70d3fbbb857bcf7ccce5ebfe33883262bbf064169f",
"T3T1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "1b7ca54786a4ea0b26474c7fc0f64e8e4225ae2c54fb9d7bc5fe74322ee5c809",
@@ -43920,6 +43941,7 @@
"T3W1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "40182454d223e5f17c9c8c02deb0b354d4243bb1feb23fa53724faa0adf3cd7b",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "b21eb827d63b0323b04f3a72bc2c90bc50a7528c9fcb9c10f97fd37aee47f653",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "bdafd731ab6159d4eb4b6ad4314753cbc379912da3179fb071b819a5f0fcc88b",
+"T3W1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "fcade61ffa6d4142edfd27230b0f694a2e379d3e4fe5364c21815dd361803a93",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "b9afd851c9eb735a5271830a06e41494394a0c76cdd8720ec1443c04006d2921",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "4cc970104e998b0932181038f8fd73a97dc5a1b5cab689d3e3772ffaaee5bbef",
"T3W1_cs_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "4a874a3787d444a30d01aa8930d89aa6f201bce2327e40c09a5c310f658ab897",
@@ -45865,6 +45887,7 @@
"T3W1_de_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "01b1d7b36638784c25b7d5bf8122a9fa00fd887ee8d28bd395a57dc9974506aa",
"T3W1_de_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "9d1d9b86b68ddb3cbe4fcbe6daad7c01af32cfc60f21dbb4dfa254ac67031dc4",
"T3W1_de_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "4ac9c2ed1ebacd6cc83776763fadf9c3d51eee4fca54c5273ad1fce1ca298024",
+"T3W1_de_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "a4b6daa6b7164ca7982dedf27dde8cae65fc05386e616cd93cbd250c68757e11",
"T3W1_de_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "19756cf86cba73a01e42d0c70edd381ba96523ac6d8491c94115c8652e6073c0",
"T3W1_de_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "87057c5fbe39d8027d251e7528f986d0cdf5d36596a59eb6ceab20b188fa3167",
"T3W1_de_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "9d5f9e34800488d53063a251c48db5bfc5d10dd99d84013cd6c5f0eb8c1612d7",
@@ -47810,6 +47833,7 @@
"T3W1_en_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "59d8899e868c84bb7e8ff21539e4ed2c00f77fb8010484b8a3acdf49409d9650",
"T3W1_en_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "72eadd1f6ab62cdfe326c4cd890f81b9c6aa9a6b860a1e909c49cc52e4011bea",
"T3W1_en_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "b963af4669be095e651ff071c5dc775b686c38711ecad793323ca7061c2732f9",
+"T3W1_en_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "9d3ebed831a2da7d8b4242b8ae8c5f92fd81501b62adf96e18ca9bc5d2394000",
"T3W1_en_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "234b433d6f3651a460100a9497882b07b6d4fb6fb054331b2eeb798177acce6f",
"T3W1_en_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "0ead011de3d83c59dee9efcd06edad75f6482bc1a97a93cffe76287560060b00",
"T3W1_en_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "3b3524fe7e2a447428cae4401db8072628de0c49b230f8fa1bf008663e879f1b",
@@ -49755,6 +49779,7 @@
"T3W1_es_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "d9d0efac82e4e60a48f611970895b05b04097c53ab7bfc1da1c6ab8bfdd34864",
"T3W1_es_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "58c4b4fbabcaa234d2bbf779931c20e8b2d9925fa6b0dd5eb28cfb96a3754c37",
"T3W1_es_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "50fa4c4280feb4caa97862f2c411b54db4d3ecc24f4f5bf17d4f05df9363df53",
+"T3W1_es_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "478ecec76e301accaf567d2e502d67326754688bf0e9de6f3bc0379a866d85b3",
"T3W1_es_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "7b568555d806e8d073c3785cbebbf0d8caf934a4c2a0dd4448b6e79ecf7182be",
"T3W1_es_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "d8d3816910e535de4bf5bd130826a07890b28dbf5381a7674ed894fa764db94c",
"T3W1_es_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "7f1077edfec1118accbea54f68ce3bc9fe2ac531d3dee1b8a4c0c5fd6a0ba024",
@@ -51700,6 +51725,7 @@
"T3W1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "06aec56ae48b0f4a03a59aa522b78b5a611974fd189d5c59bf4c5053fcfa2438",
"T3W1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "fe68b790864eee0b99769b78a94743aa83c9e149b9152aad1bd215557a37e939",
"T3W1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "2def5755f77f99469fbdea184b6572ce4d3c643cbc0c6e324411f192470af736",
+"T3W1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "ed8e890ecf35fb9a43e12deef7ed9a4dd159d5b67b3e0a081d3bff9c6e71c9ad",
"T3W1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "7f7cdc017e1297a899b65649dfd79686cb3a2098ae26130fa8cd791a53bc12dc",
"T3W1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "f239a2d8361583d88600a2915da30984fdd65af51684329249fb5cb411276610",
"T3W1_fr_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "bdb854153bac7c89f950cd714816c42303e96f409a7abc4cee471e6d7da850b9",
@@ -53645,6 +53671,7 @@
"T3W1_id_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "4eb9ce70f33002e4b282a087cbb5d5bd3e7c53bfb801708231b1c8ea9b58fadc",
"T3W1_id_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "2284669a7b27536faef7e8b35af9f9f734fe7f5cb55b7028326c49ce91c24335",
"T3W1_id_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "f14dc2c45c1be216626eaad4dc6697699ff6b7483fc17322413671261d4a2de3",
+"T3W1_id_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "5eeb8a239871c2335124e2817d3ecd0d110ec377a1ddb381342351ae880d5384",
"T3W1_id_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "df38124787663f5a28ad443efa3f628e0b87a91906264447e2b8c95c65641049",
"T3W1_id_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "49fda5a1d515619a4d9ab4fe2867c4ba1ad370b7c431c335285264bd7fd03d07",
"T3W1_id_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "09b0c62c92de052fe4830d379d3d9ef27b4556b87bb2528dba45f93bf959c6d6",
@@ -55595,6 +55622,7 @@
"T3W1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_fillCon-97972226": "3c54a5cac81bddffb48fc4be82d15522d605c5d6a2a7543f66a72b3403daa115",
"T3W1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[1inch_AggregationRouterV6_permitAndCall]": "e2ee545ddf9ad87ec037bd735cdbc60e65490dde92ecdf4358a5b04832f4fc2a",
"T3W1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_multicall]": "f4e2385a9a343908050f80f6b848146afdb90afc8c6fa8e0968d9e91856837c0",
+"T3W1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[aave_lpv3_repayWithPermit]": "0e4f424b4738e43d75f124589f74ab0c13c182f23ec7376ec5b0109e5de83ef4",
"T3W1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[benqi_sAVAX_redeem]": "d77074ac29ff6314dd466882a045c2f9b5e4c4e887cfa2fa2800a2c9624ff77f",
"T3W1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric-244512ea": "3151073096bf1ee88ffd1d5c30dbffcc02b89dee45ae7814a8cbc768192830af",
"T3W1_pt_ethereum-test_signtx.py::test_signtx_external_definitions[clear_sign_lifi_swapTokensGeneric]": "6889dbbd57883b264a0a8b0e2ef16abcf75ff61dcc202ec228cd58cde7fffac7",Why this scored 15/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.