fix(core/caesar): change confirm middle button
What changed, and why it matters
This commit changes how users confirm an Ethereum authorization screen on Trezor's 'Caesar' layout. Previously, the user had to hold down a button to approve; now a simple tap is enough. The change only affects the user-interface interaction for one specific screen (EIP-7702 authorizations) and updates the corresponding visual test snapshots. There is no direct evidence in the commit that this fixes a security vulnerability, but it could slightly reduce the chance of an accidental or coerced approval if the hold-to-confirm behavior was considered too easy to bypass or too confusing.
Treat as a minor UI-hardening change rather than a critical security fix. Review whether tap-to-confirm provides adequate protection against accidental or malicious EIP-7702 authorizations compared with hold-to-confirm, and ensure the product security team documents the rationale. No urgent patching is indicated by the diff alone.
Security signals we found
UI confirmation gesture changed from hold-to-confirm to tap-to-confirm
Only affects EIP-7702 authorization flow on Caesar (T3B1) layout
Test fixture hashes updated for all supported languages
No changelog entry provided
No explicit security explanation in commit message
Evidence from the diff
In core/src/trezor/ui/layouts/caesar/init.py, the confirm_ethereum_eip7702_auth() dialog is constructed with hold=True changed to hold=False. This switches the confirmation gesture for EIP-7702 authorization from a press-and-hold action to a single middle-button press. The tests/ui_tests/fixtures.json file is updated with new expected UI hashes for all affected language variants of the T3B1 device, reflecting the changed confirmation prompt rendering. No other code paths are modified.
Changed components
core/src/trezor/ui/layouts/caesar/__init__.pyEthereum EIP-7702 authorization confirmation screen on T3B1 (Caesar) layoutInspect captured patch +50 / −50
### core/src/trezor/ui/layouts/caesar/__init__.py
@@ -1502,7 +1502,7 @@ async def confirm_ethereum_eip7702_auth(
network_item,
)
),
- hold=True,
+ hold=False,
external_menu=True,
) as layout:
account_info = with_colon(
### tests/ui_tests/fixtures.json
@@ -15626,16 +15626,16 @@
"T3B1_cs_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "aec89f6952811bcfa54db3842b2e2e24d7ae162a65bf19424b4e6b6620fe70bb",
"T3B1_cs_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "aec89f6952811bcfa54db3842b2e2e24d7ae162a65bf19424b4e6b6620fe70bb",
"T3B1_cs_ethereum-test_getpublickey.py::test_slip25_disallowed": "aec89f6952811bcfa54db3842b2e2e24d7ae162a65bf19424b4e6b6620fe70bb",
-"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "33db0a1c2f22d74baa4536b508de918ecf5492f03db5af4d0af12315fa5bc4bc",
-"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "22a21b672dabc293a27c9f2be599f9ffff0807c69368c44ecc08f8aa610808ad",
-"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "ecba97a3cfcd16ab407250bd0f96f0e5f889aed9b8f034b9ed2bfecd5e79fdb3",
-"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "96f486f9b5978632ad6d900662b1050a6951588749adba3ecc56f0177ec07756",
-"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "573eca3f62c46e072df0e36279db823c24951b5eb864a70d2eaf687a939db874",
+"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "0ba85bce7d53f4fd1ae5672c8694c859c539e64d4f788f6ac9da0403f4f8a5be",
+"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "af7154e246f7360a39047034fc1c5a752827a1a4e64a559a3221a69d842505ea",
+"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "b725f29b7d9cc35ebe27a0ec6dd9f0e56a7c63391ab5f4ed4926bdf23af5e7e0",
+"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "89c5f90f85cc907c3e00e8234a85a99ee1a5f0efeba4be9ffb9f731bbabe55ac",
+"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "9e3f1050c4d2518332670409d193666f8ab1985abe4c815e2497048d33f37120",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "f9c1c4a4c300a2d3250b669b02e86ca48e0b9038000ae3eb8c3927bf371d6118",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "e954c8d36f50d465e823d0b2fa5e0e6e1c669a95b417e50c820a56277175f97c",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "13a84a581805eabfb9a5c15e1098b152f5cc31708327f53cf791c420699112f5",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_67_chainid_123456789_defs]": "b576f9f02a25d54f552647149312c1d7b682baaa11a60a74666a0b1777c758d0",
-"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "e4e5f124e39f0511e0bc7097f4b03de7c840023be49ead4e65a0a739be197ced",
+"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "f58f2dd414ea93f347a3a382d98a072d4a6c6354e339161ea462e651c90b371b",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "9f126b8c6d67d87c69027a41cf7b396ff9fbe0d3730a8d2c30c7fcce0c1c59b4",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_empty_dest_chainid_1_mainnet]": "9f126b8c6d67d87c69027a41cf7b396ff9fbe0d3730a8d2c30c7fcce0c1c59b4",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "9f126b8c6d67d87c69027a41cf7b396ff9fbe0d3730a8d2c30c7fcce0c1c59b4",
@@ -15646,7 +15646,7 @@
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_payment_request_chainid_1_mainnet]": "9f126b8c6d67d87c69027a41cf7b396ff9fbe0d3730a8d2c30c7fcce0c1c59b4",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "9f126b8c6d67d87c69027a41cf7b396ff9fbe0d3730a8d2c30c7fcce0c1c59b4",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "9f126b8c6d67d87c69027a41cf7b396ff9fbe0d3730a8d2c30c7fcce0c1c59b4",
-"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "71720cbc9405043c95e55bdcb5ba1326fce5da19c4a991e35430df754bc6c8b7",
+"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "1d463c7dcfa4bf4fcaebe3df68df2a93bf95bf098dc12797e3eb4edff5ded1d8",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_revoke]": "9df0ec2954f1b98c75dc6667c743cc7ed4f283af861a01846f0ba2f77c1839b3",
"T3B1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "4df997bb7dbff53c462c30284dbd4826ac9863d338bc1a0959eaed87c18b496d",
"T3B1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "f41635c70a0fdd480205d44503348bac7952d94cc73989ff1eb0355fa5daa6d2",
@@ -17443,16 +17443,16 @@
"T3B1_de_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "14dfefb39e3707b5294815085c5d94626e4e632f7fd9ca60df4b28e57d015dde",
"T3B1_de_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "14dfefb39e3707b5294815085c5d94626e4e632f7fd9ca60df4b28e57d015dde",
"T3B1_de_ethereum-test_getpublickey.py::test_slip25_disallowed": "14dfefb39e3707b5294815085c5d94626e4e632f7fd9ca60df4b28e57d015dde",
-"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "561bb75284e1afc283b1034d05f91eb76c49cb1fd35e144e525bf2b8e7906682",
-"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "0317fa6a6762997d66235126fd952e5731bf1594517e5f5622ad8d309961eafc",
-"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "2591c9d0e5467ee5692f5f047900a9f5ab98b86d43ea8ebfe477e74d198745d9",
-"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "9d2ce103474f21225b61fdebb061fe57739c97db71bc04ac13aa44160acad80e",
-"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "3bf8d22762986b3a966104e44650cc00d322cb0aaecb62178e9e96320bae98e5",
+"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "42ee8921f16bf00809542c0c85acaf1af6e8088bf46812a0d38b7304795c1177",
+"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "1428b15a583d97e7dee683e4010279b6bf529b6aadff994be099361b38174471",
+"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "70f02a2fd5ed93b5acea505ba531b81406be34908ca26d8bc0bb439a257879c9",
+"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "1de3133e7a020ea63e6b7a83c3c5780d202354834b99abf818ea3111e2c06596",
+"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "4b9e2e84006b154cece7db411cb6a044c817edfcf28d18ab3e13135581b892c7",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "f2778e17444c12334aea3df8996a8fc356838d259bfe2653d687d71130f7552d",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "5dd847723d16aa4d71f2bcbea56c925eb5816cd0bf3743a256ee551903f47494",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "74671b1c9754203e9c24e075827ae7a93a29cfdbf89328128d6b533ba1d32cb2",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_67_chainid_123456789_defs]": "18f97e9fbc45ea64e4bc2f484c440257c3ddb097a59b3536265d0375d0013ad3",
-"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "159eb101cac9acd39816fe8fabe196ed9794b0849a0ede73884e251a26f007ec",
+"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "b6c52b7f2b856e7a9966f55a155dff7da33db1514b5129737a9badefcaf99147",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "9e17d99014caeeaa290614f58ab81b4328bcffecbddc4077016360539fcb1e9b",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_empty_dest_chainid_1_mainnet]": "9e17d99014caeeaa290614f58ab81b4328bcffecbddc4077016360539fcb1e9b",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "9e17d99014caeeaa290614f58ab81b4328bcffecbddc4077016360539fcb1e9b",
@@ -17463,7 +17463,7 @@
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_payment_request_chainid_1_mainnet]": "9e17d99014caeeaa290614f58ab81b4328bcffecbddc4077016360539fcb1e9b",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "9e17d99014caeeaa290614f58ab81b4328bcffecbddc4077016360539fcb1e9b",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "9e17d99014caeeaa290614f58ab81b4328bcffecbddc4077016360539fcb1e9b",
-"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "144c5343c96c1abb3e37f3fbed71cd704460cc9b17e5cd0092a70a05a2a543b1",
+"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "67e9faf45041870d1fc673e44afad529eac1296399b7b52e0c054c607a01041e",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_revoke]": "11f9b5d0d200284b1af79a2ccf1a0d271e7c404bd245d2aabe3d0bd04d74ac33",
"T3B1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "6fa4cbe52eb34646d775f21cf15f2a700e071d41a7408032204a1827236ee7f8",
"T3B1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "cdfddc36c99ba1cb72bc050b3e628866f6421351cc91078b6ca47c7f835fcd34",
@@ -19260,16 +19260,16 @@
"T3B1_en_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "7945fdf0623a34efada654fe62a57fa06c6ab0cf4383bc14c6b7acd594b10596",
"T3B1_en_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "7945fdf0623a34efada654fe62a57fa06c6ab0cf4383bc14c6b7acd594b10596",
"T3B1_en_ethereum-test_getpublickey.py::test_slip25_disallowed": "7945fdf0623a34efada654fe62a57fa06c6ab0cf4383bc14c6b7acd594b10596",
-"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "7f01aa3ee0146d7baadb8236a434c6f8cddf592a1f9447ad6eb4ef212a502a15",
-"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "a3f702b7838c9b9b9ba5bbbb26bc8d813b5709c0ec43a68374ac8f868ca07691",
-"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "3d50bbafb161e68043f398397e615eaa76ac8ae9f91fa5fd168cb6e41f471b42",
-"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "d173e51b4959df632547752ff701f096a2758bdedff208f3228815be8e6aa251",
-"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "5679a79b1e607095d777a20630d8fc2be81338b8f676cf5342ae4f5cb2a60226",
+"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "2d5278b1f0074c0f3c72feecc7ed37e72bc789639f67414245d4444bdbdd2fc2",
+"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "36829dfd8c836bb30b715381ca8cd722886898c017a2f61e23263d2e8beb5050",
+"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "a8a0aff876bb77301fca36225198fcf42881844c1afcaa9764f94475ae9aa301",
+"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "62d121971959375fcbca95461341d61427c81d47834d0b75e1a709f2d5f1f403",
+"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "417baf9c29322ae322e2b1c9abc95ab5ab1de59c2c9b5d73a241c7258878f756",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "b9cfe93c0ec4a3d45758d780b25de25de7695b4cb56eee3a0c0350a069f489c7",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "7a96acfcfced0fc908333fc3f544cf33d61f0df55978d8f5ad39bf1c3f32a589",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "26785e3d9369842be2789dd2dc1a5a72e4fa3b75b606892e0219c299767cc150",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_67_chainid_123456789_defs]": "ae639d953e3d33369549d08d52e8ad22583ec5ca51adee8093ed4adff6bf03a1",
-"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "b2aff3756462eb0758dd26025cc2ade06a7d404add1d8781db30326ef6d02077",
+"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "9cd8b6ffa385485cd24e9b39d5494ae9072f0dd6a677afd992814f9308975966",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "6f2cecbc96da783a848304486cbda32686476b18919f73cedc4921c004814e51",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_empty_dest_chainid_1_mainnet]": "6f2cecbc96da783a848304486cbda32686476b18919f73cedc4921c004814e51",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "6f2cecbc96da783a848304486cbda32686476b18919f73cedc4921c004814e51",
@@ -19280,7 +19280,7 @@
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_payment_request_chainid_1_mainnet]": "6f2cecbc96da783a848304486cbda32686476b18919f73cedc4921c004814e51",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "6f2cecbc96da783a848304486cbda32686476b18919f73cedc4921c004814e51",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "6f2cecbc96da783a848304486cbda32686476b18919f73cedc4921c004814e51",
-"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "af3e2cf12f2142935ba1f042e77b6ced8d71b4e8be2eb59bd90c5325380b9105",
+"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "fe32852ee6e12081cd43fb7dc6853744b8750f65152bdb1554426b5b52911807",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_revoke]": "63c68d606a0c612cead4c77123ffdf17df4969938026528834f73759b46ebd7e",
"T3B1_en_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "2d181e758122e756dcbd9fd6426d45cd4617589ab77e186c08cc8aefd89c8493",
"T3B1_en_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "d1835105d76017586c4b5bfb1405f67b84f737b6edf0d2e6fceb9b1a801efc9f",
@@ -21077,16 +21077,16 @@
"T3B1_es_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "1c43a01a3864c17b781e3a68121bb7c4378f858ab5c4db5b3d012f138eba5fb8",
"T3B1_es_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "1c43a01a3864c17b781e3a68121bb7c4378f858ab5c4db5b3d012f138eba5fb8",
"T3B1_es_ethereum-test_getpublickey.py::test_slip25_disallowed": "1c43a01a3864c17b781e3a68121bb7c4378f858ab5c4db5b3d012f138eba5fb8",
-"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "7f9b995a2f5c92e66146a2ced34598f8edb2246f89cc55c8ff10007012baf028",
-"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "2d167f463e89bf0ac9d299b85aaecd37115edf0215a357b01b2dca9377e41c49",
-"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "5f2c5f44558e27909e804f6ab1f7f1982822158db3d6bba3086b51e89037d247",
-"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "f40f4dae1083bbfc53369e528b7cd0dae33aa5b20c9f3b7642e3cedb38ea6709",
-"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "ceb63de2526b1995f550f2cd21a6300252ebee90dcd335fa9a7913fcc6e9bad9",
+"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "ee3d3ac57c6b64c4bff6ee118b980c00c83c5fc793a6886b8a25a08655ddc3a7",
+"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "199329e1a94373d0dd89ca6604ba8c3ced3bd71941d3ba3d5f19eaff3a8b65aa",
+"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "ddb534be1b4553b83b48c12be927ec9e816c9094c7463c985789baf8faf990a2",
+"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "f47cf793ccf0c91b13296009e6af9d0e32eb7b85dc4836c030da15e10ff0e658",
+"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "dc0af8ae9d087231d0f403ca95efa16ee9d970522871ab38a7535d893bf423b5",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "79b20668aa14345d4abef2edf1d4cfb167585a157b782061f6012c5ac4b0ccf7",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "c80a20945e20e61c0c2be46b69a96b43fe33ec367d4d48fb74678e4427e4cdfe",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "a6c6994252f276668d33519caa3b4d37deb81b261b1709f345fb119a5fc9f836",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_67_chainid_123456789_defs]": "f1ada7c3407157eaf51322b416df472a31b7321b213336f59387cc34c75e51a5",
-"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "6323c711395a506ca7e070454d3be19568b4b1d33736e90dd71c766a13fb9d9a",
+"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "5b435fbfe12b14997446ff89c71401f653d7d539749b5850a7165e066f7e9764",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "213a324e75900a7ce52096c9a5803a30d42ce782bcb1293bc72f7bdcca17919f",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_empty_dest_chainid_1_mainnet]": "213a324e75900a7ce52096c9a5803a30d42ce782bcb1293bc72f7bdcca17919f",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "213a324e75900a7ce52096c9a5803a30d42ce782bcb1293bc72f7bdcca17919f",
@@ -21097,7 +21097,7 @@
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_payment_request_chainid_1_mainnet]": "213a324e75900a7ce52096c9a5803a30d42ce782bcb1293bc72f7bdcca17919f",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "213a324e75900a7ce52096c9a5803a30d42ce782bcb1293bc72f7bdcca17919f",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "213a324e75900a7ce52096c9a5803a30d42ce782bcb1293bc72f7bdcca17919f",
-"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "c6ea9f9fe132ae1c40e347598171aa855e06e74d5e6347a71d583ba05735622b",
+"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "767859e0ac833a7095b991c79604cfd133026f36475e73b531f938ca9290bfdb",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_revoke]": "336789356387a121d646338c5bf884f9388c53cbe47fbf24e2043e90b686b936",
"T3B1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "2d867c99116c86f01c462060a67cc916d3291f229692cf33f16f5a4307d68b6e",
"T3B1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "1ced5e47c7cb7a1145e539ed5850b54f18dab6bcb7c7c375eed170814785e586",
@@ -22894,16 +22894,16 @@
"T3B1_fr_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "979886e5de665a0a5bd752457a29ad2bd0aad9d94702754cb351dc7d31979b42",
"T3B1_fr_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "979886e5de665a0a5bd752457a29ad2bd0aad9d94702754cb351dc7d31979b42",
"T3B1_fr_ethereum-test_getpublickey.py::test_slip25_disallowed": "979886e5de665a0a5bd752457a29ad2bd0aad9d94702754cb351dc7d31979b42",
-"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "8ef73770d13f9c054d4f603fb84a49c43551396f71760f02111ca18321617f8c",
-"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "282027e559b802e6bbfff278a84da9e2621d06ba95d533db64dbba81a6382d79",
-"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "d9e3ddf257d3d2791b8877cbfd5e985d93baba214821833c99ed9c78cffc8a86",
-"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "9ee210630b9bb671a99d9469776aebb40f661a6c40c3c616ea42739c7d1d9e82",
-"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "dd05ad2c449374028490abd546f7aed76e71401ecd105183342f29ba4ba38ced",
+"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "b067d542205754ccff413c8ca246797e8e586cd8c6abb1a772a98bb688507bb4",
+"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "cc3c497d3e7e6804c7b35e74fb2d5139aae03ab67d0951377e68b25a9a301277",
+"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "0163d087fa4bdff6aaf62bf8683afba2191abde808861c72e1385f6729f8c1fc",
+"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "e636fe7f9a652a5af3a4a1770c77042751993bcb7fa1d2bf1fef44100ec7dc61",
+"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "522d8c39324fa707b98a7d6bb379129661443a9a44c6bca796831a2ce8b964c4",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "6739794220a84dbf9cb904a5b19a76244ffe5261a4f1d3ff59e0d982585a3726",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "dd38407721498940a53550e4036bf43cb56fdb6ca6462267b9dc315ca90bc8bc",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "0615ea8d9751dbc77c00c758a157c6b5508573b0367b8d4a49d40237b700552a",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_67_chainid_123456789_defs]": "806e7d0ce909fea858111afc184766bef50b5bf179bd62f66d68b9878c686f97",
-"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "426f1c0df8aec74a5220e59b0b870a3b365101ecee0e439273d9b257366c7a45",
+"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "8a281133bbe65ad69093207802ad8386748d583053093547db6c83fd5ccc9f3d",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "bb191b041c257c053d45117681c832ec480a223b25ff971232926d0c62400edb",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_empty_dest_chainid_1_mainnet]": "bb191b041c257c053d45117681c832ec480a223b25ff971232926d0c62400edb",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "bb191b041c257c053d45117681c832ec480a223b25ff971232926d0c62400edb",
@@ -22914,7 +22914,7 @@
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_payment_request_chainid_1_mainnet]": "bb191b041c257c053d45117681c832ec480a223b25ff971232926d0c62400edb",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "bb191b041c257c053d45117681c832ec480a223b25ff971232926d0c62400edb",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "bb191b041c257c053d45117681c832ec480a223b25ff971232926d0c62400edb",
-"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "d68349267727b330b8a6a74a9c2a97675bbd926c915cce012b6eda2e874a1173",
+"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "0be0ed08a402611bfb9907599b64595b3f9c0ae258beeadf0c7d0eeff55d50db",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_revoke]": "a4143e13ea9b479e115b7f94a0fb618ec4354098ebfc282a9ea9d61feb9de1bd",
"T3B1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "5ba2e43fb882c7a301b6aefc4f029b7aaa47c4154ea11ea6f8b76c823929bfed",
"T3B1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "54c47a3f8ca12a85b036ec3bee6fd09d6dbae1077b9c9225ce9f7cfb40b1dd35",
@@ -24711,16 +24711,16 @@
"T3B1_id_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "a3cab9c8bc322a17b6c124ee6c75e40ee39913e50cd01ac17640f617aa4cac75",
"T3B1_id_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "a3cab9c8bc322a17b6c124ee6c75e40ee39913e50cd01ac17640f617aa4cac75",
"T3B1_id_ethereum-test_getpublickey.py::test_slip25_disallowed": "a3cab9c8bc322a17b6c124ee6c75e40ee39913e50cd01ac17640f617aa4cac75",
-"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "73e97b89ec607ad21e13679e13c1dc014ff48715989ce5ed4175b9f9e1b3b89a",
-"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "2bca3caf97850fd4b737bad76413a783dbeecd3217efeebbc4aa68c518822766",
-"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "dc73298a797eddbca6a07e6784058c096d7b30492592378a189bcfc54ce7c6ca",
-"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "c743c5b7c50e1ebb2d75aba58b79b83aa6c8d016b187cb74848c51ef8b485d00",
-"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "863bef124fc04c2570b86244582149b4e46233f942c5866129eb7364021d78ca",
+"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "8fb02a3c4a86227b548749a84d19cfbbdc92fba5f97c091b84aefee00288b7fa",
+"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "e92b33a6b6ee91481c5211bf3ec2dd00b689cdb1810abeffed54132d3800480d",
+"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "f35d288ab4f018a2cf98f94a5e1d54705f7195de26435e58e4be67eda6d44c52",
+"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "44c647df07dbd823224908207a37c549e6a13da4da6d63ee807a980c774fdee9",
+"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "2fac599c0fa387f77caf8a34c8a9ea00c37fae08f182f802f49c7ce1a2cf8ed2",
"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "d75a4631d0f7dd3e28dcd1e5355fa7697c7366ce23be537c9cc46acbea3fe605",
"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "014ed3a9a363bea36074fbab89398beb471927e395a84034657b61e91d093855",
"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "e3e1bbe04987e0be72a0714f2ea37b421901d9fbbd58e3de5b03001954052544",
"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_67_chainid_123456789_defs]": "052b85e23130cb4e27f507ba880cc36573e88f23f23c83d118fcac544c4c9c67",
-"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "1c465a787d48f4870c61b437a865705e48b588673701802e9ba3a2aba0f26458",
+"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "f8d07d66c5d9eef9643afa5ea92785c99efdbb1e8b4a74f7042ad826dcaf6243",
"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "9d9c6d26222d85bd011395b246da1a6eba06289f9833e716b9c4c78c79c4097c",
"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_empty_dest_chainid_1_mainnet]": "9d9c6d26222d85bd011395b246da1a6eba06289f9833e716b9c4c78c79c4097c",
"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "9d9c6d26222d85bd011395b246da1a6eba06289f9833e716b9c4c78c79c4097c",
@@ -24731,7 +24731,7 @@
"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_payment_request_chainid_1_mainnet]": "9d9c6d26222d85bd011395b246da1a6eba06289f9833e716b9c4c78c79c4097c",
"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "9d9c6d26222d85bd011395b246da1a6eba06289f9833e716b9c4c78c79c4097c",
"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "9d9c6d26222d85bd011395b246da1a6eba06289f9833e716b9c4c78c79c4097c",
-"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "c67ba3afaad834fa9f07e670dcdac56183995c2063535688bac1e8a0bef325d0",
+"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "2ca178e85d069a5c3f0bc746de01ce17c0bd7a962dc273fcac1dc30193f2f373",
"T3B1_id_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_revoke]": "d806948d859946a20bb4d9d55517a37179fe2cc1fcdb2be6fc2eb396255f5f50",
"T3B1_id_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "41450a271bec4009b4fe8eb847a5c148ab54f77c5338005d18911cf2914b307b",
"T3B1_id_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "53f744a65a3671c579ff02bd5b3e2196afad58c5ee14553a7fef70f1748ee223",
@@ -26528,16 +26528,16 @@
"T3B1_pt_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "bbd866375fe164eb4caaddceb8a49d710b09ad01ca2cf67a0006d3a0d3ecb121",
"T3B1_pt_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "bbd866375fe164eb4caaddceb8a49d710b09ad01ca2cf67a0006d3a0d3ecb121",
"T3B1_pt_ethereum-test_getpublickey.py::test_slip25_disallowed": "bbd866375fe164eb4caaddceb8a49d710b09ad01ca2cf67a0006d3a0d3ecb121",
-"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "80b138e6a8a5c803847fadfaeeac981b6006687d3c81f2578805288cf5d3e842",
-"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "014be31981d52d31118911d6a87a77235792a71c88ddc7b6f4c3d33b1239c15c",
-"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "daa72b7f66040cbd87ce92bd4e19fc74e0769ef53493339686a8a71d455a7362",
-"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "3a6038576a6ea16e26cdb74e0a6c9715c46db9c552d97ea2f15f06a3b3558962",
-"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "95a90f7b07e9cdca4dac2138f8e2b58741b7abe388c06f6367a28f1f07777d6d",
+"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "3ef68603a52fd67e8632a0bd129b392e03b099122a35d59c1c60f36d45c39f60",
+"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_100_defs]": "d2173f24e1260607ece4bc96b91d7db777eb90c7c724b354359b59e198eaa46d",
+"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "0a761aeaca7d0a3bd8c1697e3dbd1de1e232472e02fdb5f1e18a69966c506a13",
+"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "2c51808c395842212c7d612f1b049efd8f8ad2555757572d74f20cef96f61641",
+"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "5332473e92a0e730f49e4650660afa02a724d32e9c807a3a7e0cc43eee05ac73",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "df43bc58b007ec868070315b02d690d0e4d7746de61a6ff0047f48915d100f9c",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "96e879ab566881e8ca43f03350015c6a71f5665be12ed447a9a6b9c9d1229ebe",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "dbc85ac457e723eb2ef650cf0a82b9cfc88474d9e8bd1939f884ebd220361853",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_67_chainid_123456789_defs]": "dbe770b2f9b833475001805545abcc60ee2bc9b7b5cbb97bbd064a4a7b283392",
-"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "09176c20d3273a1dc421507e7fc6646a844d1df533f99d015d3570f0df227e39",
+"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[simple_nonce_1_chainid_1_mainnet]": "079a2d72bc2654f7aff8198f3ad80c44c9be5c8a9d183c024f0d4073097c9697",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "24fe30f1dac434a4649470f717da1c086aa6251191a2a04d7a1c12817e2b7dc5",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_empty_dest_chainid_1_mainnet]": "24fe30f1dac434a4649470f717da1c086aa6251191a2a04d7a1c12817e2b7dc5",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "24fe30f1dac434a4649470f717da1c086aa6251191a2a04d7a1c12817e2b7dc5",
@@ -26548,7 +26548,7 @@
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_payment_request_chainid_1_mainnet]": "24fe30f1dac434a4649470f717da1c086aa6251191a2a04d7a1c12817e2b7dc5",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "24fe30f1dac434a4649470f717da1c086aa6251191a2a04d7a1c12817e2b7dc5",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "24fe30f1dac434a4649470f717da1c086aa6251191a2a04d7a1c12817e2b7dc5",
-"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "1e3074fe2112c8d05f4d038d9368c5728965c716d84b0962a91c4571dab6df94",
+"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_authorize]": "f78daea7bf88884a786a0c7aed5293b2e54879e22dd8423d81206df6612c6970",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_mainnet[metamask_revoke]": "0ecfac39bd2a2d950682f150908c78cebafa4379235ecc106c9aab59c014cc79",
"T3B1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "026929ec252bf40439d180b059d34d037a4def17e100ee3657186d3bd2ff73ec",
"T3B1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "0267b599b34c64a8cd02ebb5ef11e305a1feb276b35ad94a39461382f7d8a461",Why this scored 27/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.