fix(core/ethereum): disallow EIP-7702 authorization with `chain_id = 0`
What changed, and why it matters
This commit removes a feature in Trezor's Ethereum signing code that allowed users to sign EIP-7702 authorization messages with chain_id set to 0, which previously made the signature valid on all EVM networks. The change now rejects chain_id 0 with an explicit error. This is a defensive security hardening step: a universally valid authorization signature could let an attacker or malicious application reuse a single signed authorization across unexpected chains, potentially changing what account controls a user's address on another network. The commit itself does not describe a specific attack or credit an external reporter.
Treat as a security hardening fix. Users relying on EIP-7702 with chain_id 0 must update workflows to request a specific chain ID. Review whether any external documentation or third-party integrations (e.g., Ambire, MetaMask) referenced the 'all networks' behavior and update them. Consider whether a CVE or advisory is warranted if this behavior was ever reachable from untrusted host software.
Security signals we found
Cross-chain replay risk reduction for EIP-7702 authorizations
Removal of 'chain_id 0 means all chains' special case
Input validation hardening in Ethereum signing path
Test fixtures converted from success to error cases for chain_id 0
Evidence from the diff
In core/src/apps/ethereum/sign_auth_eip7702.py, the previous code treated msg.chain_id == 0 as a ‘special marker making signature valid for all chains’ and displayed ‘All EVMs’ on the device. The patch replaces that branch with an immediate raise DataError(‘chain_id 0 not supported’). Test fixtures are updated accordingly: three positive test vectors with chain_id 0 are removed from sign_auth_eip7702.json and added as error cases in sign_auth_eip7702_errors.json. UI test hashes are regenerated. The functional change is a strict input validation tightening, not a cryptographic bug fix, but it closes a cross-chain replay/confusion surface for EIP-7702 set-code authorizations.
Changed components
core/src/apps/ethereum/sign_auth_eip7702.pycommon/tests/fixtures/ethereum/sign_auth_eip7702.jsoncommon/tests/fixtures/ethereum/sign_auth_eip7702_errors.jsontests/device_tests/ethereum/test_sign_eip7702.pytests/ui_tests/fixtures.jsonInspect captured patch +118 / −124
### common/tests/fixtures/ethereum/sign_auth_eip7702.json
@@ -4,34 +4,6 @@
"passphrase": ""
},
"tests": [
- {
- "name": "ambire_nonce_1_chainid_0_all_networks",
- "parameters": {
- "path": "m/44'/60'/0'/0/0",
- "delegate": "0x5A7FC11397E9a8AD41BF10bf13F22B0a63f96f6d",
- "nonce": 1,
- "chain_id": 0
- },
- "result": {
- "sig_v": 0,
- "sig_r": "cc1dcf73e6451d217031fd4d04fa9392736977b343dc4ac616b171889367e182",
- "sig_s": "2c705977a6e066f807d9c2aa1fba02a32069bd92d2edf2c440533f0e05592d46"
- }
- },
- {
- "name": "metamask_nonce_1_chainid_0_all_networks",
- "parameters": {
- "path": "m/44'/60'/0'/0/0",
- "delegate": "0x63c0c19a282a1b52b07dd5a65b58948a07dae32b",
- "nonce": 1,
- "chain_id": 0
- },
- "result": {
- "sig_v": 1,
- "sig_r": "9092db9dd37e92acd62299cfe9610f911401029dbe24a7ccb4dd725790794c2e",
- "sig_s": "265486929f9094a3fd11bd19eac17d027925632e68d1047ba8737b972da783bc"
- }
- },
{
"name": "ambire_nonce_1_chainid_1_mainnet",
"parameters": {
@@ -117,20 +89,6 @@
"sig_s": "16fd7587e55b3b1c412f74597fb4ffba4fa4dd7d877fb91407ac12749d26f16b"
}
},
- {
- "name": "revoke_nonce_123456_chainid_0_all_networks",
- "parameters": {
- "path": "m/44'/60'/0'/0/0",
- "delegate": "0x0000000000000000000000000000000000000000",
- "nonce": 123456,
- "chain_id": 0
- },
- "result": {
- "sig_v": 0,
- "sig_r": "e6a8160dc4cedb2766f3d6e555902abdfb8a92db37c02668d3035642dbb15215",
- "sig_s": "6842785735df1a34b04ed1684e670cd6797ea8d0290f927b9b959a196f01749e"
- }
- },
{
"name": "revoke_nonce_123456_chainid_1_mainnet",
"parameters": {
### common/tests/fixtures/ethereum/sign_auth_eip7702_errors.json
@@ -4,6 +4,42 @@
"passphrase": ""
},
"tests": [
+ {
+ "name": "ambire_nonce_1_chainid_0_all_networks",
+ "parameters": {
+ "path": "m/44'/60'/0'/0/0",
+ "delegate": "0x5A7FC11397E9a8AD41BF10bf13F22B0a63f96f6d",
+ "nonce": 1,
+ "chain_id": 0
+ },
+ "result": {
+ "error": "DataError: chain_id 0 not supported"
+ }
+ },
+ {
+ "name": "metamask_nonce_1_chainid_0_all_networks",
+ "parameters": {
+ "path": "m/44'/60'/0'/0/0",
+ "delegate": "0x63c0c19a282a1b52b07dd5a65b58948a07dae32b",
+ "nonce": 1,
+ "chain_id": 0
+ },
+ "result": {
+ "error": "DataError: chain_id 0 not supported"
+ }
+ },
+ {
+ "name": "revoke_nonce_123456_chainid_0_all_networks",
+ "parameters": {
+ "path": "m/44'/60'/0'/0/0",
+ "delegate": "0x0000000000000000000000000000000000000000",
+ "nonce": 123456,
+ "chain_id": 0
+ },
+ "result": {
+ "error": "DataError: chain_id 0 not supported"
+ }
+ },
{
"name": "unknown_nonce_123456_chainid_1_mainnet",
"parameters": {
### core/src/apps/ethereum/sign_auth_eip7702.py
@@ -44,17 +44,16 @@ async def sign_auth_eip7702(
chain_id = msg.chain_id
if chain_id == 0:
- # special marker making signature valid for all chains
- network_item = (TR.ethereum__network, TR.ethereum__all_evms, None)
+ raise DataError("chain_id 0 not supported")
+
+ if defs.network is UNKNOWN_NETWORK:
+ network_item = (
+ TR.ethereum__approve_chain_id,
+ f"{chain_id} (0x{chain_id:x})",
+ None,
+ )
else:
- if defs.network is UNKNOWN_NETWORK:
- network_item = (
- TR.ethereum__approve_chain_id,
- f"{chain_id} (0x{chain_id:x})",
- None,
- )
- else:
- network_item = (TR.ethereum__network, defs.network.name, None)
+ network_item = (TR.ethereum__network, defs.network.name, None)
account, account_path = get_account_and_path(msg.address_n)
if account is None or account_path is None:
### tests/device_tests/ethereum/test_sign_eip7702.py
@@ -85,6 +85,7 @@ def test_sign_eip7702_errors(session: Session, parameters, result):
experimental_features=True,
)
+ assert result["error"] # make sure it's not an empty string
with pytest.raises(TrezorFailure, match=result["error"]):
ethereum.sign_auth_eip7702(
session,
### tests/ui_tests/fixtures.json
@@ -2101,20 +2101,20 @@
"T2T1_cs_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "f2b80196c81ce473b7f24f16f6192ac76d9d2ca23fb0b40053c00d02b53d5111",
"T2T1_cs_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "f2b80196c81ce473b7f24f16f6192ac76d9d2ca23fb0b40053c00d02b53d5111",
"T2T1_cs_ethereum-test_getpublickey.py::test_slip25_disallowed": "f2b80196c81ce473b7f24f16f6192ac76d9d2ca23fb0b40053c00d02b53d5111",
-"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "bd981efa44cce9346fce4cf0a3d37e5715212bf6423dcd92a1639614d3ad0620",
"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "41dbc86492a99283d8e57b27a6c1603b05b2cfe3aab0c33693216deaa1b59e5c",
"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "cc47f5c8f92fd25f8a61b22b1b9536a75de4200a57c206fe2e00c4f1a319a24e",
"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "20a1a5f7e622c7dc07da8d7be4e3c48046e01428453936a244ae27c1509d47ed",
"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "16c9be1c2f741df87a99b2c4f7bae7fc0daf53fb04ccc3aa3a3b3f549af0b9b4",
-"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "434ad5445f45ff8d33f3515db5e701debc326c89387d8fe98813707b6941a0c3",
"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "0c8f494120b89f909f7e034a5294cee64312f163d0502ff95fbe58a03545c7b4",
"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "333c3081818aa6d2165b2250ebcd947b4f1496334c2dd89f9bf0fae02aea28ef",
"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "df3bbc584a7a9e69b10f63a6f2aa80a9d99d6ad8cc21cf88604be231f7f0766e",
-"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "5000c33a3c29708d77d49ecb0efdefca838492a380c46995a9730f63a543f0b8",
"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "c0161310012c6ea5e84c62b4990dee8931ad6b827b87d220c8c90c64d732580a",
"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "86506d8fbd2ece6a7ec1f9b3e2db81df227a34a00a9753fd5d074127e5897f37",
"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "8b25e4605e7ab380ab273d427605e970370db29b1f96adcab4d123a4ef621c46",
+"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "b4ef5fc99d433b988d8f4af980391f9f2d3a5f45a9a02662d56f9a1873796539",
"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "b4ef5fc99d433b988d8f4af980391f9f2d3a5f45a9a02662d56f9a1873796539",
+"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "b4ef5fc99d433b988d8f4af980391f9f2d3a5f45a9a02662d56f9a1873796539",
+"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "b4ef5fc99d433b988d8f4af980391f9f2d3a5f45a9a02662d56f9a1873796539",
"T2T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "b4ef5fc99d433b988d8f4af980391f9f2d3a5f45a9a02662d56f9a1873796539",
"T2T1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "ac59bb8ef15ecdd783726b672f2edb3d837379c334b3761eca93968bc0a2df92",
"T2T1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "3f12e8c3ea92de37660eb050c6df7b7c622f253c27c3f4ef1996652859efad45",
@@ -3931,20 +3931,20 @@
"T2T1_de_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "efeaf51fe18b983e9b1a6947a939ad305a92e57798fe07110bb61c0f65755881",
"T2T1_de_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "efeaf51fe18b983e9b1a6947a939ad305a92e57798fe07110bb61c0f65755881",
"T2T1_de_ethereum-test_getpublickey.py::test_slip25_disallowed": "efeaf51fe18b983e9b1a6947a939ad305a92e57798fe07110bb61c0f65755881",
-"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "0017c30467a406917041800d032172811df48772693ba10ec60843635cb9298f",
"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "79366bc67cc722e8c85c8eea94dab2e62952757e2aafa1dc9fbc10325706f0df",
"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "90fc4c8e01bf101dcd41d645d4bdeb963f4d65609e96c1d124ee9081130932bc",
"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "f5433fa54e7730b6cf40256f5cf3f2469858dab24e009e9c40fdee805dbec848",
"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "fc85ac0dd3d999826537084d6bf429b140f224ec0f74ed5193d4fb17da64096e",
-"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "a78bd033f7c50ff7cd375e2ad3712f09e49c45555bc00002190738938c8c381b",
"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "f83434148616be322e0af6dc08cd6d5011d4c3497ae93aab87f9107da143637a",
"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "b0d278849976e09a25ee6305a1bcda3c31b27328cc7ef12019320661d47fa3fd",
"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "abbcf03aeb55288b977c3bb48bf4b9e2f33fa727bd87365ecd626c7747b46b62",
-"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "95a2eef156a4e9ad57b2a21d676c30d4347656d5b1bcbe2f2db05429ac548945",
"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "b8f267d8703ab5a573022255dc636fac05f18b889aeaee29a99b75142c279dbc",
"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "e87fc28fe38282974236e3f7da62783a46d07f13d2f5bc2b837a23252c8151e5",
"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "9dde3adc156c3a33653a15fc5b4688a582dcc17c378a791e71791bf2e43bdc80",
+"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "18e9a25c2bdd7e78dc9dca894c96d5078fc77d94a1e6b1c7bc99beb96b271b19",
"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "18e9a25c2bdd7e78dc9dca894c96d5078fc77d94a1e6b1c7bc99beb96b271b19",
+"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "18e9a25c2bdd7e78dc9dca894c96d5078fc77d94a1e6b1c7bc99beb96b271b19",
+"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "18e9a25c2bdd7e78dc9dca894c96d5078fc77d94a1e6b1c7bc99beb96b271b19",
"T2T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "18e9a25c2bdd7e78dc9dca894c96d5078fc77d94a1e6b1c7bc99beb96b271b19",
"T2T1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "2da2338c9f918e48af5e58e4f4b51b3a4cd5b979d37c6ded333a23d78ec0cf61",
"T2T1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "84c9af65f9f560d97b1a60e70569aff9a4adfd3d76efbb733fa2196505243aff",
@@ -5761,20 +5761,20 @@
"T2T1_en_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "8aa7c68cd09e700e8c6903dcfc39c4a66214481c12c34dc56762829478399b79",
"T2T1_en_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "8aa7c68cd09e700e8c6903dcfc39c4a66214481c12c34dc56762829478399b79",
"T2T1_en_ethereum-test_getpublickey.py::test_slip25_disallowed": "8aa7c68cd09e700e8c6903dcfc39c4a66214481c12c34dc56762829478399b79",
-"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "eec4efec4e7eec47a5fea9833e9f18abfc977274a10f85240be4a5c6c2d5296c",
"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "fe0951bcc299bc5f566acbd7b462b635f8e612fb456eff9cf1b73fc56371c819",
"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "e5e9c9a9e4b1ad6506a91eaacae2f03ab2b48dca835f4512c5c11ad2b188c18e",
"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "626866d847535cbe5f75a34d14f2898ce528b3f5ef49d308e38b33f9076ce4f4",
"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "53e465d4bd90972bef8a4dd9f293d40293aa0fef7782812e2942fea31660c62a",
-"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "efc1b43e0f342046c810a6e7b1655b2f029494ebc8aece9bace78a554db29d94",
"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "b43ab32307c0187cedcac222b62f71d2229f300e0fce28559cbe208537a0ecc2",
"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "d67c3aeb50be09b98184ff7a591457b80be3a2f66627274be09a01632eb15dca",
"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "a69557432032fff60c601929ea8f325ea03e938cc83e86440c8bcae606dec9e1",
-"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "fc747956e2d6e66c5e84d5fb62d191da2528c12b71750a2f9199a87bbad06284",
"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "a39549e9038cd043ef0eb98e5fc4a0bc1e1151bebce25781c8dcf42c41498cda",
"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "35f821806418d6dba11a21e3dbd2a0557958348f7b7c1c7a352bb4a5418d32cc",
"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "cf19eee235924f6ad0d1879b49ba06b867256b1030a76dbf27275f22ce6d5b14",
+"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "7a6feaa1989a2b1558101bca512657147b7b542992d3b652a1e8c19e4c682c8a",
"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "7a6feaa1989a2b1558101bca512657147b7b542992d3b652a1e8c19e4c682c8a",
+"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "7a6feaa1989a2b1558101bca512657147b7b542992d3b652a1e8c19e4c682c8a",
+"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "7a6feaa1989a2b1558101bca512657147b7b542992d3b652a1e8c19e4c682c8a",
"T2T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "7a6feaa1989a2b1558101bca512657147b7b542992d3b652a1e8c19e4c682c8a",
"T2T1_en_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "dd677d4bd1a50f449941aa6445d72e3c76ab19e5bed6e7ff80aad42c430f144c",
"T2T1_en_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "4cf3c4723a41990f99c7323c927cad6c92ce4aa83032d90e0d2dee4b3c5f5762",
@@ -7609,20 +7609,20 @@
"T2T1_es_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "17d836396f272c01cafa175aa87b0c076aedf7698c935d1921c7d3d7e8911903",
"T2T1_es_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "17d836396f272c01cafa175aa87b0c076aedf7698c935d1921c7d3d7e8911903",
"T2T1_es_ethereum-test_getpublickey.py::test_slip25_disallowed": "17d836396f272c01cafa175aa87b0c076aedf7698c935d1921c7d3d7e8911903",
-"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "94250162e4365d298400bb97ad97e17bf0f027e21da8f04b9b771541ffa6089d",
"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "92c1f3d4562aaa6408a2fd65a3a44b11b62c6b948f02c5f7fdc6b97ebf93fd5c",
"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "41c15e5a207c294af260ee20460b656aa2ba8e60691f51250f0800d09c6138ff",
"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "e7b7452632f315ce64ad9d310002e23eda95040b231dfada26c888150f869ec2",
"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "b312729d44d99f9db642448ec905044948a24b538b4ade540aa5d20d4a1c159b",
-"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "4a8b1d9a3aa960701fafa095d3e46b954653136cbb9a40ab874a078ecef6d4ff",
"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "c62132d8ca57ab24e48950a721f029023b10caecb132bdeda8dee162311e3e0d",
"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "bb2a7501528c200c23896c90bd89bc453c77867681c77c13f5627cee4c4e2366",
"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "9febbded847503b7694d901a1e9d42c7b6aaa2ed048a1e665d2f363d364cee6b",
-"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "c8cedeccc9aca99bbb06f8326f02559ea4956cc48a5750e98740e8db1f112554",
"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "c6bccea8d596b9fa138642d2e72187ce77e1452cf349ac025e58f7e733c396a8",
"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "31fdfdc4c653f8a04577b31ba2ef2650488253fb2194eca65138f801b332aac8",
"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "ead7b2537bb3e4a2de29d9d2d22cc6b3bc948e949afc438f0f183547e390a09f",
+"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "33dc509ce9a6d56f2302a48b9fe1e10c2417a1aad187b2bf0f1aa5bb51a4c0fc",
"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "33dc509ce9a6d56f2302a48b9fe1e10c2417a1aad187b2bf0f1aa5bb51a4c0fc",
+"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "33dc509ce9a6d56f2302a48b9fe1e10c2417a1aad187b2bf0f1aa5bb51a4c0fc",
+"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "33dc509ce9a6d56f2302a48b9fe1e10c2417a1aad187b2bf0f1aa5bb51a4c0fc",
"T2T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "33dc509ce9a6d56f2302a48b9fe1e10c2417a1aad187b2bf0f1aa5bb51a4c0fc",
"T2T1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "77d57ad7ee4a0bf940f1c9f52688b82c9fa73d43fefead639f8665fd93a778a8",
"T2T1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "15ba503f8b681cbb4e59420f76c6b82611cfa9c2051e032bdde96f7b4cc4f21d",
@@ -9439,20 +9439,20 @@
"T2T1_fr_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "7e5a99a4b6aad4cdf7a9f9aecf483faa381108ee2108efaba88f261e29ac1f8a",
"T2T1_fr_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "7e5a99a4b6aad4cdf7a9f9aecf483faa381108ee2108efaba88f261e29ac1f8a",
"T2T1_fr_ethereum-test_getpublickey.py::test_slip25_disallowed": "7e5a99a4b6aad4cdf7a9f9aecf483faa381108ee2108efaba88f261e29ac1f8a",
-"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "73afa57f7ac7af6a666160906a0240244a4d88b95bc9fcc86ac7cc5ddab32320",
"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "8b9f292c22ee4e73f299a226b41954da791941cb65bb4f105ea6cd378dd63386",
"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "dd0877170bc0e8aab48ae8e95b88949e33cad485e7b7ccd84e8162f0adeb7d72",
"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "cbac0fdbdda7881f08403da78c4f41c56c1a1c36f4b6ccc65f2bb541511bbee8",
"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "64a6ca0046e75c41e01f9d6adca532d73faad60294c650a60addbc35c6055b1e",
-"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "bf103fc09447667742014b139936a8dfff62d60681738f9f44d29d752d55759e",
"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "588aaa2523eaccc41c0a8293d0f4be039829dc4fbe0ebada2b4cd3940c611ee9",
"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "eb97b7c9b1f4737ee398d5e39084ad4b9c524689a44356489160b8050d1936a0",
"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "e2ebaed6ceb293a7980d7a9eec70eb9a0a20693131c25e6b462570552fc2bd00",
-"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "0a7212bc45b23c040c2bdbcd7d1ce588f9d9db02aaa99eb9656e80b5a535c780",
"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "d8fbed7425f2af85241e97080b606f1cbc031a7ecd3a59cbfd2a995b93f4ee82",
"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "9782cc92f3b7e77fd42eb824ee81ca7dc2df988c28910fe360de68691248e4ab",
"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "74b386d71d170f7c183bfc2b9fdff9301eae5cbc27b4ca9ed2e8ae68f9460f84",
+"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "1790037292baa724e847c091feb862c89389835b24afc686963a45ac25ebd633",
"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "1790037292baa724e847c091feb862c89389835b24afc686963a45ac25ebd633",
+"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "1790037292baa724e847c091feb862c89389835b24afc686963a45ac25ebd633",
+"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "1790037292baa724e847c091feb862c89389835b24afc686963a45ac25ebd633",
"T2T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "1790037292baa724e847c091feb862c89389835b24afc686963a45ac25ebd633",
"T2T1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "99e662f84c679999637b7c4752dd5532ca00997c5715d58dfadd7f8aaed4927d",
"T2T1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "1ef921a1a090f0b39cc9ac3c00fae35158ceca631a67f7786cc66f90c7b4555f",
@@ -11269,20 +11269,20 @@
"T2T1_pt_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "020b255e04b59e53d2aa87ae960038f4538d350de28df15a1ac41b376e9d04f2",
"T2T1_pt_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "020b255e04b59e53d2aa87ae960038f4538d350de28df15a1ac41b376e9d04f2",
"T2T1_pt_ethereum-test_getpublickey.py::test_slip25_disallowed": "020b255e04b59e53d2aa87ae960038f4538d350de28df15a1ac41b376e9d04f2",
-"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "dc83ed596cae3751d62622bbbd6e1e3107b10bf4face5ca428b3da69cfa20855",
"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "588166d9a05f369cde01e4e879332085c8f5da381b4d0586deef252ef59f3715",
"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "d7df0c2b409aa244b6302fb4ea7d53d944adb742712f5a0b1dd6bff826faf1ba",
"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "f71c756cbea9d62db09bae045116545c731cfc3e9da8883f798a737f63779ee7",
"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "67fcdc243944d47fb2370d3c141fd6623e83d04980ab36e1de4533bef2436d85",
-"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "cd3340f2c9fcbd4b42599de7fb51216573de06ec1a2ee25d958ae84520eed384",
"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "ea104ef9189887889c26b81165284e0e8e1010cc356496788a093bd8b18bf9f0",
"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "97d0ee4316839060892889a7022796ffed7ff5b5a582d793a523f157ef1e7bef",
"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "064e9ea5439c306bbeb8b3e54355c8441c92af495f08172aaee13a0c01d02609",
-"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "91687e5753ed3624c8777e47384779c313f82e0019d42976ca98dab4e18342a4",
"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "a386251e273263801163f33a97947ab21a9aab2d5792fa1cfcf21f9a899255bd",
"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "350e0919c03432a6dfef7363a4b3d5a72666ac70d3dc33f2c47e80018fe1e22b",
"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "4d19f92a30ef01cb8ff848710f9504485a0eac4b05b5159b917d20ea229c731b",
+"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "101980adaa8949175596f2b7733e40a0299f5b8221e3aa574b39b00c4d7efd05",
"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "101980adaa8949175596f2b7733e40a0299f5b8221e3aa574b39b00c4d7efd05",
+"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "101980adaa8949175596f2b7733e40a0299f5b8221e3aa574b39b00c4d7efd05",
+"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "101980adaa8949175596f2b7733e40a0299f5b8221e3aa574b39b00c4d7efd05",
"T2T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "101980adaa8949175596f2b7733e40a0299f5b8221e3aa574b39b00c4d7efd05",
"T2T1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "c575b08ae4f231cb1a8c015304edec40949d3fda91abe5f5dde985f15040b4a1",
"T2T1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "3eeacf7ef308c99ece45b4ad83b64f366d05f59099ed97d017507fb766c6ffd6",
@@ -13350,20 +13350,20 @@
"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_0_all_networks]": "9305532e681897092383afd31309e6dc41c932dc75fcf2f6c870260ff72b9bb8",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "ee15b9710fe96f9a3a559b1a0b29245d813978f691aa27a98560041a6de02ba5",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "a966c19cf8fa9c75445c2a2e3769d8fbbf82ed0e61a370486052cad7944d49c5",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "6a9804eeb96bc055d4b953dbddd0206e220fa25f03ae81e59ccfb559518536c7",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "67eeb144834db23c04e5d92dcc7989fff3c2c1e7b697dd82a2adc861d3404a84",
-"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "8dde016e2246e3d1b32b7a0ffb0d3cca28f21e9b7ebc69334c72d0f5ce3de24a",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "7d0dbbfa571995d946d65231defe3e604c505b40325c72918340aff5b4f571c0",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "d40b054fc08e0f9310873bb812bd81da466ba0f13b41ff1d43435779baf2b47b",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "2c90d1a01e9adde8764789af6bfb1cc90f32d17adbc6e957b013e1d6d7acac19",
-"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "543833985ab6933464635e028154538c257d11351027d55ac97ac33230a2f505",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "5b3d2f047bc9ca032ac24761b3361cb20ee356b674fd384aecc960d077598239",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "7b0fda2b1926d4d651cd689f8e09abab9ab2f99990a5f9b26fe8e94abbec80b4",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "ee815b066b8b100328c33639edfb36b455a594ccd320ff03dc8e8589b2893951",
+"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "34d3d8346540472f81bf6578439a0f3bd0f38953f3b8543d08f6c2a5afa385f1",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "34d3d8346540472f81bf6578439a0f3bd0f38953f3b8543d08f6c2a5afa385f1",
+"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "34d3d8346540472f81bf6578439a0f3bd0f38953f3b8543d08f6c2a5afa385f1",
+"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "34d3d8346540472f81bf6578439a0f3bd0f38953f3b8543d08f6c2a5afa385f1",
"T3B1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "34d3d8346540472f81bf6578439a0f3bd0f38953f3b8543d08f6c2a5afa385f1",
"T3B1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "b8a67632ee641e63026f318b41b00fa1f35aaabee2bb5b001460b14806960ede",
"T3B1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "2ec956eead3bea567dac742c54ce3a445485c4a06d4c87b42be3a9cc0d63e270",
@@ -15119,20 +15119,20 @@
"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_0_all_networks]": "d07621dd513d43908d29d8116af1890a73eed2ef07d90e6900e00079125d8d77",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "921f31707ee3f51ca8b37640ce05e353adc3e1c16cfce9ee55f12f3576799c71",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "e64215ac20b1a5d93e60f23d41e55087ff8fc54b4b09b77c934466a3a8d97561",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "33af2442bb682975292aca2ddc929e633ff814014fbb6b3d847ee1990500afc6",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "907a3f37220c3792b6703ca80a05366cdf4328a5b9b6c1a2caccbe2d35e9037f",
-"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "825ea25525f297ad63cd731f97e80fd44e338c98b06eaad98e691ccde0b5d942",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "fd6d98dcb4c8f9e228a49d25ce859a4a23cf9e28055a3c1f4b15ead257085e54",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "6a2c79026f349a5ad861db8ce34b070a8593b391c349ee1e8db8dbde0f8b2181",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "49995ffd0515a4f612e3f13ed1d79517319ef5edc022af1ca8f0ed4121c55319",
-"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "e20991ed68c039e2d40e5b72de68dcd19aa005d1007207e432e50d8c1d8df166",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "edc02de5715687b404af673e90cccbe9f2e89b404bb915d098d6941754cb9629",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "5b21b99b04ff76914c0ff09dc18c375bd5c44dbcdc5f2c7eae36a091565e2672",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "50d348170c29a4ded8a1227a19f64f381914ee52c73ab3e97dba71fb324914ad",
+"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "d479f6f0354bfbc8590826eb152afb0c8f96b61b1e32ba5c5f8a397e650c5a36",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "d479f6f0354bfbc8590826eb152afb0c8f96b61b1e32ba5c5f8a397e650c5a36",
+"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "d479f6f0354bfbc8590826eb152afb0c8f96b61b1e32ba5c5f8a397e650c5a36",
+"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "d479f6f0354bfbc8590826eb152afb0c8f96b61b1e32ba5c5f8a397e650c5a36",
"T3B1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "d479f6f0354bfbc8590826eb152afb0c8f96b61b1e32ba5c5f8a397e650c5a36",
"T3B1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "6721f0119b4201daf22b0ddf300f2281cc18a3848eadb5ba5cb1808df54041ff",
"T3B1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "12f3db363cc8e8b658dccccbe1ff2f230310629b33f6212cc77ef5cad6f8aec4",
@@ -16888,20 +16888,20 @@
"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_0_all_networks]": "38f8e279643bfb1582434c017f5d6c68a53649ed47ad3b703578ec0f5a10100a",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "138ba1b21faf9cc1f9143618603ca7df7432627a20066e69fbe6f7908e634ce4",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "57b4742818d7555ed3c3ca100bf9a4781eb593cc2e1da7bcedbd9721afc181cc",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "6e51d6977ac6d79af26fe7078390e09c25fdad234c7e9ea8ae06aa35480e1bb7",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "702c172e70607e46320b09f608d0902a55453cd10431fe6b56746c3c38debc0e",
-"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "611c5054115c8ebf0d49cadfab492fcbe3783a7eabe54097d95e0923074483e5",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "c4fdc76db449f88f33a1cf6cd4f62d6f833b3b577054b3cc76c8729688000f2a",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "9dfad652ebb59c20f722e6c33cb68d423c03cc12c3a95aabd46d46cb78bd156c",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "be2c945f357030fae2207d8c51d89ecd112dbb3cc7304baa85f2343ea3a87ffb",
-"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "c4a60921fb7589c8297cf18696f35047e90b8354b44d8bd0e80a220be5c75715",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "2967cf8cf28bba0a8a918fe64550aa39f44535f3a6211f9f11a73d4f22e7a7fb",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "9048999c9ee8e65803674791a3dfa72d49a94f502dde1b6fa9667e24957efafe",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "ce71c0224d9482678c7b975f0454c57088807f72bdbf2d5132f8365f857eefe1",
+"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "db90d1bcab6ac9e22dc44c4cb1df0fee37894895dc1b4404fecffe2a4b64ec4f",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "db90d1bcab6ac9e22dc44c4cb1df0fee37894895dc1b4404fecffe2a4b64ec4f",
+"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "db90d1bcab6ac9e22dc44c4cb1df0fee37894895dc1b4404fecffe2a4b64ec4f",
+"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "db90d1bcab6ac9e22dc44c4cb1df0fee37894895dc1b4404fecffe2a4b64ec4f",
"T3B1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "db90d1bcab6ac9e22dc44c4cb1df0fee37894895dc1b4404fecffe2a4b64ec4f",
"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",
@@ -18657,20 +18657,20 @@
"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_0_all_networks]": "9026e06d73b627823c5ccb0ff3ed6d662f1a5ccd17da215c0c3238ad346ff671",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "8ff6511caf31c7644a59af695a1c8b014dc6bfecf658a172c4df54ad35aef680",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "89d109eacfdeb84979d1d43e90514ee85b7f6c58ab6db1d62fbb38ea2a2df573",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "9b788941866a0fb5d37e7e5d15f50c4e24d4db8e4bb41bbfa8f55c03aee6ff45",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "d59adcb7d25fa0e547b446de85715dc965692e8b310744d21a4690833323e3c3",
-"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "61e5d1cd01356e9ed2be9375ad9557d764551fc0a2ef640c3141e1bfb54a88e4",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "d025e20446bee823f0b1080980772bc9c3166f5a4cacfba1ee6b7ac780088be3",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "546094646fe73a9e10894c0213fdf14b8589aa8228c097255dc4612c99ab5567",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "5a454774a8c14baea77242970d437434583d143787abc4315f3903edb4473cb5",
-"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "177bca876b54289473f6e2e78dda38ef569be18a172160d86da799f1a4d326bf",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "3b6891d3a2c8f964e5a3425529239db9b0fda706a26cdf2f26f4d4ae5f05a83e",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "0d7f395c78caf161420078fbe58d7b8fe4571da9a9644dac0ddc47d58cf3bf0e",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "21e3a7b79ea54da3d0ea96667bb2f556b0aec9077b789a4d801cf2b83b9ae6d1",
+"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "f05a9439d0aba4397336fdb20dd0d29f84df0ae9bccd9fe765cf08a6e4b630b4",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "f05a9439d0aba4397336fdb20dd0d29f84df0ae9bccd9fe765cf08a6e4b630b4",
+"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "f05a9439d0aba4397336fdb20dd0d29f84df0ae9bccd9fe765cf08a6e4b630b4",
+"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "f05a9439d0aba4397336fdb20dd0d29f84df0ae9bccd9fe765cf08a6e4b630b4",
"T3B1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "f05a9439d0aba4397336fdb20dd0d29f84df0ae9bccd9fe765cf08a6e4b630b4",
"T3B1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "0691badc39e8748d77524655083d893d801efcb429b7df10067b163227ff95a5",
"T3B1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "a316000296b05b802c4320c00df17c96932f6d528eac1aa63ef96a5497d7f4c7",
@@ -20426,20 +20426,20 @@
"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_0_all_networks]": "f7669b7589095066f2af837af355e3c0f3b203fd3a2029d19105b1a4fb91cdcc",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "fd9506b8cc8aac58e35594cadecc9a9f7d6dc1574ccce018abbaf892b9e23039",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "92b6fbe90715f0bc3b42ae2490fabfe7a5cfe0574bb0b64537f28d07e8511f9b",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "13854aaa897cf6494a70850b664da36e9e8585e8fbdbabf138d10ff5c8ab9cba",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "45ba07fae8cdcf16d5336c224e9b1028a1984a25a9738fe5ecbdc2d32524d130",
-"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "bef6d9908f4140f6a594fd7fb537becf10f0cc9454e334b239b244a22a127cb4",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "fdb88aa417925b3c97dd568bf9f1f124b3515aa64e4d9ef1df186b84753d6cb2",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "f455ad71af897a1bdf53ad0502f52bc629d194ae7fcec4288b94bbbade698b5c",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "51e11df1942e792b0bf57765be4784224354f61f87171b15433689d1d063daed",
-"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "d642e336bc95a8054ce8f6128f252f24ca9298ba3ab8295591f256c97e11d6d6",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "b52ee31be46dd5b15f9a88f9993a952b53ae8b2ddc5da865e9404121d40f2b2b",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "1cac0261c1148144bfe59fd0dc89fae91aa5bcd131434ddd85fc0fb81184fe68",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "4c7c8b3c52d48baa58290c3d166179fa0bddc9bb0d3076e15480deaa58daeaa5",
+"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "8be038fc1b13373022fa23eb3fac713dd9ae5ba549a167d954402ff9c792263a",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "8be038fc1b13373022fa23eb3fac713dd9ae5ba549a167d954402ff9c792263a",
+"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "8be038fc1b13373022fa23eb3fac713dd9ae5ba549a167d954402ff9c792263a",
+"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "8be038fc1b13373022fa23eb3fac713dd9ae5ba549a167d954402ff9c792263a",
"T3B1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "8be038fc1b13373022fa23eb3fac713dd9ae5ba549a167d954402ff9c792263a",
"T3B1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "f7dbf3b191fd182046a74cc53252d3fa3f384d685bb4873e49bc49b06a0bdf72",
"T3B1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "566abfa31588da9bae12eb0061909714b07f24e79edc243603e0d573c892b97f",
@@ -22195,20 +22195,20 @@
"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_0_all_networks]": "b95b31c496c4b559dbb5959f885ebc9b9856ee947403a466ca110f5d6d9419e8",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "2424810681dd0f97529950f6543d2e5dd82373c968a9af1e1df6703fdb8e9b02",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "1e3b9914447b1b5ebdfbe4af22c26cb1435c4630fda96d19f7b58bf2b6af3371",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "84d97f659d5da5429c70f08045075c8106f0860279e6e87df3ec7371eca9dae6",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "653477fa4e483c3a3505cd22db828034cf41d6e84f9b2ecc49af051d4924b487",
-"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "faa2c0173589bdc382060d85b3b0220776f0ed3ae68f50691241605b24e9d663",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "2531a93e3c4f74e4cb5eb3bf8e5b12dcaa2bbe70f6113ce094c46ad94cc357e5",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "69cbd7f80ee71b1538930f38d18e68f730a73212206553cb2bf0632eb5d301b7",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "7ae56fd061e990c433605e396e895f9d7465c18bca177e014837a27961f041cc",
-"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "c05fb4bcef4f479bb5e70e3a1c0dde8bc12cd683a005c058c2c9efbf81ebb331",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "74c8b969fea2cb149ad494ec1b6c80de3a4c8295da94b536f24e5b20cc45626e",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "e15158778fbc2fde78e8b9c911e77036ba120eaed5b6ba107806b51e2d119cc2",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "4e61a5f9396bd03e1039201cc07f2ead4bdde5b9b84ea7cb7be6a14dcc6ff785",
+"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "d07ce0213411c1e0bcd960510b38c149059e99cb8b185de754a72853aa307565",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "d07ce0213411c1e0bcd960510b38c149059e99cb8b185de754a72853aa307565",
+"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "d07ce0213411c1e0bcd960510b38c149059e99cb8b185de754a72853aa307565",
+"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "d07ce0213411c1e0bcd960510b38c149059e99cb8b185de754a72853aa307565",
"T3B1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "d07ce0213411c1e0bcd960510b38c149059e99cb8b185de754a72853aa307565",
"T3B1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "f0b30f5f19e18c256166f616553a18ecec3b224070018e205d1f8828ecb89ebc",
"T3B1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "d806ce13b1794b90f8cdae106f8deb18c91e923c3f74c3ce9736621392b94e09",
@@ -24358,20 +24358,20 @@
"T3T1_cs_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "9c20243bc5dacf2442af5a8778b66a0ab7cb978e11c02fec371f109fbc9d55f6",
"T3T1_cs_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "9c20243bc5dacf2442af5a8778b66a0ab7cb978e11c02fec371f109fbc9d55f6",
"T3T1_cs_ethereum-test_getpublickey.py::test_slip25_disallowed": "9c20243bc5dacf2442af5a8778b66a0ab7cb978e11c02fec371f109fbc9d55f6",
-"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "4d94f4166d15cfc2323cd822a0b14345f605e139d68a202410eb1aec6adf80b2",
"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "fddaab591932ad5e01e6e2353e57035017050c078b2fd4ac06ddf2fe452a51df",
"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "8c67ffbb36656c210bea4781c0ed5c46238a3d1f027b14cc653d5800de0960a9",
"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "a9e2dc995839aa98a1a791e28a419ff66857e661560dcd7a57d85232fb4f7fdf",
"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "831c33b0b93e9668dc1fb3f6aae3de241028cdcb2b92fe4a787146f36fa4b5a3",
-"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "4b52fcc35fd8c50efb06392996251633e51c976a396ca838fe0898f6aedd698e",
"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "ea0dea2ee31cbdc33a0660fad511131fa4e700db5a1a63c0351d86d3d4a51e74",
"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "14f007b3ec7138270b97581e059e44fa342b42623d52512b9b29e8731b85e3da",
"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "b27c4a6cbe2455a796e88813c70f53f7bc78837a80b2dce1ea91d6181082569e",
-"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "f416fcdb2fd1a8aba30f6c4d3d22a41f6af75d195adff091e9efedf20f2e1590",
"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "c29c376717043b686a4873a97d50135bcc4ecb3d720b24ab00a34d416f293d6e",
"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "c6ec2a39c777ba27570f4980cb5e8d019d8db4cd67b825720b80e1030f76fa1c",
"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "0ee5a2174422a103a82bbcece90c02704fa6c6fd6d9d40ead8312ec5e2dee1bc",
+"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "1755c09636002f746a1897951239f5bfd651aa1a74665fc2efdbd921597861be",
"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "1755c09636002f746a1897951239f5bfd651aa1a74665fc2efdbd921597861be",
+"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "1755c09636002f746a1897951239f5bfd651aa1a74665fc2efdbd921597861be",
+"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "1755c09636002f746a1897951239f5bfd651aa1a74665fc2efdbd921597861be",
"T3T1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "1755c09636002f746a1897951239f5bfd651aa1a74665fc2efdbd921597861be",
"T3T1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "f2188884dbc1c45a0d5a949eaeda1b79adad4382abb219ac281bd5da4321ddfc",
"T3T1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "772accbbc98b602abe059d660fb087ca99fdcea4cd928974c0f910e460101f72",
@@ -26162,20 +26162,20 @@
"T3T1_de_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "68c146f13417be0845fee20b1d8de4a05e0844608c2efb3cfae9f573be39f0c4",
"T3T1_de_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "68c146f13417be0845fee20b1d8de4a05e0844608c2efb3cfae9f573be39f0c4",
"T3T1_de_ethereum-test_getpublickey.py::test_slip25_disallowed": "68c146f13417be0845fee20b1d8de4a05e0844608c2efb3cfae9f573be39f0c4",
-"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "bbae86fc3e6441361fad6c7718e523a3fdd7e60a47dc2b0e8ada0618e32625a2",
"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "d561e1d93b8285f1d57149710263a28c672013727fcd3a7804b4d5e8a5901ee4",
"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "2783526bcf27472d1dc8a1d74a8c1de114ab73d6e2e5db2cd9c419873b67444b",
"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "a045353fd00041ae987bbf81e4b3fea9d9419e9688f57f305d7597593e3755ed",
"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "002b49d80f9de77c0984842e67c0d0d9d427a5f173570cfadf808f8185f34bf8",
-"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "6ca345128ae0cac44d3b3b6813b9889d9a6b371d9b042c4d435a4ff70b143b5a",
"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "eb20c95fd96b3ff5a5612df3fe9872e8fd7845aac0519045d3d8efaf61facb1f",
"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "aca113ddcd5e0fee9b07894c1e4f346f21fa1be42f506d1ae3f3daace5953282",
"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "21889727d9f122e00a9873eb1129d891bdd16a6f0d8e1fe17b12846cf7e4ab06",
-"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "f6059a787aaea7d439a8efb62ec075f639dcc9f967111a987f79a0df6641809b",
"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "16d467531633f1b7ea21280c19b48b788df97faae1102944ea96274317c84591",
"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "77a4082699f4b55397df9df987bfc1912722c84c196730a2887a6fb0f44eb3bf",
"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "4f3119d744158813ab34909aede86361f140a3e35f1cf009e2ef3e8d360cc429",
+"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "e1a673c3fa0f9997c650b0e2bd9e54aa57d6fd3f85524a9a336dcd05f80bda35",
"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "e1a673c3fa0f9997c650b0e2bd9e54aa57d6fd3f85524a9a336dcd05f80bda35",
+"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "e1a673c3fa0f9997c650b0e2bd9e54aa57d6fd3f85524a9a336dcd05f80bda35",
+"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "e1a673c3fa0f9997c650b0e2bd9e54aa57d6fd3f85524a9a336dcd05f80bda35",
"T3T1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "e1a673c3fa0f9997c650b0e2bd9e54aa57d6fd3f85524a9a336dcd05f80bda35",
"T3T1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "7bbd796a701c2fddcb7a5a7984e1e765df256433978ebabb711f09c509b9aa5e",
"T3T1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "d93d26d96e7b83ecf464a4aeea68a8617ab60eae4b7299ecf9cab63cd07be22c",
@@ -27966,20 +27966,20 @@
"T3T1_en_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "0064e8a52b9bff0c2a31432fa781b800afb21e8910d60f303671bdfc8d8425fc",
"T3T1_en_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "0064e8a52b9bff0c2a31432fa781b800afb21e8910d60f303671bdfc8d8425fc",
"T3T1_en_ethereum-test_getpublickey.py::test_slip25_disallowed": "0064e8a52b9bff0c2a31432fa781b800afb21e8910d60f303671bdfc8d8425fc",
-"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "528ef12cefe2c40753917ab356f0c99273b22f51d24871a63f608fda2929b205",
"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "37bd43d97f75ff3eacf14228e49096beb61878b4079ebba0baff5bcbb287a48d",
"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "1167f398ca87dff6b6e2c9a4ab334b6f382b44f1e957c2cd7238bd13cff727fd",
"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "ecac2e579c6e86e60332492f37f40d984d7a3f8241bf5225405dc53f80587e24",
"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "9f6193e34d31347e9ab8490f1985568188a2ab8d11a6e141f4fc0ad5beffbb19",
-"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "b7c66975a40cef909a10867d8d54ebefa46acc0b127bfaa819d1fbfbf4f3b47e",
"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "3a1ba31927d318885f4e4fd4188d7243e2040dd2108131e7ae5f7cd5e1ddc9f6",
"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "7896ec29f1043bf2a0f6f1e315f3cb7929ac89fe3d3bd4f69c92148c329eb6a6",
"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "7d5851095bdbe46ad35e46da4fa46b00d24349758209833f823775b3758f005c",
-"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "f069502ed9e94e437fd5c3f5d316aa3d6dcd115889e363131161884d808e0fec",
"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "d8fd983670881d3fa70f8672bc0a34c2f3825c0a63304d646eb7c347c1188e90",
"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "229ecbffdf310f670a0ca58d93045709072e9d07b8f80887ffd082683295a5e8",
"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "d4234cb52ba292660567c43b411dfb602e7bcb3ef1e93cfc09fcd9ace1507829",
+"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "9e4d48ea986019efb1608fc59258f0f8b2f3632eceea054f81e84a14759c140f",
"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "9e4d48ea986019efb1608fc59258f0f8b2f3632eceea054f81e84a14759c140f",
+"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "9e4d48ea986019efb1608fc59258f0f8b2f3632eceea054f81e84a14759c140f",
+"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "9e4d48ea986019efb1608fc59258f0f8b2f3632eceea054f81e84a14759c140f",
"T3T1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "9e4d48ea986019efb1608fc59258f0f8b2f3632eceea054f81e84a14759c140f",
"T3T1_en_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "d41271f94f9353e282576bcc74c9a63cee66248072b63a2db77b46412f084fd2",
"T3T1_en_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "6d453d72dd95c4cff2a38da2f780a302af0a4147df7f90840ca675ceb5cf4c80",
@@ -29770,20 +29770,20 @@
"T3T1_es_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "41b9c9e85d64891dcfd03d675df77c533f035a2d191b161144d00afab69a589d",
"T3T1_es_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "41b9c9e85d64891dcfd03d675df77c533f035a2d191b161144d00afab69a589d",
"T3T1_es_ethereum-test_getpublickey.py::test_slip25_disallowed": "41b9c9e85d64891dcfd03d675df77c533f035a2d191b161144d00afab69a589d",
-"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "98021b3ff50752b65dfda29ef53a3f58edff8af3d1ca01aa8924673ee8fcb07b",
"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "bf062d7aa57ba9326872a36bba3e656ca1f97d6e3f6cfbe7063847306b5dbb07",
"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "4060bc65ec59cfbac4e4c5b2d5195658d65e2c7e80699b6a4edc59c79c6b2494",
"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "5c5d297747066c30d4658c6add8b71b57f50e83a0a5a282a43115904f8e7b710",
"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "4f55ebb44b8e15b201066d7db375d7d60e218db2e4a00051737e88b7f13719b3",
-"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "182a861df36035ab4b9294e57fffb3b0861214959f5298a81a4a51621723b046",
"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "63c84d9acbc2f2febef18c3aafde9d57869fd256b059eb514a089e2408c2d72c",
"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "e792f32dd4854b5ab22a7a0d3def67969f5550ed0a78d64925c42e2e67814fda",
"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "8f91cd0f7b975844227a4c5b8735739c2eb08fa51ca1277d7045401b3cd400a7",
-"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "349915e9554262a30e38c5b06ca99167195e014d6d0e2b98e357bc520efaf580",
"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "6bfb4979ea49eacdec24c695313772cfa16250f2d1f774b28156c2d784afe22a",
"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "87a2b5416e61c4a3ebd4c50246c734c2ed55c7f82a1033d9fb6e56d01e57f980",
"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "033d7710f5ec92ec41bef22cb2e0f6c27362cbc3f2579f5598df9a67e6840a50",
+"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "7f7ae53a32d8d7bc96d35005a208a2278dcc10f4a00add69d5ab635a4a38bfc9",
"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "7f7ae53a32d8d7bc96d35005a208a2278dcc10f4a00add69d5ab635a4a38bfc9",
+"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "7f7ae53a32d8d7bc96d35005a208a2278dcc10f4a00add69d5ab635a4a38bfc9",
+"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "7f7ae53a32d8d7bc96d35005a208a2278dcc10f4a00add69d5ab635a4a38bfc9",
"T3T1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "7f7ae53a32d8d7bc96d35005a208a2278dcc10f4a00add69d5ab635a4a38bfc9",
"T3T1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "e813546e0ace382762be4c020f134c4e824f9db168a21a7579fb34feba5c7be3",
"T3T1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "c86e08edfabba5027cc41e16bf1a891cdba3795c8251c182be0569ef792df625",
@@ -31574,20 +31574,20 @@
"T3T1_fr_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "116c64aa168d12181b7a5317677ddf135d739fdac22d38ff08571dc3301c2f47",
"T3T1_fr_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "116c64aa168d12181b7a5317677ddf135d739fdac22d38ff08571dc3301c2f47",
"T3T1_fr_ethereum-test_getpublickey.py::test_slip25_disallowed": "116c64aa168d12181b7a5317677ddf135d739fdac22d38ff08571dc3301c2f47",
-"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "7a749af4f0f1fbd8f56cd484918c00e31d06ec26643103858e5ade9647d46d08",
"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "eb97a331cb398558e82147140e2ea57a50afc70915eeb033823f1ec1ce24912c",
"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "c8fd9dfb14bdac800fec355b144c0919a157a16f1d2c387cc8187b17af97678a",
"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "3659b91dd8a158a26cbe83caac4244deab51c8852b47641ee1d5cdb0cfc2118a",
"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "c9e8b22d6c2ad9072203da49858a487fba70d42a4955f4c6c3c26560190f2f01",
-"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "7d99f039e75a3ce6ba9b1b755e3c4d5da5ab8f63d633b164a922a8ace2b92dfe",
"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "e4d3a6e00ce9e6e0a2917ac6c46d94ffe57f76737df4fc9c87e304ab14201935",
"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "add2bd7508a503f89c01f2fd8ee2d95e6f324fd89c9919e2d1c3ead9c4ca00ae",
"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "1ae5c0a29e5837a3f894c57a0150a838cf4430d1b3963d535eadaa4077ee2617",
-"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "c0558aba63b1a0252522eaf8f826e7f4657623535819bf89453264bb20ee333c",
"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "a06c5aed1b9d90ed49624d95f1e073fd2e200e9adf02e4c4f1a1a887a21764b5",
"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "dc3d897b391188dc059bb1c6764bc4467bbafc148eb2199a6b495a7e357df11e",
"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "6fff4df6dbf0bcd4396baa66bf71c0c598a040b18ac4081cceed42da7bd71aad",
+"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "83f9e8cf310201b1cf650916d8c2c10fe876b67e53866e151eff80406269495b",
"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "83f9e8cf310201b1cf650916d8c2c10fe876b67e53866e151eff80406269495b",
+"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "83f9e8cf310201b1cf650916d8c2c10fe876b67e53866e151eff80406269495b",
+"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "83f9e8cf310201b1cf650916d8c2c10fe876b67e53866e151eff80406269495b",
"T3T1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "83f9e8cf310201b1cf650916d8c2c10fe876b67e53866e151eff80406269495b",
"T3T1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "3f1fcca51e5d369588c95ffb512deaf3bd0e9b957886db6e27acdf5342e10d43",
"T3T1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "57eeb46bbf193c46e507753739b371989e9e203025d23859b29d6b2038e349b5",
@@ -33378,20 +33378,20 @@
"T3T1_pt_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "14256cd1b801d1b67a37de1198d61a80d342f39e5c5d6fa991ec7fb526d683be",
"T3T1_pt_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "14256cd1b801d1b67a37de1198d61a80d342f39e5c5d6fa991ec7fb526d683be",
"T3T1_pt_ethereum-test_getpublickey.py::test_slip25_disallowed": "14256cd1b801d1b67a37de1198d61a80d342f39e5c5d6fa991ec7fb526d683be",
-"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "6b5170dea7ecf021fba49e2c7e7aff841d942a24afaa0a11c285e573ecfd68c3",
"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "b519e968882de67923e4674360feef5faae0454e5c04bd05122c77b7a0271c64",
"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "586398b33d68fbe192d3075bbe6dda2a2daf196d147bfe5144556b3bf8f005f3",
"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "bf945c8ab73e341760bd9b56117c81e227bada79d7c21ec13238708c8d1c05b1",
"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "0f2747270f53ce2374cfd649a10be725854ce87e975c67d859754eeca8828d86",
-"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "9b4efddcf037a5ab72e0ac143a5b6857b731eab53397d3e6e5ab385b6010e85c",
"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "0041530bd89aecfc30e5c5f0a6884e7bff67c1ba4f5897109f0ce4a1cb3e9a02",
"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "8b9400881ae05411ee2e6ecd664f6e48c7f7b41c1e7bafab5144bf3fd7e890d9",
"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "d4d17a148dfeddd14b80bcb98156371ee59bc5f7db2d78c451513bf70bd05609",
-"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "47c1810e2d955e02a3fd01f72615a88b338317f2a32faf950d5bf95d1c1702e1",
"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "eb2c441acf583de426de8751d1d766083fef292a542341ea07d7ced1a40e7c09",
"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "58d7b2974f3acf8dcece7bdfc95697b28c6bfdde1cc1c12de96f03a00bb77533",
"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "3f2f5d146b777beadfa05808eb005dbc0d1a859019051c1897cac6e57c9d6978",
+"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "28f440276436720bc6b3047c9f5807bb6c575dd3eed440092118ef443dee0f73",
"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "28f440276436720bc6b3047c9f5807bb6c575dd3eed440092118ef443dee0f73",
+"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "28f440276436720bc6b3047c9f5807bb6c575dd3eed440092118ef443dee0f73",
+"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "28f440276436720bc6b3047c9f5807bb6c575dd3eed440092118ef443dee0f73",
"T3T1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "28f440276436720bc6b3047c9f5807bb6c575dd3eed440092118ef443dee0f73",
"T3T1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "73c80737401de0e8f00b83ef74503c66ec62dd64cbd8043895d9a02ca76fc1c9",
"T3T1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "03a70efa7eb4011bda091930706aca97e599c26621869142dbc581b2be8c69d6",
@@ -35834,20 +35834,20 @@
"T3W1_cs_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "2b06a6c36a96faaad9d1237b47e37374c5452331ad8fa3738accbd2e09ec1500",
"T3W1_cs_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "2b06a6c36a96faaad9d1237b47e37374c5452331ad8fa3738accbd2e09ec1500",
"T3W1_cs_ethereum-test_getpublickey.py::test_slip25_disallowed": "2b06a6c36a96faaad9d1237b47e37374c5452331ad8fa3738accbd2e09ec1500",
-"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "b1380664ba319f03bb7691e2faffa8bd0dd42562db01ca8eab4de646288bec2d",
"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "be01d20898debe662a511ef658bbd983877578f60b773e73280db7a33c0473a1",
"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "e5a67352861ca905856183c023bc72d4ab64f7551ce429a9098adeb13ac4bd2c",
"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "e654d02e9fd664c7cf9dd44517eda6c6cff8bb7a9efbcbeccda919de1cec9c6d",
"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "bc252ab93ebc4115fa68fcac8240b7fd193b22287e5478b17efe0922497da826",
-"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "8e5b22d1e4516e35af89cbd84d79b329ec2e4e2516604b1bb1bc6d86d4d3cf8e",
"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "52344643ff93f1b6bd971f291484a82343353920c632df2b37e304411b0f24cd",
"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "fcdbfd751863ff6b796289d63e0f22b9a975fbd44b72aa945e48862ea8b41b12",
"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "392a79307dbbb7697db881ba8b570c879d3ff12697b21f4472749d1486cb36bd",
-"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "1b5ef3b614516819e793ee68a93be6205ae5e98a8e804fc6611d0d112dda59c2",
"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "9287db59fc7cac2645bc7d08096ae29278fc0ed676f6ae34abcc8008e55f3f48",
"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "7f9d7e7d00b521c9e5814253b1a2332868793eafbceae120c7c168f54ed3c2e4",
"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "6dd9de39a9a8c0aa5843bd2f964de82d6418e4c763a6a172f778a37a33ec574f",
+"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "c5b743a49ae6c52dcf50e5479c5b74a7e38a31e91c1bdf204035d662114a50e3",
"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "c5b743a49ae6c52dcf50e5479c5b74a7e38a31e91c1bdf204035d662114a50e3",
+"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "c5b743a49ae6c52dcf50e5479c5b74a7e38a31e91c1bdf204035d662114a50e3",
+"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "c5b743a49ae6c52dcf50e5479c5b74a7e38a31e91c1bdf204035d662114a50e3",
"T3W1_cs_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "c5b743a49ae6c52dcf50e5479c5b74a7e38a31e91c1bdf204035d662114a50e3",
"T3W1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "b3799c6aae6d18f75ef010d57312141da34270949647c59b5dde23457b40d8e5",
"T3W1_cs_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "806a714d479c8223d34184ab0c999da92cdac562f636bde66ed1186ece91fb4b",
@@ -37673,20 +37673,20 @@
"T3W1_de_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "32c06c9f4ef6d91d183e5480b273a0aec9bd56572528ddbfb70b7cd609cbef50",
"T3W1_de_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "32c06c9f4ef6d91d183e5480b273a0aec9bd56572528ddbfb70b7cd609cbef50",
"T3W1_de_ethereum-test_getpublickey.py::test_slip25_disallowed": "32c06c9f4ef6d91d183e5480b273a0aec9bd56572528ddbfb70b7cd609cbef50",
-"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "ad799428aa0f52c4cd0dbbb96c0e6d3c7f2f86e0c63b5e5e357a50058083d76e",
"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "c1bc5d7e119dae559021cef6ed76adf8258df32e8efed2caedc9bb1e52e4b947",
"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "322a0cd3dad5796c45a9ceebcad7462e19bc68bd13bebe809b66b6132bd07723",
"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "728f7a53103695aeaea1cfc420adf84de0fc045928fb2e5f65f26e107734ebb6",
"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "31616d293df00c4a6e084fdce8b06f432a8c7ae7b3e0212e4907a327e9556a8f",
-"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "1aa8f2fa4bebb46e1a98f8ec499a65a45b920c159057f7a851e07fa294fb9adc",
"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "632312a266475c5ebf4c694afad013aeaabaf55b82e830999f5cf6fde0357a4c",
"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "0e46872f681368f0ae635cf6609447b8936abdf3b0fe62682a6185a1303269d7",
"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "5a92cc0f17c051a6e37eb51eb1d4a7f355f1bfb4c980569885f0ab0b3649d769",
-"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "091361b11c847f8023b86b6d79c146e9533b1310e2b94a81bed6f8d697096b74",
"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "65f8fd35cd3854cb6be16b20cc48ec570581ba994de05e964c64dd55b81f9597",
"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "e05c2e7de5e08531aa2945d1ad5fd505a07310d2cbc32f925f547a21ce72dcf1",
"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "f2119213e16f6b99dd917d58aad78477f317b562544207821039fc0d70a9a29e",
+"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "1d2f18cd7e11d92ef06c2d897bc645aa80d7eb92bd3d52237f4dcc293295c8fd",
"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "1d2f18cd7e11d92ef06c2d897bc645aa80d7eb92bd3d52237f4dcc293295c8fd",
+"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "1d2f18cd7e11d92ef06c2d897bc645aa80d7eb92bd3d52237f4dcc293295c8fd",
+"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "1d2f18cd7e11d92ef06c2d897bc645aa80d7eb92bd3d52237f4dcc293295c8fd",
"T3W1_de_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "1d2f18cd7e11d92ef06c2d897bc645aa80d7eb92bd3d52237f4dcc293295c8fd",
"T3W1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "3253157f6f29dc49bdd3bf6e08417ea9b5c83a0561d43b909a6859f70affed69",
"T3W1_de_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "f995d2250251412cf4534cbe40a5a492e536e793815abf7f1932b6f82de16237",
@@ -39512,20 +39512,20 @@
"T3W1_en_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "90812f196e8c35dc7f35cb5a9a0e553c8fc6a610812d85b9f166e90b3f1c8b59",
"T3W1_en_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "90812f196e8c35dc7f35cb5a9a0e553c8fc6a610812d85b9f166e90b3f1c8b59",
"T3W1_en_ethereum-test_getpublickey.py::test_slip25_disallowed": "90812f196e8c35dc7f35cb5a9a0e553c8fc6a610812d85b9f166e90b3f1c8b59",
-"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "0e822165e66dfbddb41d6c003ab57022932e8d24c43669bd0220af8efda6a9ab",
"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "59336aafd03fb2739f8d4564df8f1d8feed0d82e49c4c6b782ea263cc1e70e5f",
"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "b65626491be1a842f51ba55ee95a2613f7640f2530eeb19e049e5d9df227b15f",
"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "5403ac7ecc01eb7266d1b4e05676339e24ebc2b8fd1dc0f97938b8171714cde0",
"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "440906f8335a46da464583ffc9b44d759b19d01c675ce2408efe8f0d1e2f7d74",
-"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "3959e63eb97f330d47e049142d53b8de2ee042cf21695c82089d7ffba5d9f90b",
"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "96031e00d783576eb50290dfddebbe8dd087c2325a1a5f6d08b2912e0f7200bc",
"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "9f0aac76150b7407caf91327330f7ed02301e0fb604ac92386c2400aff6188fd",
"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "df5d47702e7418f770a674f5af3fd87d4b223995bb04459446f9291f11a13382",
-"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "ed31190f20040919c81f2f98a36eb4043f88eb1d3e3c2c0209c80d77e98f7861",
"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "25dad11cdf16b513fa48e2e3aecfd2a7516779cf3762311b08cbfbaf2ea853a5",
"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "c1c376558f2c5ea212033d33ece8c7b4fea998f68e9f2ec7ef4f9f779829c70c",
"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "19212a641c333a6ca28e38cd4af6006bbd7d962f0a23059a7f9cb17023239335",
+"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "ce32cb9fbe1153f3330cba5b9326399b80406a07f5af2a0f50876266119ecc7c",
"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "ce32cb9fbe1153f3330cba5b9326399b80406a07f5af2a0f50876266119ecc7c",
+"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "ce32cb9fbe1153f3330cba5b9326399b80406a07f5af2a0f50876266119ecc7c",
+"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "ce32cb9fbe1153f3330cba5b9326399b80406a07f5af2a0f50876266119ecc7c",
"T3W1_en_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "ce32cb9fbe1153f3330cba5b9326399b80406a07f5af2a0f50876266119ecc7c",
"T3W1_en_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "d5b4291941f59970edb3af2a253bd5afe35bec1a53b99d4e286fe7c29ad28658",
"T3W1_en_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "3653c0379a025ef6c81df704492c752cd72b283e2613cfc1bdf3110d97d6b32f",
@@ -41351,20 +41351,20 @@
"T3W1_es_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "ddbd1412a9f69aea1c41c375a2ec0647411a0e487ec5c1ee55e24505dfc34e29",
"T3W1_es_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "ddbd1412a9f69aea1c41c375a2ec0647411a0e487ec5c1ee55e24505dfc34e29",
"T3W1_es_ethereum-test_getpublickey.py::test_slip25_disallowed": "ddbd1412a9f69aea1c41c375a2ec0647411a0e487ec5c1ee55e24505dfc34e29",
-"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "6df99ff645dc171927730d3620068b0b341bf2bfb16fdf381b3bd36498a388b3",
"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "95563932ca09b62ea75bf1a2e96ab2b7ef9675e65900899fa6daf36720bedace",
"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "f081ceaa53ef8a62c9dd5a41d4893e3ef6cf8b30d457dbc3f5b056116280eb03",
"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "c19d0cf9f36f8ae5f34e7136bef9e599235f27d7e33577884827d3426acb666d",
"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "5676505046fc70503c6625beaf17ceff3125b3f97a30f241dc62e95a59adf84a",
-"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "dbc0f98943c5f8dd8d95844e8ece97cf1e915906913a90e525aa993dbad3c355",
"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "f8db34dc3e6def2e341aef0aa27fe47808687bf7b7f02e3ebd4b0aa6e2e433a1",
"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "4f6a8c7495c42a99a395e5aa8bd878fd6da83b2d6bf2d4c52323160e5d17bf69",
"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "104b078a9b09b357790ff8f22d10e0bfc9fa65b84a9a052566ef0e157df23d0b",
-"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "0f923150d2ea97b2d11cd0d114dedeb52efe256c0f81a5970294bbb5ad186d7e",
"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "1a52dd9a5c28801cb930183bfeb5181e4471f9c8adc861e55fc87af21dbda571",
"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "87182cda510aa2f0de14548ec674283c95067ae0f366d9cb97ac1bda0b8018f8",
"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "d1dc5385401a0a791fede91a3893fc45458033330da71be48fd0169c035ada18",
+"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "f7a026c15d549f0e26d5d128ad3e007e5bac3886447bb00edf19423c86e9ec22",
"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "f7a026c15d549f0e26d5d128ad3e007e5bac3886447bb00edf19423c86e9ec22",
+"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "f7a026c15d549f0e26d5d128ad3e007e5bac3886447bb00edf19423c86e9ec22",
+"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "f7a026c15d549f0e26d5d128ad3e007e5bac3886447bb00edf19423c86e9ec22",
"T3W1_es_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "f7a026c15d549f0e26d5d128ad3e007e5bac3886447bb00edf19423c86e9ec22",
"T3W1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "90c7ead8a48e3b0803fe24df9592d150f1a86b373a57e94ca643fb24656f972f",
"T3W1_es_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "9502fc140c776b9e08382102c55553b3280662cb24ada96dd8ba061125c14b06",
@@ -43190,20 +43190,20 @@
"T3W1_fr_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "a392ca1dea666647fb2d6edfcd90e4e3cad6ab0e294ca85cda7db478214a6a81",
"T3W1_fr_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "a392ca1dea666647fb2d6edfcd90e4e3cad6ab0e294ca85cda7db478214a6a81",
"T3W1_fr_ethereum-test_getpublickey.py::test_slip25_disallowed": "a392ca1dea666647fb2d6edfcd90e4e3cad6ab0e294ca85cda7db478214a6a81",
-"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "bcb25fad373764589b7e4efe9f64dd9c4dff3b7ff28d1a7d4e8a067e1552ee8a",
"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "3898d43906d824bd0f45e92e0a11de99d3190c79f233729f6adb8a9dab19a09f",
"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "9c40e90dc7f4e2c59e91d910bd821e1f2b11f486d7dc228920dae1df53e3eaae",
"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "d6c02d8c5677562ab918af115bc0aa1d81757c4589e0642f96430a7cddabdce3",
"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "13c3466aa973a41205621e794a67ba30ea88ea5a815aded75c9aba31bc778ed0",
-"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "ef463341a9d0394185c9f23501c0049ef40aec25738efe3f78ef2aad75d2b270",
"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "643ce285a7309244fa166503b3b176662ba9e69a17dc43004c27263d06c9f6fb",
"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "ec4fbb7e238a964ec2145e0501833e45a532e24befd1c5f0ef8986be2e879226",
"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "f04326722b73811b3aef0e5511a45463b59b71ed7b10c641b1a83cef077b31a1",
-"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "be77dbc686ff3b123cc614ea26a398713b1b81c1eb96fb98aeb91b2d5d0d8038",
"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "79c756d58c54c1c2a6c4967585593b98bd38e9ffba0dc019b89c9fbdf7fa4afc",
"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "754129e931f63d3e9c08134e3061380fe0b48a1e0993e5d9d211c4bf24d71172",
"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "9019ba710ba6e088a3481f461379b68c106ee02ba7cd8522e50db0367f608cc2",
+"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "4ea72df700281490c05aa36f0deda74ba641a2dfb532c05dc06e2d68e87d4f6b",
"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "4ea72df700281490c05aa36f0deda74ba641a2dfb532c05dc06e2d68e87d4f6b",
+"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "4ea72df700281490c05aa36f0deda74ba641a2dfb532c05dc06e2d68e87d4f6b",
+"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "4ea72df700281490c05aa36f0deda74ba641a2dfb532c05dc06e2d68e87d4f6b",
"T3W1_fr_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "4ea72df700281490c05aa36f0deda74ba641a2dfb532c05dc06e2d68e87d4f6b",
"T3W1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "4c41f53617e74c3761bb13c483699cce8a6fb50ac1ac53d9463658036b702788",
"T3W1_fr_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "bc95145309b3d913259e32642653b689894007d2e180d5efb8922150c4caf478",
@@ -45034,20 +45034,20 @@
"T3W1_pt_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters1-result1]": "6fb22dca4b252028ed3f91db1fb746e30d12aece0a74e1bcc4abef605a3a9026",
"T3W1_pt_ethereum-test_getpublickey.py::test_ethereum_getpublickey[parameters2-result2]": "6fb22dca4b252028ed3f91db1fb746e30d12aece0a74e1bcc4abef605a3a9026",
"T3W1_pt_ethereum-test_getpublickey.py::test_slip25_disallowed": "6fb22dca4b252028ed3f91db1fb746e30d12aece0a74e1bcc4abef605a3a9026",
-"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_0_all_networks]": "fed56f4673da8b81e15ed00f0e655dfef3ead23e24c6e96568c3c96333dd9f0d",
"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_1_chainid_1_mainnet]": "f9dd4cfbbcbfef90948537aec8b4fe13f2bde14fed070e62a4f735378b41bd33",
"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_123456789_defs]": "7e669da93b0a3a7f8cf50a2b6b2f9e99eb256da52964ed51bbf9a8f7b4c93a4c",
"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_2_chainid_42161_arbitrum]": "5d3b86c136a14973f09476a01733d4903aa123918a1c0f248ac0b15b14958c9c",
"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[ambire_nonce_3_chainid_8453_base]": "0e84a3f1b4b338e18b60e6ad72e663dc6f84caa9dcfeb05d69c3357498faf5d3",
-"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_0_all_networks]": "e9fadbe85eaaa42b9f5e4c4687109cd443844310299c613137e654a30361ec68",
"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_1_mainnet]": "2238aacc230ec2ba961fa012f484a2ee12edd61b5a2f089438ce503f354563ed",
"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[metamask_nonce_1_chainid_200901_unknown]": "98b9067d012b774910789de1fc547bdb8010d8b9708edef71bf88d597524d732",
"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_0_chainid_123456789_defs]": "04a45cce246f7c92ae388a853e7e0527d4f2f7ddbe9b579df7c3ae1d650da6c8",
-"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_0_all_networks]": "dea82c93227696011710cea9679fa3feb257197454794dfb4346471ee2977a73",
"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_1_mainnet]": "5d9198c21d03797b56294cba45607209e45079a22e0084e87add8208536949fd",
"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_42161_arbitrum]": "5068aad2de593d92ba2c2ca4e15dce5e536aa0424c8e6e7fb2df5fcc3373d171",
"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702[revoke_nonce_123456_chainid_8453_base]": "e754a57045d7fab1a3999aa42cd973c9f517f0bc5eafc6116d66e26c34f53f05",
+"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[ambire_nonce_1_chainid_0_all_networks]": "f4cb611441fe8310c4e880c096cb02f96bf31d57d22d76ab2097b4a65da1e246",
"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_invalid_nonce_chainid_1_mainnet]": "f4cb611441fe8310c4e880c096cb02f96bf31d57d22d76ab2097b4a65da1e246",
+"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[metamask_nonce_1_chainid_0_all_networks]": "f4cb611441fe8310c4e880c096cb02f96bf31d57d22d76ab2097b4a65da1e246",
+"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[revoke_nonce_123456_chainid_0_all_networks]": "f4cb611441fe8310c4e880c096cb02f96bf31d57d22d76ab2097b4a65da1e246",
"T3W1_pt_ethereum-test_sign_eip7702.py::test_sign_eip7702_errors[unknown_nonce_123456_chainid_1_mainnet]": "f4cb611441fe8310c4e880c096cb02f96bf31d57d22d76ab2097b4a65da1e246",
"T3W1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[array_of_structs]": "3ebedf17157db883fd75588abf456e88a9254cc840d390dc832f0f092c7470fe",
"T3W1_pt_ethereum-test_sign_typed_data.py::test_ethereum_sign_typed_data[bare_minimum]": "ec4695bcaecf6722c3f62b213f729506f56ae207f09dfaf60670c2177a9442fd",Why this scored 60/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.