From 317bc7df13f754e8900a9c9429c173e6a994b2dc Mon Sep 17 00:00:00 2001 From: Jan Komarek Date: Tue, 30 Jul 2024 18:45:52 +0200 Subject: [PATCH 01/11] chore(common): add t3b1 defs --- common/defs/support.json | 114 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/common/defs/support.json b/common/defs/support.json index 651ee196dc9..eb4034d70e3 100644 --- a/common/defs/support.json +++ b/common/defs/support.json @@ -343,6 +343,120 @@ "bitcoin:tPART": "incompatible fork", "misc:LSK": "Incompatible mainnet hard-fork" } + }, + "T3B1": { + "supported": { + "bitcoin:ACM": "2.8.1", + "bitcoin:AXE": "2.8.1", + "bitcoin:BCH": "2.8.1", + "bitcoin:BTC": "2.8.1", + "bitcoin:BTCP": "2.8.1", + "bitcoin:BTX": "2.8.1", + "bitcoin:CPU": "2.8.1", + "bitcoin:CRW": "2.8.1", + "bitcoin:DOGE": "2.8.1", + "bitcoin:ELEMENTS": "2.8.1", + "bitcoin:FIRO": "2.8.1", + "bitcoin:FJC": "2.8.1", + "bitcoin:FLO": "2.8.1", + "bitcoin:FTC": "2.8.1", + "bitcoin:GRS": "2.8.1", + "bitcoin:KMD": "2.8.1", + "bitcoin:KOTO": "2.8.1", + "bitcoin:LTC": "2.8.1", + "bitcoin:MONA": "2.8.1", + "bitcoin:PPC": "2.8.1", + "bitcoin:QTUM": "2.8.1", + "bitcoin:REGTEST": "2.8.1", + "bitcoin:RITO": "2.8.1", + "bitcoin:RVN": "2.8.1", + "bitcoin:SMART": "2.8.1", + "bitcoin:SYS": "2.8.1", + "bitcoin:TAZ": "2.8.1", + "bitcoin:TBCH": "2.8.1", + "bitcoin:TEST": "2.8.1", + "bitcoin:UNO": "2.8.1", + "bitcoin:VIA": "2.8.1", + "bitcoin:VIPS": "2.8.1", + "bitcoin:XPM": "2.8.1", + "bitcoin:XRC": "2.8.1", + "bitcoin:XSN": "2.8.1", + "bitcoin:XVG": "2.8.1", + "bitcoin:ZCR": "2.8.1", + "bitcoin:ZEC": "2.8.1", + "bitcoin:tFIRO": "2.8.1", + "bitcoin:tGRS": "2.8.1", + "bitcoin:tLTC": "2.8.1", + "bitcoin:tPPC": "2.8.1", + "bitcoin:tQTUM": "2.8.1", + "bitcoin:tRVN": "2.8.1", + "bitcoin:tSMART": "2.8.1", + "erc20:bnb:ATOM": "2.8.1", + "erc20:eth:AAVE": "2.8.1", + "erc20:eth:APE": "2.8.1", + "erc20:eth:AXS": "2.8.1", + "erc20:eth:BUSD": "2.8.1", + "erc20:eth:CHZ": "2.8.1", + "erc20:eth:CRO": "2.8.1", + "erc20:eth:DAI": "2.8.1", + "erc20:eth:FRAX": "2.8.1", + "erc20:eth:LEO": "2.8.1", + "erc20:eth:LINK": "2.8.1", + "erc20:eth:MANA": "2.8.1", + "erc20:eth:MATIC": "2.8.1", + "erc20:eth:OKB": "2.8.1", + "erc20:eth:QNT": "2.8.1", + "erc20:eth:SAND": "2.8.1", + "erc20:eth:SHIB": "2.8.1", + "erc20:eth:STETH": "2.8.1", + "erc20:eth:UNI": "2.8.1", + "erc20:eth:USDC": "2.8.1", + "erc20:eth:USDT": "2.8.1", + "erc20:eth:WBTC": "2.8.1", + "erc20:eth:XCN": "2.8.1", + "erc20:matic:WAVAX": "2.8.1", + "eth:BNB:56": "2.8.1", + "eth:ETC:61": "2.8.1", + "eth:ETH:1": "2.8.1", + "eth:MATIC:137": "2.8.1", + "eth:tSEP:11155111": "2.8.1", + "eth:tHOL:17000": "2.8.1", + "misc:ADA": "2.8.1", + "misc:BNB": "2.8.1", + "misc:DSOL": "2.8.1", + "misc:MAID": "2.8.1", + "misc:OMNI": "2.8.1", + "misc:SOL": "2.8.1", + "misc:USDT": "2.8.1", + "misc:XLM": "2.8.1", + "misc:XMR": "2.8.1", + "misc:XRP": "2.8.1", + "misc:XTZ": "2.8.1", + "misc:tADA": "2.8.1", + "misc:tXRP": "2.8.1" + }, + "unsupported": { + "bitcoin:BTG": "not for T3B1 (#2793)", + "bitcoin:DASH": "not for T3B1 (#2793)", + "bitcoin:DCR": "not for T3B1 (#2793)", + "bitcoin:DGB": "not for T3B1 (#2793)", + "bitcoin:NMC": "not for T3B1 (#2793)", + "bitcoin:PART": "incompatible fork", + "bitcoin:TBTG": "not for T3B1 (#2793)", + "bitcoin:TDCR": "not for T3B1 (#2793)", + "bitcoin:TRC": "address_type collides with Bitcoin", + "bitcoin:VTC": "not for T3B1 (#2793)", + "bitcoin:tDASH": "not for T3B1 (#2793)", + "bitcoin:tPART": "incompatible fork", + "misc:EOS": "not for T3B1 (#2793)", + "misc:LSK": "Incompatible mainnet hard-fork", + "nem:XEM": "not for T3B1 (#2793)", + "nem:BREEZE": "not for T3B1 (#2793)", + "nem:DIM": "not for T3B1 (#2793)", + "nem:DIMTOK": "not for T3B1 (#2793)", + "nem:PAC:CHS": "not for T3B1 (#2793)", + "nem:PAC:HRT": "not for T3B1 (#2793)" + } }, "T3T1": { "supported": { From b2b963949a99f17ae5dc375c1b60e8d0508a2bbe Mon Sep 17 00:00:00 2001 From: Jan Komarek Date: Tue, 30 Jul 2024 18:52:11 +0200 Subject: [PATCH 02/11] chore(common): update eth and alt defs --- common/defs/blockchain_link.json | 25 +++++++++++++++++++ common/defs/duplicity_overrides.json | 3 --- common/defs/ethereum/networks.json | 28 ++++++++-------------- common/defs/support.json | 36 ++++++++++++++++------------ 4 files changed, 56 insertions(+), 36 deletions(-) diff --git a/common/defs/blockchain_link.json b/common/defs/blockchain_link.json index 09914fa2fe2..4855f31ddb5 100644 --- a/common/defs/blockchain_link.json +++ b/common/defs/blockchain_link.json @@ -252,5 +252,30 @@ "url": [ "https://solana-dev.trezor.io" ] + }, + "eth:ETH:1": { + "type": "blockbook", + "url": ["https://eth1.trezor.io", "https://eth2.trezor.io"] + + }, + "eth:BNB:56": { + "type": "blockbook", + "url": ["https://bsc1.trezor.io"] + }, + "eth:ETC:61": { + "type": "blockbook", + "url": ["https://etc1.trezor.io", "https://etc2.trezor.io"] + }, + "eth:MATIC:137": { + "type": "blockbook", + "url": ["https://matic1.trezor.io", "https://matic2.trezor.io"] + }, + "eth:tHOL:17000": { + "type": "blockbook", + "url": ["https://holesky1.trezor.io", "https://holesky2.trezor.io"] + }, + "eth:tSEP:11155111": { + "type": "blockbook", + "url": ["https://sepolia1.trezor.io"] } } diff --git a/common/defs/duplicity_overrides.json b/common/defs/duplicity_overrides.json index 85b5a11fcc2..cfd324d0c66 100644 --- a/common/defs/duplicity_overrides.json +++ b/common/defs/duplicity_overrides.json @@ -3,9 +3,6 @@ "erc20:eth:USDT": false, "eth:BNB:56": false, "eth:MATIC:137": false, - "eth:tETH:3": false, - "eth:tETH:4": false, - "eth:tETH:5": false, "misc:BNB": false, "misc:USDT": false } diff --git a/common/defs/ethereum/networks.json b/common/defs/ethereum/networks.json index 884d4beeb73..19e82558fb6 100644 --- a/common/defs/ethereum/networks.json +++ b/common/defs/ethereum/networks.json @@ -9,35 +9,27 @@ "slip44": 60 }, { - "chain": "rop", - "chain_id": 3, + "chain": "hol", + "chain_id": 17000, "is_testnet": true, - "name": "Ropsten", - "shortcut": "tETH", + "name": "Holesky", + "shortcut": "tHOL", "slip44": 1 }, { - "chain": "rin", - "chain_id": 4, + "chain": "sep", + "chain_id": 11155111, "is_testnet": true, - "name": "Rinkeby", - "shortcut": "tETH", + "name": "Sepolia", + "shortcut": "tSEP", "slip44": 1 }, { - "chain": "gor", - "chain_id": 5, - "is_testnet": true, - "name": "Görli", - "shortcut": "tETH", - "slip44": 1 - }, - { - "chain": "bnb", + "chain": "bsc", "chain_id": 56, "coingecko_id": "binance-smart-chain", "is_testnet": false, - "name": "Binance Smart Chain", + "name": "BNB Smart Chain", "shortcut": "BNB", "slip44": 714 }, diff --git a/common/defs/support.json b/common/defs/support.json index eb4034d70e3..fbb9a240d7b 100644 --- a/common/defs/support.json +++ b/common/defs/support.json @@ -83,9 +83,8 @@ "eth:ETC:61": "1.11.3", "eth:ETH:1": "1.11.3", "eth:MATIC:137": "1.11.3", - "eth:tETH:3": "1.6.2", - "eth:tETH:4": "1.11.3", - "eth:tETH:5": "1.11.3", + "eth:tSEP:11155111": "1.11.3", + "eth:tHOL:17000": "1.11.3", "misc:MAID": "1.7.2", "misc:OMNI": "1.7.2", "misc:USDT": "1.7.2", @@ -189,9 +188,8 @@ "eth:ETC:61": "2.6.1", "eth:ETH:1": "2.6.1", "eth:MATIC:137": "2.6.1", - "eth:tETH:3": "2.6.1", - "eth:tETH:4": "2.6.1", - "eth:tETH:5": "2.6.1", + "eth:tSEP:11155111": "2.6.4", + "eth:tHOL:17000": "2.6.4", "misc:ADA": "2.6.1", "misc:BNB": "2.6.1", "misc:DSOL": "2.6.4", @@ -313,9 +311,8 @@ "eth:ETC:61": "2.5.3", "eth:ETH:1": "2.5.3", "eth:MATIC:137": "2.5.3", - "eth:tETH:3": "2.0.7", - "eth:tETH:4": "2.5.3", - "eth:tETH:5": "2.5.3", + "eth:tSEP:11155111": "2.6.4", + "eth:tHOL:17000": "2.6.4", "misc:ADA": "2.0.8", "misc:BNB": "2.1.5", "misc:DSOL": "2.6.4", @@ -344,7 +341,7 @@ "misc:LSK": "Incompatible mainnet hard-fork" } }, - "T3B1": { + "T3B1": { "supported": { "bitcoin:ACM": "2.8.1", "bitcoin:AXE": "2.8.1", @@ -533,9 +530,8 @@ "eth:ETC:61": "2.6.1", "eth:ETH:1": "2.6.1", "eth:MATIC:137": "2.6.1", - "eth:tETH:3": "2.6.1", - "eth:tETH:4": "2.6.1", - "eth:tETH:5": "2.6.1", + "eth:tSEP:11155111": "2.6.1", + "eth:tHOL:17000": "2.6.1", "misc:ADA": "2.6.1", "misc:BNB": "2.6.1", "misc:DSOL": "2.6.4", @@ -618,7 +614,12 @@ "bitcoin:tFIRO": true, "bitcoin:tLTC": true, "bitcoin:tPPC": true, - "eth:tETH:3": true, + "eth:BNB:56": true, + "eth:ETC:61": true, + "eth:ETH:1": true, + "eth:MATIC:137": true, + "eth:tSEP:11155111": true, + "eth:tHOL:17000": true, "misc:ADA": true, "misc:BNB": true, "misc:DSOL": true, @@ -652,7 +653,12 @@ "bitcoin:TEST": true, "bitcoin:VTC": true, "bitcoin:ZEC": true, - "eth:tETH:3": true, + "eth:BNB:56": true, + "eth:ETC:61": true, + "eth:ETH:1": true, + "eth:MATIC:137": true, + "eth:tSEP:11155111": true, + "eth:tHOL:17000": true, "misc:ADA": true, "misc:DSOL": true, "misc:SOL": true, From a5ed204ca9c51cf76bfef0e1e0bbd42e2739de10 Mon Sep 17 00:00:00 2001 From: Jan Komarek Date: Wed, 31 Jul 2024 15:18:56 +0200 Subject: [PATCH 03/11] chore(common): remove unused defs --- common/defs/support.json | 99 ---------------------------------------- 1 file changed, 99 deletions(-) diff --git a/common/defs/support.json b/common/defs/support.json index fbb9a240d7b..d7946810900 100644 --- a/common/defs/support.json +++ b/common/defs/support.json @@ -568,104 +568,5 @@ "nem:PAC:CHS": "not for T3T1 (#2793)", "nem:PAC:HRT": "not for T3T1 (#2793)" } - }, - "connect": { - "supported": { - "bitcoin:ACM": true, - "bitcoin:AXE": true, - "bitcoin:BCH": true, - "bitcoin:BTC": true, - "bitcoin:BTCP": true, - "bitcoin:BTG": true, - "bitcoin:BTX": true, - "bitcoin:DASH": true, - "bitcoin:DCR": true, - "bitcoin:DGB": true, - "bitcoin:DOGE": true, - "bitcoin:FIRO": true, - "bitcoin:FJC": true, - "bitcoin:FLO": true, - "bitcoin:FTC": true, - "bitcoin:KMD": true, - "bitcoin:KOTO": true, - "bitcoin:LTC": true, - "bitcoin:MONA": true, - "bitcoin:NMC": true, - "bitcoin:PPC": true, - "bitcoin:REGTEST": true, - "bitcoin:RITO": true, - "bitcoin:RVN": true, - "bitcoin:SYS": true, - "bitcoin:TAZ": true, - "bitcoin:TBCH": true, - "bitcoin:TBTG": true, - "bitcoin:TDCR": true, - "bitcoin:TEST": true, - "bitcoin:UNO": true, - "bitcoin:VIA": true, - "bitcoin:VTC": true, - "bitcoin:XPM": true, - "bitcoin:XRC": true, - "bitcoin:XSN": true, - "bitcoin:XVG": true, - "bitcoin:ZCR": true, - "bitcoin:ZEC": true, - "bitcoin:tDASH": true, - "bitcoin:tFIRO": true, - "bitcoin:tLTC": true, - "bitcoin:tPPC": true, - "eth:BNB:56": true, - "eth:ETC:61": true, - "eth:ETH:1": true, - "eth:MATIC:137": true, - "eth:tSEP:11155111": true, - "eth:tHOL:17000": true, - "misc:ADA": true, - "misc:BNB": true, - "misc:DSOL": true, - "misc:EOS": true, - "misc:SOL": true, - "misc:XLM": true, - "misc:XRP": true, - "misc:XTZ": true, - "misc:tADA": true, - "misc:tXRP": true, - "nem:BREEZE": true, - "nem:DIM": true, - "nem:DIMTOK": true, - "nem:PAC:CHS": true, - "nem:PAC:HRT": true, - "nem:XEM": true - }, - "unsupported": {} - }, - "suite": { - "supported": { - "bitcoin:BCH": true, - "bitcoin:BTC": true, - "bitcoin:BTG": true, - "bitcoin:DASH": true, - "bitcoin:DGB": true, - "bitcoin:DOGE": true, - "bitcoin:LTC": true, - "bitcoin:NMC": true, - "bitcoin:REGTEST": true, - "bitcoin:TEST": true, - "bitcoin:VTC": true, - "bitcoin:ZEC": true, - "eth:BNB:56": true, - "eth:ETC:61": true, - "eth:ETH:1": true, - "eth:MATIC:137": true, - "eth:tSEP:11155111": true, - "eth:tHOL:17000": true, - "misc:ADA": true, - "misc:DSOL": true, - "misc:SOL": true, - "misc:XRP": true, - "misc:tADA": true, - "misc:tXRP": true - }, - "unsupported": {} } } From c2f710a82ef99da500ce33d57cd569acd288c802 Mon Sep 17 00:00:00 2001 From: Jan Komarek Date: Mon, 26 Aug 2024 19:01:31 +0200 Subject: [PATCH 04/11] chore(common): remove ropsten and rinkeby from fixtures --- .../fixtures/ethereum/sign_tx_eip155.json | 466 ++++++++---------- 1 file changed, 214 insertions(+), 252 deletions(-) diff --git a/common/tests/fixtures/ethereum/sign_tx_eip155.json b/common/tests/fixtures/ethereum/sign_tx_eip155.json index b31965bae10..6abbd4375e2 100644 --- a/common/tests/fixtures/ethereum/sign_tx_eip155.json +++ b/common/tests/fixtures/ethereum/sign_tx_eip155.json @@ -1,255 +1,217 @@ { - "setup": { - "mnemonic": "all all all all all all all all all all all all", - "passphrase": "" + "setup": { + "mnemonic": "all all all all all all all all all all all all", + "passphrase": "" + }, + "tests": [ + { + "name": "Ethereum", + "parameters": { + "chain_id": 1, + "path": "m/44'/60'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 38, + "sig_r": "6a6349bddb5749bb8b96ce2566a035ef87a09dbf89b5c7e3dfdf9ed725912f24", + "sig_s": "4ae58ccd3bacee07cdc4a3e8540544fd009c4311af7048122da60f2054c07ee4" + } }, - "tests": [ - { - "name": "Ethereum", - "parameters": { - "chain_id": 1, - "path": "m/44'/60'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 38, - "sig_r": "6a6349bddb5749bb8b96ce2566a035ef87a09dbf89b5c7e3dfdf9ed725912f24", - "sig_s": "4ae58ccd3bacee07cdc4a3e8540544fd009c4311af7048122da60f2054c07ee4" - } - }, - { - "name": "Ropsten", - "parameters": { - "chain_id": 3, - "path": "m/44'/1'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 42, - "sig_r": "9d49a5c234a134bc56d00a7cf0c208c97d746f002c1fd3609b643eb8ef99d07d", - "sig_s": "3f064e133624cb59f8103fd5de76c089d8754e3da233a59d2ab2ca47fc306837" - } - }, - { - "name": "Rinkeby", - "parameters": { - "chain_id": 4, - "path": "m/44'/1'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 43, - "sig_r": "79a9fd0391f027ed518f3d796a598bf33eef0fb30ef22568a140d674d6b0b76c", - "sig_s": "408cd459abafcdb7f2e415b269c85a308aad4c53e63c01d3431d3db6ab6292dd" - } - }, - { - "name": "ETC", - "parameters": { - "chain_id": 61, - "path": "m/44'/61'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 158, - "sig_r": "6f03621da2fe75877494697b0852c379ea3b2c4ec4f99ab9ce0c8753ebbaf3aa", - "sig_s": "2b8c8def7534e7bc692ee2975a674a0e31c0dbd9137e53d27dee6b15e121c210" - } - }, - { - "name": "Auxilium", - "parameters": { - "chain_id": 28945486, - "path": "m/44'/344'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 57891008, - "sig_r": "3298b58680045cfb373b9945f17c468a5c5725c9115c7c18915e8c585c67193f", - "sig_s": "6bf1c719350150a520d59542815afd8263d7fe7087608051abe7df11dd7fcbec" - } - }, - { - "name": "Pirl", - "parameters": { - "chain_id": 3125659152, - "path": "m/44'/164'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 6251318340, - "sig_r": "a876d3cf19f4f6b51fb980aac49e8bd378b88f11adbebc1be33d7b86eb84a054", - "sig_s": "3bee0e5a07661e78c9c4af49c8a42f4735f80cbb82931607ac35fc78f8d5b113" - } - }, - { - "name": "Unknown_chain_id_eth_path", - "parameters": { - "chain_id": 609112567, - "path": "m/44'/60'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 1218225170, - "sig_r": "0b0f20dc9202db0653a827b9dc924653bc83d67eec9e43d678e0fb6bb3eb6d9e", - "sig_s": "5fdbae16da0ffc4d888e915ff210393e5c7655a3c48eaffbbe97d6db428fc277" - } - }, - { - "name": "Unknown_chain_id_testnet_path", - "parameters": { - "chain_id": 609112567, - "path": "m/44'/1'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 1218225169, - "sig_r": "f699de96e886995e460e760839d4f2c7b9f1c98f2d3c108d0add4e8663a679d8", - "sig_s": "1447ba45be9fca42bcbf250389403245c8c1b0476e60b96dea320b0a596b5528" - } - }, - { - "name": "Palm", - "parameters": { - "chain_id": 11297108109, - "path": "m/44'/60'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 22594216254, - "sig_r": "9d05ca7cdcf971f3114c0ef8d636c5aae1353bb227e04ec1198c60d874e676c0", - "sig_s": "35414067209e27fb690d9387264c74e334e25a117705f3583fb24434a952c9ca" - } - }, - { - "name": "max_chain_id", - "parameters": { - "chain_id": 2147483629, - "path": "m/44'/1'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 4294967293, - "sig_r": "97f217d851c9f54013d7792d3b06492abbeda334191687323f08e03e979bd6c9", - "sig_s": "6a5f60d9abb1fa76be8ab76d3c879e1f0187e432692e3e9adce60642f06abe74" - } - }, - { - "name": "max_chain_plus_one", - "parameters": { - "chain_id": 2147483630, - "path": "m/44'/1'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 4294967296, - "sig_r": "f643499025c61025d27f7815ed1b1dcd92233548ebdd13bdd056e9cf3f84a853", - "sig_s": "33f363b014e5a404bec8479bb08649a6843f65c1f3166d3289211fb5361dab45" - } - }, - { - "name": "max_uint64", - "parameters": { - "chain_id": 18446744073709551615, - "path": "m/44'/1'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 36893488147419103266, - "sig_r": "7bf581e8c7ff7d0e94d25eaa476de928d444b180fe50a91374b8883ff5dee3a8", - "sig_s": "3a3efa7a3f97043a999b3183d958a03126ec2652608c376c4626850b9b6a33fa" - } - }, - { - "name": "Ledger Live legacy path", - "parameters": { - "chain_id": 1, - "path": "m/44'/60'/0'/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 37, - "sig_r": "08a16c651ffdf9e59c1bd8398d788bc98c86d6c0d7f6bc07977d557b0851c01b", - "sig_s": "1e2adc9ef0b7f17a6385230783349706c0cc0bfef40c45ea5b23c09543b17c28" - } - } - ] + { + "name": "ETC", + "parameters": { + "chain_id": 61, + "path": "m/44'/61'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 158, + "sig_r": "6f03621da2fe75877494697b0852c379ea3b2c4ec4f99ab9ce0c8753ebbaf3aa", + "sig_s": "2b8c8def7534e7bc692ee2975a674a0e31c0dbd9137e53d27dee6b15e121c210" + } + }, + { + "name": "Auxilium", + "parameters": { + "chain_id": 28945486, + "path": "m/44'/344'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 57891008, + "sig_r": "3298b58680045cfb373b9945f17c468a5c5725c9115c7c18915e8c585c67193f", + "sig_s": "6bf1c719350150a520d59542815afd8263d7fe7087608051abe7df11dd7fcbec" + } + }, + { + "name": "Pirl", + "parameters": { + "chain_id": 3125659152, + "path": "m/44'/164'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 6251318340, + "sig_r": "a876d3cf19f4f6b51fb980aac49e8bd378b88f11adbebc1be33d7b86eb84a054", + "sig_s": "3bee0e5a07661e78c9c4af49c8a42f4735f80cbb82931607ac35fc78f8d5b113" + } + }, + { + "name": "Unknown_chain_id_eth_path", + "parameters": { + "chain_id": 609112567, + "path": "m/44'/60'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 1218225170, + "sig_r": "0b0f20dc9202db0653a827b9dc924653bc83d67eec9e43d678e0fb6bb3eb6d9e", + "sig_s": "5fdbae16da0ffc4d888e915ff210393e5c7655a3c48eaffbbe97d6db428fc277" + } + }, + { + "name": "Unknown_chain_id_testnet_path", + "parameters": { + "chain_id": 609112567, + "path": "m/44'/1'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 1218225169, + "sig_r": "f699de96e886995e460e760839d4f2c7b9f1c98f2d3c108d0add4e8663a679d8", + "sig_s": "1447ba45be9fca42bcbf250389403245c8c1b0476e60b96dea320b0a596b5528" + } + }, + { + "name": "Palm", + "parameters": { + "chain_id": 11297108109, + "path": "m/44'/60'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 22594216254, + "sig_r": "9d05ca7cdcf971f3114c0ef8d636c5aae1353bb227e04ec1198c60d874e676c0", + "sig_s": "35414067209e27fb690d9387264c74e334e25a117705f3583fb24434a952c9ca" + } + }, + { + "name": "max_chain_id", + "parameters": { + "chain_id": 2147483629, + "path": "m/44'/1'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 4294967293, + "sig_r": "97f217d851c9f54013d7792d3b06492abbeda334191687323f08e03e979bd6c9", + "sig_s": "6a5f60d9abb1fa76be8ab76d3c879e1f0187e432692e3e9adce60642f06abe74" + } + }, + { + "name": "max_chain_plus_one", + "parameters": { + "chain_id": 2147483630, + "path": "m/44'/1'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 4294967296, + "sig_r": "f643499025c61025d27f7815ed1b1dcd92233548ebdd13bdd056e9cf3f84a853", + "sig_s": "33f363b014e5a404bec8479bb08649a6843f65c1f3166d3289211fb5361dab45" + } + }, + { + "name": "max_uint64", + "parameters": { + "chain_id": 18446744073709551615, + "path": "m/44'/1'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 36893488147419103266, + "sig_r": "7bf581e8c7ff7d0e94d25eaa476de928d444b180fe50a91374b8883ff5dee3a8", + "sig_s": "3a3efa7a3f97043a999b3183d958a03126ec2652608c376c4626850b9b6a33fa" + } + }, + { + "name": "Ledger Live legacy path", + "parameters": { + "chain_id": 1, + "path": "m/44'/60'/0'/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 37, + "sig_r": "08a16c651ffdf9e59c1bd8398d788bc98c86d6c0d7f6bc07977d557b0851c01b", + "sig_s": "1e2adc9ef0b7f17a6385230783349706c0cc0bfef40c45ea5b23c09543b17c28" + } + } + ] } From ad9a6669cfa34e53a3385fbf604e4f0d8f4bd107 Mon Sep 17 00:00:00 2001 From: Jan Komarek Date: Mon, 26 Aug 2024 19:02:03 +0200 Subject: [PATCH 05/11] chore(common): remove ropsten from defs --- common/defs/blockchain_link.json | 7 ------- 1 file changed, 7 deletions(-) diff --git a/common/defs/blockchain_link.json b/common/defs/blockchain_link.json index 4855f31ddb5..376e91fe3d2 100644 --- a/common/defs/blockchain_link.json +++ b/common/defs/blockchain_link.json @@ -205,13 +205,6 @@ "https://eth2.trezor.io" ] }, - "eth:tROP": { - "type": "blockbook", - "url": [ - "https://ropsten1.trezor.io", - "https://ropsten2.trezor.io" - ] - }, "misc:XRP": { "type": "ripple", "url": [ From 4cd66ff16e4a5b9a98dd851aa382fe91f88ca364 Mon Sep 17 00:00:00 2001 From: matejcik Date: Tue, 27 Aug 2024 10:55:48 +0200 Subject: [PATCH 06/11] chore(common): revert supported versions for T1B1 and T2T1 to correct values --- common/defs/support.json | 76 ++++++++++++++++++++-------------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/common/defs/support.json b/common/defs/support.json index d7946810900..01dc0a60ef9 100644 --- a/common/defs/support.json +++ b/common/defs/support.json @@ -56,33 +56,33 @@ "bitcoin:tRVN": "1.10.0", "bitcoin:tSMART": "1.7.1", "erc20:bnb:ATOM": "1.11.3", - "erc20:eth:AAVE": "1.11.3", + "erc20:eth:AAVE": "1.10.4", "erc20:eth:APE": "1.11.3", - "erc20:eth:AXS": "1.11.3", - "erc20:eth:BUSD": "1.11.3", + "erc20:eth:AXS": "1.10.3", + "erc20:eth:BUSD": "1.9.0", "erc20:eth:CHZ": "1.11.3", "erc20:eth:CRO": "1.11.3", - "erc20:eth:DAI": "1.11.3", + "erc20:eth:DAI": "1.11.2", "erc20:eth:FRAX": "1.11.3", - "erc20:eth:LEO": "1.11.3", + "erc20:eth:LEO": "1.8.4", "erc20:eth:LINK": "1.11.3", - "erc20:eth:MANA": "1.11.3", - "erc20:eth:MATIC": "1.11.3", - "erc20:eth:OKB": "1.11.3", - "erc20:eth:QNT": "1.11.3", + "erc20:eth:MANA": "1.6.2", + "erc20:eth:MATIC": "1.9.0", + "erc20:eth:OKB": "1.9.5", + "erc20:eth:QNT": "1.6.3", "erc20:eth:SAND": "1.11.3", - "erc20:eth:SHIB": "1.11.3", + "erc20:eth:SHIB": "1.10.4", "erc20:eth:STETH": "1.11.3", - "erc20:eth:UNI": "1.11.3", - "erc20:eth:USDC": "1.11.3", - "erc20:eth:USDT": "1.11.3", - "erc20:eth:WBTC": "1.11.3", + "erc20:eth:UNI": "1.9.5", + "erc20:eth:USDC": "1.7.1", + "erc20:eth:USDT": "1.8.0", + "erc20:eth:WBTC": "1.8.0", "erc20:eth:XCN": "1.11.3", "erc20:matic:WAVAX": "1.11.3", - "eth:BNB:56": "1.11.3", - "eth:ETC:61": "1.11.3", - "eth:ETH:1": "1.11.3", - "eth:MATIC:137": "1.11.3", + "eth:BNB:56": "1.9.4", + "eth:ETC:61": "1.6.2", + "eth:ETH:1": "1.6.2", + "eth:MATIC:137": "1.9.4", "eth:tSEP:11155111": "1.11.3", "eth:tHOL:17000": "1.11.3", "misc:MAID": "1.7.2", @@ -284,35 +284,35 @@ "bitcoin:tRVN": "2.4.0", "bitcoin:tSMART": "2.0.8", "erc20:bnb:ATOM": "2.5.3", - "erc20:eth:AAVE": "2.5.3", + "erc20:eth:AAVE": "2.4.3", "erc20:eth:APE": "2.5.3", - "erc20:eth:AXS": "2.5.3", - "erc20:eth:BUSD": "2.5.3", + "erc20:eth:AXS": "2.4.2", + "erc20:eth:BUSD": "2.3.0", "erc20:eth:CHZ": "2.5.3", "erc20:eth:CRO": "2.5.3", - "erc20:eth:DAI": "2.5.3", + "erc20:eth:DAI": "2.5.2", "erc20:eth:FRAX": "2.5.3", - "erc20:eth:LEO": "2.5.3", + "erc20:eth:LEO": "2.1.8", "erc20:eth:LINK": "2.5.3", - "erc20:eth:MANA": "2.5.3", - "erc20:eth:MATIC": "2.5.3", - "erc20:eth:OKB": "2.5.3", - "erc20:eth:QNT": "2.5.3", + "erc20:eth:MANA": "2.0.7", + "erc20:eth:MATIC": "2.3.0", + "erc20:eth:OKB": "2.3.7", + "erc20:eth:QNT": "2.0.8", "erc20:eth:SAND": "2.5.3", - "erc20:eth:SHIB": "2.5.3", + "erc20:eth:SHIB": "2.4.3", "erc20:eth:STETH": "2.5.3", - "erc20:eth:UNI": "2.5.3", - "erc20:eth:USDC": "2.5.3", - "erc20:eth:USDT": "2.5.3", - "erc20:eth:WBTC": "2.5.3", + "erc20:eth:UNI": "2.3.7", + "erc20:eth:USDC": "2.0.8", + "erc20:eth:USDT": "2.0.10", + "erc20:eth:WBTC": "2.0.11", "erc20:eth:XCN": "2.5.3", "erc20:matic:WAVAX": "2.5.3", - "eth:BNB:56": "2.5.3", - "eth:ETC:61": "2.5.3", - "eth:ETH:1": "2.5.3", - "eth:MATIC:137": "2.5.3", - "eth:tSEP:11155111": "2.6.4", - "eth:tHOL:17000": "2.6.4", + "eth:BNB:56": "2.3.5", + "eth:ETC:61": "2.0.7", + "eth:ETH:1": "2.0.7", + "eth:MATIC:137": "2.3.5", + "eth:tSEP:11155111": "2.5.4", + "eth:tHOL:17000": "2.5.4", "misc:ADA": "2.0.8", "misc:BNB": "2.1.5", "misc:DSOL": "2.6.4", From 1340d3f6825e84d3fb65a6e9caede949603bb55e Mon Sep 17 00:00:00 2001 From: matejcik Date: Wed, 28 Aug 2024 12:09:40 +0200 Subject: [PATCH 07/11] fixup! chore(common): remove ropsten and rinkeby from fixtures --- .../fixtures/ethereum/sign_tx_eip155.json | 428 +++++++++--------- 1 file changed, 214 insertions(+), 214 deletions(-) diff --git a/common/tests/fixtures/ethereum/sign_tx_eip155.json b/common/tests/fixtures/ethereum/sign_tx_eip155.json index 6abbd4375e2..451d148161f 100644 --- a/common/tests/fixtures/ethereum/sign_tx_eip155.json +++ b/common/tests/fixtures/ethereum/sign_tx_eip155.json @@ -1,217 +1,217 @@ { - "setup": { - "mnemonic": "all all all all all all all all all all all all", - "passphrase": "" - }, - "tests": [ - { - "name": "Ethereum", - "parameters": { - "chain_id": 1, - "path": "m/44'/60'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 38, - "sig_r": "6a6349bddb5749bb8b96ce2566a035ef87a09dbf89b5c7e3dfdf9ed725912f24", - "sig_s": "4ae58ccd3bacee07cdc4a3e8540544fd009c4311af7048122da60f2054c07ee4" - } + "setup": { + "mnemonic": "all all all all all all all all all all all all", + "passphrase": "" }, - { - "name": "ETC", - "parameters": { - "chain_id": 61, - "path": "m/44'/61'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 158, - "sig_r": "6f03621da2fe75877494697b0852c379ea3b2c4ec4f99ab9ce0c8753ebbaf3aa", - "sig_s": "2b8c8def7534e7bc692ee2975a674a0e31c0dbd9137e53d27dee6b15e121c210" - } - }, - { - "name": "Auxilium", - "parameters": { - "chain_id": 28945486, - "path": "m/44'/344'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 57891008, - "sig_r": "3298b58680045cfb373b9945f17c468a5c5725c9115c7c18915e8c585c67193f", - "sig_s": "6bf1c719350150a520d59542815afd8263d7fe7087608051abe7df11dd7fcbec" - } - }, - { - "name": "Pirl", - "parameters": { - "chain_id": 3125659152, - "path": "m/44'/164'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 6251318340, - "sig_r": "a876d3cf19f4f6b51fb980aac49e8bd378b88f11adbebc1be33d7b86eb84a054", - "sig_s": "3bee0e5a07661e78c9c4af49c8a42f4735f80cbb82931607ac35fc78f8d5b113" - } - }, - { - "name": "Unknown_chain_id_eth_path", - "parameters": { - "chain_id": 609112567, - "path": "m/44'/60'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 1218225170, - "sig_r": "0b0f20dc9202db0653a827b9dc924653bc83d67eec9e43d678e0fb6bb3eb6d9e", - "sig_s": "5fdbae16da0ffc4d888e915ff210393e5c7655a3c48eaffbbe97d6db428fc277" - } - }, - { - "name": "Unknown_chain_id_testnet_path", - "parameters": { - "chain_id": 609112567, - "path": "m/44'/1'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 1218225169, - "sig_r": "f699de96e886995e460e760839d4f2c7b9f1c98f2d3c108d0add4e8663a679d8", - "sig_s": "1447ba45be9fca42bcbf250389403245c8c1b0476e60b96dea320b0a596b5528" - } - }, - { - "name": "Palm", - "parameters": { - "chain_id": 11297108109, - "path": "m/44'/60'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 22594216254, - "sig_r": "9d05ca7cdcf971f3114c0ef8d636c5aae1353bb227e04ec1198c60d874e676c0", - "sig_s": "35414067209e27fb690d9387264c74e334e25a117705f3583fb24434a952c9ca" - } - }, - { - "name": "max_chain_id", - "parameters": { - "chain_id": 2147483629, - "path": "m/44'/1'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 4294967293, - "sig_r": "97f217d851c9f54013d7792d3b06492abbeda334191687323f08e03e979bd6c9", - "sig_s": "6a5f60d9abb1fa76be8ab76d3c879e1f0187e432692e3e9adce60642f06abe74" - } - }, - { - "name": "max_chain_plus_one", - "parameters": { - "chain_id": 2147483630, - "path": "m/44'/1'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 4294967296, - "sig_r": "f643499025c61025d27f7815ed1b1dcd92233548ebdd13bdd056e9cf3f84a853", - "sig_s": "33f363b014e5a404bec8479bb08649a6843f65c1f3166d3289211fb5361dab45" - } - }, - { - "name": "max_uint64", - "parameters": { - "chain_id": 18446744073709551615, - "path": "m/44'/1'/0'/0/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 36893488147419103266, - "sig_r": "7bf581e8c7ff7d0e94d25eaa476de928d444b180fe50a91374b8883ff5dee3a8", - "sig_s": "3a3efa7a3f97043a999b3183d958a03126ec2652608c376c4626850b9b6a33fa" - } - }, - { - "name": "Ledger Live legacy path", - "parameters": { - "chain_id": 1, - "path": "m/44'/60'/0'/0", - "nonce": "0x0", - "gas_price": "0x4a817c800", - "gas_limit": "0x5208", - "value": "0x2540be400", - "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", - "tx_type": null, - "data": "" - }, - "result": { - "sig_v": 37, - "sig_r": "08a16c651ffdf9e59c1bd8398d788bc98c86d6c0d7f6bc07977d557b0851c01b", - "sig_s": "1e2adc9ef0b7f17a6385230783349706c0cc0bfef40c45ea5b23c09543b17c28" - } - } - ] + "tests": [ + { + "name": "Ethereum", + "parameters": { + "chain_id": 1, + "path": "m/44'/60'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 38, + "sig_r": "6a6349bddb5749bb8b96ce2566a035ef87a09dbf89b5c7e3dfdf9ed725912f24", + "sig_s": "4ae58ccd3bacee07cdc4a3e8540544fd009c4311af7048122da60f2054c07ee4" + } + }, + { + "name": "ETC", + "parameters": { + "chain_id": 61, + "path": "m/44'/61'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 158, + "sig_r": "6f03621da2fe75877494697b0852c379ea3b2c4ec4f99ab9ce0c8753ebbaf3aa", + "sig_s": "2b8c8def7534e7bc692ee2975a674a0e31c0dbd9137e53d27dee6b15e121c210" + } + }, + { + "name": "Auxilium", + "parameters": { + "chain_id": 28945486, + "path": "m/44'/344'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 57891008, + "sig_r": "3298b58680045cfb373b9945f17c468a5c5725c9115c7c18915e8c585c67193f", + "sig_s": "6bf1c719350150a520d59542815afd8263d7fe7087608051abe7df11dd7fcbec" + } + }, + { + "name": "Pirl", + "parameters": { + "chain_id": 3125659152, + "path": "m/44'/164'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 6251318340, + "sig_r": "a876d3cf19f4f6b51fb980aac49e8bd378b88f11adbebc1be33d7b86eb84a054", + "sig_s": "3bee0e5a07661e78c9c4af49c8a42f4735f80cbb82931607ac35fc78f8d5b113" + } + }, + { + "name": "Unknown_chain_id_eth_path", + "parameters": { + "chain_id": 609112567, + "path": "m/44'/60'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 1218225170, + "sig_r": "0b0f20dc9202db0653a827b9dc924653bc83d67eec9e43d678e0fb6bb3eb6d9e", + "sig_s": "5fdbae16da0ffc4d888e915ff210393e5c7655a3c48eaffbbe97d6db428fc277" + } + }, + { + "name": "Unknown_chain_id_testnet_path", + "parameters": { + "chain_id": 609112567, + "path": "m/44'/1'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 1218225169, + "sig_r": "f699de96e886995e460e760839d4f2c7b9f1c98f2d3c108d0add4e8663a679d8", + "sig_s": "1447ba45be9fca42bcbf250389403245c8c1b0476e60b96dea320b0a596b5528" + } + }, + { + "name": "Palm", + "parameters": { + "chain_id": 11297108109, + "path": "m/44'/60'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 22594216254, + "sig_r": "9d05ca7cdcf971f3114c0ef8d636c5aae1353bb227e04ec1198c60d874e676c0", + "sig_s": "35414067209e27fb690d9387264c74e334e25a117705f3583fb24434a952c9ca" + } + }, + { + "name": "max_chain_id", + "parameters": { + "chain_id": 2147483629, + "path": "m/44'/1'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 4294967293, + "sig_r": "97f217d851c9f54013d7792d3b06492abbeda334191687323f08e03e979bd6c9", + "sig_s": "6a5f60d9abb1fa76be8ab76d3c879e1f0187e432692e3e9adce60642f06abe74" + } + }, + { + "name": "max_chain_plus_one", + "parameters": { + "chain_id": 2147483630, + "path": "m/44'/1'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 4294967296, + "sig_r": "f643499025c61025d27f7815ed1b1dcd92233548ebdd13bdd056e9cf3f84a853", + "sig_s": "33f363b014e5a404bec8479bb08649a6843f65c1f3166d3289211fb5361dab45" + } + }, + { + "name": "max_uint64", + "parameters": { + "chain_id": 18446744073709551615, + "path": "m/44'/1'/0'/0/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 36893488147419103266, + "sig_r": "7bf581e8c7ff7d0e94d25eaa476de928d444b180fe50a91374b8883ff5dee3a8", + "sig_s": "3a3efa7a3f97043a999b3183d958a03126ec2652608c376c4626850b9b6a33fa" + } + }, + { + "name": "Ledger Live legacy path", + "parameters": { + "chain_id": 1, + "path": "m/44'/60'/0'/0", + "nonce": "0x0", + "gas_price": "0x4a817c800", + "gas_limit": "0x5208", + "value": "0x2540be400", + "to_address": "0x8eA7a3fccC211ED48b763b4164884DDbcF3b0A98", + "tx_type": null, + "data": "" + }, + "result": { + "sig_v": 37, + "sig_r": "08a16c651ffdf9e59c1bd8398d788bc98c86d6c0d7f6bc07977d557b0851c01b", + "sig_s": "1e2adc9ef0b7f17a6385230783349706c0cc0bfef40c45ea5b23c09543b17c28" + } + } + ] } From 823bbc7c016e891e2f33cfd2524787009a6a5642 Mon Sep 17 00:00:00 2001 From: matejcik Date: Wed, 28 Aug 2024 12:10:09 +0200 Subject: [PATCH 08/11] chore(common): add T3B1 to the list of supported models in support.json --- common/tools/coin_info.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/tools/coin_info.py b/common/tools/coin_info.py index 26b2c663ad5..128a1bacbf9 100755 --- a/common/tools/coin_info.py +++ b/common/tools/coin_info.py @@ -450,7 +450,7 @@ def _load_fido_apps() -> FidoApps: RELEASES_URL = "https://data.trezor.io/firmware/{}/releases.json" MISSING_SUPPORT_MEANS_NO = ("connect", "suite") -VERSIONED_SUPPORT_INFO = ("T1B1", "T2T1", "T2B1", "T3T1") +VERSIONED_SUPPORT_INFO = ("T1B1", "T2T1", "T2B1", "T3T1", "T3B1") def get_support_data() -> SupportData: From 1d0e735c9948ac7d7f794f24ce6dacdb749e08f5 Mon Sep 17 00:00:00 2001 From: matejcik Date: Wed, 28 Aug 2024 12:10:52 +0200 Subject: [PATCH 09/11] chore(core): regenerate networks [no changelog] --- core/src/apps/ethereum/networks.py | 92 ++++++++++++------------------ 1 file changed, 37 insertions(+), 55 deletions(-) diff --git a/core/src/apps/ethereum/networks.py b/core/src/apps/ethereum/networks.py index a30ef723099..39f57e9a067 100644 --- a/core/src/apps/ethereum/networks.py +++ b/core/src/apps/ethereum/networks.py @@ -66,29 +66,11 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "ETH", # symbol "Ethereum", # name ) - yield ( - 3, # chain_id - 1, # slip44 - "tETH", # symbol - "Ropsten", # name - ) - yield ( - 4, # chain_id - 1, # slip44 - "tETH", # symbol - "Rinkeby", # name - ) - yield ( - 5, # chain_id - 1, # slip44 - "tETH", # symbol - "Görli", # name - ) yield ( 56, # chain_id 714, # slip44 "BNB", # symbol - "Binance Smart Chain", # name + "BNB Smart Chain", # name ) yield ( 61, # chain_id @@ -102,36 +84,30 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "MATIC", # symbol "Polygon", # name ) - if utils.INTERNAL_MODEL == "T3T1": yield ( - 1, # chain_id - 60, # slip44 - "ETH", # symbol - "Ethereum", # name - ) - yield ( - 3, # chain_id + 17000, # chain_id 1, # slip44 - "tETH", # symbol - "Ropsten", # name + "tHOL", # symbol + "Holesky", # name ) yield ( - 4, # chain_id + 11155111, # chain_id 1, # slip44 - "tETH", # symbol - "Rinkeby", # name + "tSEP", # symbol + "Sepolia", # name ) + if utils.INTERNAL_MODEL == "T3T1": yield ( - 5, # chain_id - 1, # slip44 - "tETH", # symbol - "Görli", # name + 1, # chain_id + 60, # slip44 + "ETH", # symbol + "Ethereum", # name ) yield ( 56, # chain_id 714, # slip44 "BNB", # symbol - "Binance Smart Chain", # name + "BNB Smart Chain", # name ) yield ( 61, # chain_id @@ -145,36 +121,30 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "MATIC", # symbol "Polygon", # name ) - if utils.INTERNAL_MODEL == "T2T1": - yield ( - 1, # chain_id - 60, # slip44 - "ETH", # symbol - "Ethereum", # name - ) yield ( - 3, # chain_id + 17000, # chain_id 1, # slip44 - "tETH", # symbol - "Ropsten", # name + "tHOL", # symbol + "Holesky", # name ) yield ( - 4, # chain_id + 11155111, # chain_id 1, # slip44 - "tETH", # symbol - "Rinkeby", # name + "tSEP", # symbol + "Sepolia", # name ) + if utils.INTERNAL_MODEL == "T2T1": yield ( - 5, # chain_id - 1, # slip44 - "tETH", # symbol - "Görli", # name + 1, # chain_id + 60, # slip44 + "ETH", # symbol + "Ethereum", # name ) yield ( 56, # chain_id 714, # slip44 "BNB", # symbol - "Binance Smart Chain", # name + "BNB Smart Chain", # name ) yield ( 61, # chain_id @@ -188,3 +158,15 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "MATIC", # symbol "Polygon", # name ) + yield ( + 17000, # chain_id + 1, # slip44 + "tHOL", # symbol + "Holesky", # name + ) + yield ( + 11155111, # chain_id + 1, # slip44 + "tSEP", # symbol + "Sepolia", # name + ) From a167ca40c3b5589b08bc78bcc2694712f5691878 Mon Sep 17 00:00:00 2001 From: matejcik Date: Wed, 28 Aug 2024 12:11:25 +0200 Subject: [PATCH 10/11] fixup! chore(common): update eth and alt defs --- common/defs/blockchain_link.json | 1 - 1 file changed, 1 deletion(-) diff --git a/common/defs/blockchain_link.json b/common/defs/blockchain_link.json index 376e91fe3d2..15cc7901b7c 100644 --- a/common/defs/blockchain_link.json +++ b/common/defs/blockchain_link.json @@ -249,7 +249,6 @@ "eth:ETH:1": { "type": "blockbook", "url": ["https://eth1.trezor.io", "https://eth2.trezor.io"] - }, "eth:BNB:56": { "type": "blockbook", From 3d2d6cfae33039449024600a1168fed9ab00b11c Mon Sep 17 00:00:00 2001 From: matejcik Date: Wed, 28 Aug 2024 12:12:01 +0200 Subject: [PATCH 11/11] fixup! chore(common): remove ropsten and rinkeby from fixtures --- tests/ui_tests/fixtures.json | 64 ------------------------------------ 1 file changed, 64 deletions(-) diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json index 1c30cf47ba1..3ac935ef19a 100644 --- a/tests/ui_tests/fixtures.json +++ b/tests/ui_tests/fixtures.json @@ -457,8 +457,6 @@ "T1B1_en_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "90feef1fdcd162209a948c127df638c09bee0444fee40f2d30dbff21658d83ef", "T1B1_en_ethereum-test_signtx.py::test_signtx[False-Palm]": "4552f9a68c62613e1ef7df68c1f47f7d4888c4505f0586012b71c07acba1fbcb", "T1B1_en_ethereum-test_signtx.py::test_signtx[False-Pirl]": "4552f9a68c62613e1ef7df68c1f47f7d4888c4505f0586012b71c07acba1fbcb", -"T1B1_en_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "937894301354c759d2221ed56286e7df6c6696fa4be3d61846cb3307fd428d21", -"T1B1_en_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "937894301354c759d2221ed56286e7df6c6696fa4be3d61846cb3307fd428d21", "T1B1_en_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "4552f9a68c62613e1ef7df68c1f47f7d4888c4505f0586012b71c07acba1fbcb", "T1B1_en_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "4552f9a68c62613e1ef7df68c1f47f7d4888c4505f0586012b71c07acba1fbcb", "T1B1_en_ethereum-test_signtx.py::test_signtx[False-data_1]": "8b432aba21bc4344814cceaf693e114b9d3e3d6ceb83c3a6af7c3ed0f9b37449", @@ -478,8 +476,6 @@ "T1B1_en_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "90feef1fdcd162209a948c127df638c09bee0444fee40f2d30dbff21658d83ef", "T1B1_en_ethereum-test_signtx.py::test_signtx[True-Palm]": "4552f9a68c62613e1ef7df68c1f47f7d4888c4505f0586012b71c07acba1fbcb", "T1B1_en_ethereum-test_signtx.py::test_signtx[True-Pirl]": "4552f9a68c62613e1ef7df68c1f47f7d4888c4505f0586012b71c07acba1fbcb", -"T1B1_en_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "937894301354c759d2221ed56286e7df6c6696fa4be3d61846cb3307fd428d21", -"T1B1_en_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "937894301354c759d2221ed56286e7df6c6696fa4be3d61846cb3307fd428d21", "T1B1_en_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "4552f9a68c62613e1ef7df68c1f47f7d4888c4505f0586012b71c07acba1fbcb", "T1B1_en_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "4552f9a68c62613e1ef7df68c1f47f7d4888c4505f0586012b71c07acba1fbcb", "T1B1_en_ethereum-test_signtx.py::test_signtx[True-data_1]": "8b432aba21bc4344814cceaf693e114b9d3e3d6ceb83c3a6af7c3ed0f9b37449", @@ -1848,8 +1844,6 @@ "T2B1_cs_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "7a19dec8ca3e0d7b63b4d89e25f87cb7c0759ba57929a53523829ac5f7908fe3", "T2B1_cs_ethereum-test_signtx.py::test_signtx[False-Palm]": "b0842c36c7c2c7ce6404a06bdfa88aa8829e9939e57797927e97c0a36759fa1a", "T2B1_cs_ethereum-test_signtx.py::test_signtx[False-Pirl]": "b0842c36c7c2c7ce6404a06bdfa88aa8829e9939e57797927e97c0a36759fa1a", -"T2B1_cs_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "8e216a589fc798163e1a8f28deb17850a948b8917fa3df7ae5352505c9762487", -"T2B1_cs_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "8e216a589fc798163e1a8f28deb17850a948b8917fa3df7ae5352505c9762487", "T2B1_cs_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "b0842c36c7c2c7ce6404a06bdfa88aa8829e9939e57797927e97c0a36759fa1a", "T2B1_cs_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "b0842c36c7c2c7ce6404a06bdfa88aa8829e9939e57797927e97c0a36759fa1a", "T2B1_cs_ethereum-test_signtx.py::test_signtx[False-data_1]": "7d735b66b9b733594b277339bbe09be1bac72a45ef57e15f1e57b123a8401fd8", @@ -1869,8 +1863,6 @@ "T2B1_cs_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "1f35d44082179825cbc9d020563ee3ab4f162950a4e282e57dbad976655f7fbe", "T2B1_cs_ethereum-test_signtx.py::test_signtx[True-Palm]": "8cf00bb82aa7f6559b040d9caec82b37cfa73aec55710f905640e07015353dde", "T2B1_cs_ethereum-test_signtx.py::test_signtx[True-Pirl]": "8cf00bb82aa7f6559b040d9caec82b37cfa73aec55710f905640e07015353dde", -"T2B1_cs_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "a54a0f8e9448aa7797e4d36c2cdfd542bf2732e4c68cff475e7fa506d33a546f", -"T2B1_cs_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "a54a0f8e9448aa7797e4d36c2cdfd542bf2732e4c68cff475e7fa506d33a546f", "T2B1_cs_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "8cf00bb82aa7f6559b040d9caec82b37cfa73aec55710f905640e07015353dde", "T2B1_cs_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "8cf00bb82aa7f6559b040d9caec82b37cfa73aec55710f905640e07015353dde", "T2B1_cs_ethereum-test_signtx.py::test_signtx[True-data_1]": "60f3db675f134312d0185ee768f8019ccbc34c894368d109d7f5bbed200aafae", @@ -3216,8 +3208,6 @@ "T2B1_de_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "53a3aca737c843cdbef9e3eda6f6b09d468162cbe3b1846af23c7b4be7a60046", "T2B1_de_ethereum-test_signtx.py::test_signtx[False-Palm]": "ed04ace237722a0ef59356d9ca5256ddb55cb0163cf91991317d4c052bb035e3", "T2B1_de_ethereum-test_signtx.py::test_signtx[False-Pirl]": "ed04ace237722a0ef59356d9ca5256ddb55cb0163cf91991317d4c052bb035e3", -"T2B1_de_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "2b37ddb77289de24f2ff705161350dc96f3815892ce66ab42be406570c1c8fb3", -"T2B1_de_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "2b37ddb77289de24f2ff705161350dc96f3815892ce66ab42be406570c1c8fb3", "T2B1_de_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "ed04ace237722a0ef59356d9ca5256ddb55cb0163cf91991317d4c052bb035e3", "T2B1_de_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "ed04ace237722a0ef59356d9ca5256ddb55cb0163cf91991317d4c052bb035e3", "T2B1_de_ethereum-test_signtx.py::test_signtx[False-data_1]": "f4fb7992803186f5a687afb0ddaea574abe8ad8abfb37554769d21a46d3d759d", @@ -3237,8 +3227,6 @@ "T2B1_de_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "7d516ed2cfa85e25cf239f7304e521a20acac7d7a897a1f440ff8f0680179d5d", "T2B1_de_ethereum-test_signtx.py::test_signtx[True-Palm]": "3195482699f67f12d44d74b3f2c8dde5f83e3535063663485b9643578b251af0", "T2B1_de_ethereum-test_signtx.py::test_signtx[True-Pirl]": "3195482699f67f12d44d74b3f2c8dde5f83e3535063663485b9643578b251af0", -"T2B1_de_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "0f58e84e6da023008bac1aa6eeea9a435654f98a88f3b42fd62c328615d1bbce", -"T2B1_de_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "0f58e84e6da023008bac1aa6eeea9a435654f98a88f3b42fd62c328615d1bbce", "T2B1_de_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "3195482699f67f12d44d74b3f2c8dde5f83e3535063663485b9643578b251af0", "T2B1_de_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "3195482699f67f12d44d74b3f2c8dde5f83e3535063663485b9643578b251af0", "T2B1_de_ethereum-test_signtx.py::test_signtx[True-data_1]": "c655d608604a2ae2f7d3583688830bab10a99335d1e2c0b87c6b9a1568c4d7a6", @@ -4584,8 +4572,6 @@ "T2B1_en_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "23184ecbdfc938c3dc53e135b9fba21b8425e23a7e45bb260b5df19b48d24524", "T2B1_en_ethereum-test_signtx.py::test_signtx[False-Palm]": "e80203ca62892f2f9534fcacc3ececc9e18e4bf82a43ec5ce2336b72d22b6a85", "T2B1_en_ethereum-test_signtx.py::test_signtx[False-Pirl]": "e80203ca62892f2f9534fcacc3ececc9e18e4bf82a43ec5ce2336b72d22b6a85", -"T2B1_en_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "394e362bd6cf1a6c66265834a36f77b8cc9d4caf4b416789d71a9f423e32ed07", -"T2B1_en_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "394e362bd6cf1a6c66265834a36f77b8cc9d4caf4b416789d71a9f423e32ed07", "T2B1_en_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "e80203ca62892f2f9534fcacc3ececc9e18e4bf82a43ec5ce2336b72d22b6a85", "T2B1_en_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "e80203ca62892f2f9534fcacc3ececc9e18e4bf82a43ec5ce2336b72d22b6a85", "T2B1_en_ethereum-test_signtx.py::test_signtx[False-data_1]": "5c7a9a61fdeefc03fa200516624cc793c4cdcb5b9741a8b6db91d74e8de78ff4", @@ -4605,8 +4591,6 @@ "T2B1_en_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "ff053d1856c67af52a039982a112f25c50f5a8900fff73a79a74e115080ede01", "T2B1_en_ethereum-test_signtx.py::test_signtx[True-Palm]": "247067fbf0742cfcaa9849a6a15b583ab8a5c14552e5cd2b2c1f817bff6dee7c", "T2B1_en_ethereum-test_signtx.py::test_signtx[True-Pirl]": "247067fbf0742cfcaa9849a6a15b583ab8a5c14552e5cd2b2c1f817bff6dee7c", -"T2B1_en_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "bc2162643b6fb561fdc6830743fb29e7bf65ef2c84efb624bdf2d12f80625f4a", -"T2B1_en_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "bc2162643b6fb561fdc6830743fb29e7bf65ef2c84efb624bdf2d12f80625f4a", "T2B1_en_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "247067fbf0742cfcaa9849a6a15b583ab8a5c14552e5cd2b2c1f817bff6dee7c", "T2B1_en_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "247067fbf0742cfcaa9849a6a15b583ab8a5c14552e5cd2b2c1f817bff6dee7c", "T2B1_en_ethereum-test_signtx.py::test_signtx[True-data_1]": "6c1aac437606774c1b3ccb4d39f65f64029552a9bf60ddad9e9127e4a9f69c21", @@ -5952,8 +5936,6 @@ "T2B1_es_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "90d125097b25f6c485f610a71575d17f93de39480360b0b0cb3b0b2cf3f868c5", "T2B1_es_ethereum-test_signtx.py::test_signtx[False-Palm]": "95cd5ae3f6eb03c556f573804a4c82eae70954525d1517f39389ddd1f0fffbd4", "T2B1_es_ethereum-test_signtx.py::test_signtx[False-Pirl]": "95cd5ae3f6eb03c556f573804a4c82eae70954525d1517f39389ddd1f0fffbd4", -"T2B1_es_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "d1ed083a179e295aae354595cd0cd5bde7d00187ecf313d35bdee920a197f15b", -"T2B1_es_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "d1ed083a179e295aae354595cd0cd5bde7d00187ecf313d35bdee920a197f15b", "T2B1_es_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "95cd5ae3f6eb03c556f573804a4c82eae70954525d1517f39389ddd1f0fffbd4", "T2B1_es_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "95cd5ae3f6eb03c556f573804a4c82eae70954525d1517f39389ddd1f0fffbd4", "T2B1_es_ethereum-test_signtx.py::test_signtx[False-data_1]": "5bf76005b87bc0f508fe21453d1c05f4176bb1a0bbdbd1dfe84189c897c58ded", @@ -5973,8 +5955,6 @@ "T2B1_es_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "35f2cc536ee7b000ce3d7ca074185dfada3fd47d44d7d5e22fa48156fb67913f", "T2B1_es_ethereum-test_signtx.py::test_signtx[True-Palm]": "4524bcc323445db07277447b9f8ec34256bec791abbf70915509201ba2608919", "T2B1_es_ethereum-test_signtx.py::test_signtx[True-Pirl]": "4524bcc323445db07277447b9f8ec34256bec791abbf70915509201ba2608919", -"T2B1_es_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "352f12af7c1d22782e3a20dc252dc64d5cf6e004ef3e204800a5923da3da3148", -"T2B1_es_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "352f12af7c1d22782e3a20dc252dc64d5cf6e004ef3e204800a5923da3da3148", "T2B1_es_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "4524bcc323445db07277447b9f8ec34256bec791abbf70915509201ba2608919", "T2B1_es_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "4524bcc323445db07277447b9f8ec34256bec791abbf70915509201ba2608919", "T2B1_es_ethereum-test_signtx.py::test_signtx[True-data_1]": "404935ea33061384c838ce800777e1b8d7043577098fe9e8e620858ba9f5f16d", @@ -7320,8 +7300,6 @@ "T2B1_fr_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "5842c9d4d7e0fd24e02169ed0619c070ebc2140598a52e5b2077cf091c9d51a0", "T2B1_fr_ethereum-test_signtx.py::test_signtx[False-Palm]": "9b56cd62117e3230d349d9657eff8f2e38da03dc51b10a6d8d3e33b3530d6281", "T2B1_fr_ethereum-test_signtx.py::test_signtx[False-Pirl]": "9b56cd62117e3230d349d9657eff8f2e38da03dc51b10a6d8d3e33b3530d6281", -"T2B1_fr_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "5282d8bba633d11985490443ac73542af3e9da1411951ed52d5662b2603c389e", -"T2B1_fr_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "5282d8bba633d11985490443ac73542af3e9da1411951ed52d5662b2603c389e", "T2B1_fr_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "9b56cd62117e3230d349d9657eff8f2e38da03dc51b10a6d8d3e33b3530d6281", "T2B1_fr_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "9b56cd62117e3230d349d9657eff8f2e38da03dc51b10a6d8d3e33b3530d6281", "T2B1_fr_ethereum-test_signtx.py::test_signtx[False-data_1]": "1392400722748dfa31df2a1bee999f12ae67d67e9f3c60bad15a47777a7d8519", @@ -7341,8 +7319,6 @@ "T2B1_fr_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "ecb88b143ec39312983a3d2fff20cf32e2b1adc3953b9596b65f8c174df906b3", "T2B1_fr_ethereum-test_signtx.py::test_signtx[True-Palm]": "2cc393ce8f804061784a0746abaf49280f359a66a440e02edb1f1d344bb457e2", "T2B1_fr_ethereum-test_signtx.py::test_signtx[True-Pirl]": "2cc393ce8f804061784a0746abaf49280f359a66a440e02edb1f1d344bb457e2", -"T2B1_fr_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "3ed376f8829e8dfb99a71f9784d42cff43c7260984b1de84d56bf9dd41ca34e3", -"T2B1_fr_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "3ed376f8829e8dfb99a71f9784d42cff43c7260984b1de84d56bf9dd41ca34e3", "T2B1_fr_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "2cc393ce8f804061784a0746abaf49280f359a66a440e02edb1f1d344bb457e2", "T2B1_fr_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "2cc393ce8f804061784a0746abaf49280f359a66a440e02edb1f1d344bb457e2", "T2B1_fr_ethereum-test_signtx.py::test_signtx[True-data_1]": "dc25ad0df15ce2d64e3086f32e4ef1850cfe8327a07e3e93987cf720437395e6", @@ -9000,8 +8976,6 @@ "T2T1_cs_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "0d23a2f7562795f98415879966258c8678c2b8242b5b54fcc1c736daac93a4e3", "T2T1_cs_ethereum-test_signtx.py::test_signtx[False-Palm]": "05b1fee58b9dd38dc17580e3cccdf0256f8148a589067bb0ab6bdf8bbe732c40", "T2T1_cs_ethereum-test_signtx.py::test_signtx[False-Pirl]": "05b1fee58b9dd38dc17580e3cccdf0256f8148a589067bb0ab6bdf8bbe732c40", -"T2T1_cs_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "0a8a1aff3aae84f5dbf9c102b4b0b979e0be025f8e9654947f76ddcffcb8b684", -"T2T1_cs_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "0a8a1aff3aae84f5dbf9c102b4b0b979e0be025f8e9654947f76ddcffcb8b684", "T2T1_cs_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "05b1fee58b9dd38dc17580e3cccdf0256f8148a589067bb0ab6bdf8bbe732c40", "T2T1_cs_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "05b1fee58b9dd38dc17580e3cccdf0256f8148a589067bb0ab6bdf8bbe732c40", "T2T1_cs_ethereum-test_signtx.py::test_signtx[False-data_1]": "554e6136b09ac2120fb94a8bcf3c0fe6d0fd15711c54424d157463aa4a27a6cd", @@ -9021,8 +8995,6 @@ "T2T1_cs_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "f11763bbdb0984feba9cda8fd7e27f3c29f422acfb8f3c33a1d3c461316ce6dc", "T2T1_cs_ethereum-test_signtx.py::test_signtx[True-Palm]": "2bb3ad9d62b82bfdc4b9b63db6819a042d276c54ed34aaf0ec81e7648dcb6f15", "T2T1_cs_ethereum-test_signtx.py::test_signtx[True-Pirl]": "2bb3ad9d62b82bfdc4b9b63db6819a042d276c54ed34aaf0ec81e7648dcb6f15", -"T2T1_cs_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "045ab58e5228e001327f01a8b11b11e5881ab18afed272c8c6ffc507ffb4ba6d", -"T2T1_cs_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "045ab58e5228e001327f01a8b11b11e5881ab18afed272c8c6ffc507ffb4ba6d", "T2T1_cs_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "2bb3ad9d62b82bfdc4b9b63db6819a042d276c54ed34aaf0ec81e7648dcb6f15", "T2T1_cs_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "2bb3ad9d62b82bfdc4b9b63db6819a042d276c54ed34aaf0ec81e7648dcb6f15", "T2T1_cs_ethereum-test_signtx.py::test_signtx[True-data_1]": "b15f9caeb5627b7de07e4a3ba80dd662315398aa0577b4aa850bf04870d96ae6", @@ -10448,8 +10420,6 @@ "T2T1_de_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "9b24333cad04e517540786994a66d51929e3c892fd2ccc6b48eef1ae5b8306a9", "T2T1_de_ethereum-test_signtx.py::test_signtx[False-Palm]": "32accd88b9e4bd8403e49f50bda9d7c5535f19ff87e2c51e0729a82aaf678c61", "T2T1_de_ethereum-test_signtx.py::test_signtx[False-Pirl]": "32accd88b9e4bd8403e49f50bda9d7c5535f19ff87e2c51e0729a82aaf678c61", -"T2T1_de_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "ac03ac36e181810e3f88bbe9a6417ed201de7d8188841f8a686540701edff076", -"T2T1_de_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "ac03ac36e181810e3f88bbe9a6417ed201de7d8188841f8a686540701edff076", "T2T1_de_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "32accd88b9e4bd8403e49f50bda9d7c5535f19ff87e2c51e0729a82aaf678c61", "T2T1_de_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "32accd88b9e4bd8403e49f50bda9d7c5535f19ff87e2c51e0729a82aaf678c61", "T2T1_de_ethereum-test_signtx.py::test_signtx[False-data_1]": "bf46a2d0c525fae4e7c3a37c31b7a7ced8c22524ecf20ee3f56ae8c0a6d7c651", @@ -10469,8 +10439,6 @@ "T2T1_de_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "ccaaa0ba67fafbc5fff1db2775156efb5f891e162a1ac981d2083d5e5593e544", "T2T1_de_ethereum-test_signtx.py::test_signtx[True-Palm]": "826b367619ce4c17b9a73542bac5fcb1e04ddd44aa7252939f1c8b778e7415af", "T2T1_de_ethereum-test_signtx.py::test_signtx[True-Pirl]": "826b367619ce4c17b9a73542bac5fcb1e04ddd44aa7252939f1c8b778e7415af", -"T2T1_de_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "c505b2e84a72f486093491b637047df4a8a5ee42aa3d826e47c9f9245d80a95c", -"T2T1_de_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "c505b2e84a72f486093491b637047df4a8a5ee42aa3d826e47c9f9245d80a95c", "T2T1_de_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "826b367619ce4c17b9a73542bac5fcb1e04ddd44aa7252939f1c8b778e7415af", "T2T1_de_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "826b367619ce4c17b9a73542bac5fcb1e04ddd44aa7252939f1c8b778e7415af", "T2T1_de_ethereum-test_signtx.py::test_signtx[True-data_1]": "cebc4d3abfede9b91cd438941570e7f8f3ef00a4f1ad13ac8b59189a69297a69", @@ -11896,8 +11864,6 @@ "T2T1_en_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "089129c3cf550128d8f2c9f54e50a0705f6094a1944a17a9575dca950cd57a22", "T2T1_en_ethereum-test_signtx.py::test_signtx[False-Palm]": "b71d381dcc2c67bd4f50e5c4c9fde74eebe99c3f88030a83e69586a9891d7780", "T2T1_en_ethereum-test_signtx.py::test_signtx[False-Pirl]": "b71d381dcc2c67bd4f50e5c4c9fde74eebe99c3f88030a83e69586a9891d7780", -"T2T1_en_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "b2ca4fea79015cdb99b128ee137b6a2e6a7f6baac44c4d26e1eeb0a9b08f1315", -"T2T1_en_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "b2ca4fea79015cdb99b128ee137b6a2e6a7f6baac44c4d26e1eeb0a9b08f1315", "T2T1_en_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "b71d381dcc2c67bd4f50e5c4c9fde74eebe99c3f88030a83e69586a9891d7780", "T2T1_en_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "b71d381dcc2c67bd4f50e5c4c9fde74eebe99c3f88030a83e69586a9891d7780", "T2T1_en_ethereum-test_signtx.py::test_signtx[False-data_1]": "c2977250dbd06ad14031de715da17175f5c9db6ddbc3abf3f41b641c68f2e954", @@ -11917,8 +11883,6 @@ "T2T1_en_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "d672cf971c908bb336356df29037283651ab3ce88e998e25435fd84aeac6fefe", "T2T1_en_ethereum-test_signtx.py::test_signtx[True-Palm]": "62d6ad021dfc6541a8d87ef99f13b5c8c206d417f51a90cf8eed0e926f1f2d42", "T2T1_en_ethereum-test_signtx.py::test_signtx[True-Pirl]": "62d6ad021dfc6541a8d87ef99f13b5c8c206d417f51a90cf8eed0e926f1f2d42", -"T2T1_en_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "f5d7bab7cb8b1cab1e1856c91a0af105fe034383c6699cc3395c3efc6fc9dc9f", -"T2T1_en_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "f5d7bab7cb8b1cab1e1856c91a0af105fe034383c6699cc3395c3efc6fc9dc9f", "T2T1_en_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "62d6ad021dfc6541a8d87ef99f13b5c8c206d417f51a90cf8eed0e926f1f2d42", "T2T1_en_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "62d6ad021dfc6541a8d87ef99f13b5c8c206d417f51a90cf8eed0e926f1f2d42", "T2T1_en_ethereum-test_signtx.py::test_signtx[True-data_1]": "1f28dfb98015aca1acdee20dff8a1100892ca40b3a7ba5df80c21629c7cbdfdf", @@ -13362,8 +13326,6 @@ "T2T1_es_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "83b62cdf961627ef8d389ae253d44aac5fbc748715fd11b659ae43712ceeb0ad", "T2T1_es_ethereum-test_signtx.py::test_signtx[False-Palm]": "f379598c2c597a956cbcc8f968b50085fcd360df875a794cade7529379f27376", "T2T1_es_ethereum-test_signtx.py::test_signtx[False-Pirl]": "f379598c2c597a956cbcc8f968b50085fcd360df875a794cade7529379f27376", -"T2T1_es_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "73f33065179da23455b439a090619c7f482a6d87c8fe5ca6b735c82c5cf326c3", -"T2T1_es_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "73f33065179da23455b439a090619c7f482a6d87c8fe5ca6b735c82c5cf326c3", "T2T1_es_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "f379598c2c597a956cbcc8f968b50085fcd360df875a794cade7529379f27376", "T2T1_es_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "f379598c2c597a956cbcc8f968b50085fcd360df875a794cade7529379f27376", "T2T1_es_ethereum-test_signtx.py::test_signtx[False-data_1]": "0d16f2e4c29244d2805ae4d00bdfada039d5f339424b891ad36c6ed4ce271081", @@ -13383,8 +13345,6 @@ "T2T1_es_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "7c6b28f9f3c2efd5102742e97ae9a1839eed329cfd0d8ad68bd02b8cc443e503", "T2T1_es_ethereum-test_signtx.py::test_signtx[True-Palm]": "8ae8b9306e289b28174f791020b3d95eb261d00b807473c390890a9f501fb91f", "T2T1_es_ethereum-test_signtx.py::test_signtx[True-Pirl]": "8ae8b9306e289b28174f791020b3d95eb261d00b807473c390890a9f501fb91f", -"T2T1_es_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "2b281ec5b27b9f818be53a0772d39d252ab9b60099cbba9a513bb5ac4b871910", -"T2T1_es_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "2b281ec5b27b9f818be53a0772d39d252ab9b60099cbba9a513bb5ac4b871910", "T2T1_es_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "8ae8b9306e289b28174f791020b3d95eb261d00b807473c390890a9f501fb91f", "T2T1_es_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "8ae8b9306e289b28174f791020b3d95eb261d00b807473c390890a9f501fb91f", "T2T1_es_ethereum-test_signtx.py::test_signtx[True-data_1]": "6c69663945f7704b67ce6b660fbcc32d11063d67d8b9efb2e71822b58813fe6d", @@ -14810,8 +14770,6 @@ "T2T1_fr_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "0fa5200a85bc302d0c1ee645d7663d837ae373de1adf2bbb278d91c90f4c44e6", "T2T1_fr_ethereum-test_signtx.py::test_signtx[False-Palm]": "99b86ab49b0e1270fad2d7e6bea8813b8610df6d955c6f868a7af8a7b74c63d1", "T2T1_fr_ethereum-test_signtx.py::test_signtx[False-Pirl]": "99b86ab49b0e1270fad2d7e6bea8813b8610df6d955c6f868a7af8a7b74c63d1", -"T2T1_fr_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "089efd046a3a539cfdc3b0373a2c6a93bd5faa5553584edf488b13d0bf93bf8e", -"T2T1_fr_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "089efd046a3a539cfdc3b0373a2c6a93bd5faa5553584edf488b13d0bf93bf8e", "T2T1_fr_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "99b86ab49b0e1270fad2d7e6bea8813b8610df6d955c6f868a7af8a7b74c63d1", "T2T1_fr_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "99b86ab49b0e1270fad2d7e6bea8813b8610df6d955c6f868a7af8a7b74c63d1", "T2T1_fr_ethereum-test_signtx.py::test_signtx[False-data_1]": "e0d1ffe749984181ed939c749f4b2c6b8fe35e745a479e50a0365af364343a0e", @@ -14831,8 +14789,6 @@ "T2T1_fr_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "39019472c630f90f8b6c2f6a9b4f82b61412e9fe2965f13c391706a855a5b172", "T2T1_fr_ethereum-test_signtx.py::test_signtx[True-Palm]": "2e27041ea9af266c953fb94bd9a90baa265aac2287e085df87caa92f3ec2aec0", "T2T1_fr_ethereum-test_signtx.py::test_signtx[True-Pirl]": "2e27041ea9af266c953fb94bd9a90baa265aac2287e085df87caa92f3ec2aec0", -"T2T1_fr_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "326503f9c4681f24d9b12671dbb849b223aa3d6f2a667566b5ddcf3a3f6f7d22", -"T2T1_fr_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "326503f9c4681f24d9b12671dbb849b223aa3d6f2a667566b5ddcf3a3f6f7d22", "T2T1_fr_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "2e27041ea9af266c953fb94bd9a90baa265aac2287e085df87caa92f3ec2aec0", "T2T1_fr_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "2e27041ea9af266c953fb94bd9a90baa265aac2287e085df87caa92f3ec2aec0", "T2T1_fr_ethereum-test_signtx.py::test_signtx[True-data_1]": "6f7d27138a69da79c5a6b2371cbc6fd55ec4844a5ca55fd48de10b7670406215", @@ -16447,8 +16403,6 @@ "T3T1_cs_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "09765f5c5772d1d5eb1b2ac762f64899dbf9d935ced0c6deda899b1439425e20", "T3T1_cs_ethereum-test_signtx.py::test_signtx[False-Palm]": "1c00e5497105e2b5405d4c10f0e7900e0e1c21e8ecf892fb1f5b06a0c2ce72d7", "T3T1_cs_ethereum-test_signtx.py::test_signtx[False-Pirl]": "1c00e5497105e2b5405d4c10f0e7900e0e1c21e8ecf892fb1f5b06a0c2ce72d7", -"T3T1_cs_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "f071e29a597b8f564c63adb08dde47b29ffe50c27ef3a0841858f8685c805d42", -"T3T1_cs_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "f071e29a597b8f564c63adb08dde47b29ffe50c27ef3a0841858f8685c805d42", "T3T1_cs_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "1c00e5497105e2b5405d4c10f0e7900e0e1c21e8ecf892fb1f5b06a0c2ce72d7", "T3T1_cs_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "1c00e5497105e2b5405d4c10f0e7900e0e1c21e8ecf892fb1f5b06a0c2ce72d7", "T3T1_cs_ethereum-test_signtx.py::test_signtx[False-data_1]": "f6221a1a99395d4bba919fce6f2844f595cc6b51d15d4f3b7639c02bdca74819", @@ -16468,8 +16422,6 @@ "T3T1_cs_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "a6578a44eb7008459650424c777438382a4f38ee26111cab9eaa0bc0507456d0", "T3T1_cs_ethereum-test_signtx.py::test_signtx[True-Palm]": "b5d4ac7d911d4645eb6417811514e4790e75671c3706277fa350a890dd6eca40", "T3T1_cs_ethereum-test_signtx.py::test_signtx[True-Pirl]": "b5d4ac7d911d4645eb6417811514e4790e75671c3706277fa350a890dd6eca40", -"T3T1_cs_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "d69997b860d09805f0cca00a1d9eb1841c9b3fe76aff52509a0d4f4a68d8146a", -"T3T1_cs_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "d69997b860d09805f0cca00a1d9eb1841c9b3fe76aff52509a0d4f4a68d8146a", "T3T1_cs_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "b5d4ac7d911d4645eb6417811514e4790e75671c3706277fa350a890dd6eca40", "T3T1_cs_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "b5d4ac7d911d4645eb6417811514e4790e75671c3706277fa350a890dd6eca40", "T3T1_cs_ethereum-test_signtx.py::test_signtx[True-data_1]": "27224f62eec48605f4209bad4cf51f896288d16531c3a8f6e0070c7d4716ab0e", @@ -17794,8 +17746,6 @@ "T3T1_de_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "d0e192550b85b86bb2e5d1a2c80b45a68b9252ef0e55d29475580cd559ee3cd2", "T3T1_de_ethereum-test_signtx.py::test_signtx[False-Palm]": "efe4aadae0b4ca5ed21471cf9d9b16c64ea56f9c2a5b2078f6715c8782287f72", "T3T1_de_ethereum-test_signtx.py::test_signtx[False-Pirl]": "efe4aadae0b4ca5ed21471cf9d9b16c64ea56f9c2a5b2078f6715c8782287f72", -"T3T1_de_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "98ca7b629fcf0c4c67be29317710bcbe93283fa7315eb00bbb06505f39a8f9ee", -"T3T1_de_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "98ca7b629fcf0c4c67be29317710bcbe93283fa7315eb00bbb06505f39a8f9ee", "T3T1_de_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "efe4aadae0b4ca5ed21471cf9d9b16c64ea56f9c2a5b2078f6715c8782287f72", "T3T1_de_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "efe4aadae0b4ca5ed21471cf9d9b16c64ea56f9c2a5b2078f6715c8782287f72", "T3T1_de_ethereum-test_signtx.py::test_signtx[False-data_1]": "c8445018f7a8ac86e989dcc7d874747c617f8f871215cd9fe0e30fb820f5d49e", @@ -17815,8 +17765,6 @@ "T3T1_de_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "3d0652d529e675c71404c886c760c8c44d47b3986e057c669bd2f1fb06815ad4", "T3T1_de_ethereum-test_signtx.py::test_signtx[True-Palm]": "58d2fd0777a2cedafd6f71e4381266d961b9f08b93170cb0bb235485df8ccd2a", "T3T1_de_ethereum-test_signtx.py::test_signtx[True-Pirl]": "58d2fd0777a2cedafd6f71e4381266d961b9f08b93170cb0bb235485df8ccd2a", -"T3T1_de_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "2761c00663a989f9c8412e3f19b4a5d2a038b1c22572aeb23b465ef911dab592", -"T3T1_de_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "2761c00663a989f9c8412e3f19b4a5d2a038b1c22572aeb23b465ef911dab592", "T3T1_de_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "58d2fd0777a2cedafd6f71e4381266d961b9f08b93170cb0bb235485df8ccd2a", "T3T1_de_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "58d2fd0777a2cedafd6f71e4381266d961b9f08b93170cb0bb235485df8ccd2a", "T3T1_de_ethereum-test_signtx.py::test_signtx[True-data_1]": "8623f783bbfb7d0749fb5fac5d6d038c219e6ee3ac752530f8115ce50e9a5c56", @@ -19141,8 +19089,6 @@ "T3T1_en_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "cfad113cdbb95b121cbc1a077b996600a4d640509ffed86013ea3e2ab35722be", "T3T1_en_ethereum-test_signtx.py::test_signtx[False-Palm]": "8546ef13f253ad67c5cd4e624cf67f860939196f1dca0d55e4f399a4017dddc8", "T3T1_en_ethereum-test_signtx.py::test_signtx[False-Pirl]": "8546ef13f253ad67c5cd4e624cf67f860939196f1dca0d55e4f399a4017dddc8", -"T3T1_en_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "0c42808945204f4baa128f9783e07b02ceb621bfdd67370c6c447eced647f738", -"T3T1_en_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "0c42808945204f4baa128f9783e07b02ceb621bfdd67370c6c447eced647f738", "T3T1_en_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "8546ef13f253ad67c5cd4e624cf67f860939196f1dca0d55e4f399a4017dddc8", "T3T1_en_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "8546ef13f253ad67c5cd4e624cf67f860939196f1dca0d55e4f399a4017dddc8", "T3T1_en_ethereum-test_signtx.py::test_signtx[False-data_1]": "b1a1b2c780248ea17574aa0e4e117d9b535235dca6bb684def66edfd3fe02c03", @@ -19162,8 +19108,6 @@ "T3T1_en_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "9c45a68b3e4308f632c2da333b353ee27b627f888c0ca2cab39a5a5e10268d77", "T3T1_en_ethereum-test_signtx.py::test_signtx[True-Palm]": "455dfefa74b046ef8912fda51027e43a43bf98ea1638403c559bb8d2f5d2a119", "T3T1_en_ethereum-test_signtx.py::test_signtx[True-Pirl]": "455dfefa74b046ef8912fda51027e43a43bf98ea1638403c559bb8d2f5d2a119", -"T3T1_en_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "954201170bf340c99a3f7e87d113a7d9b107617b0c2b01fb6e66204baec7a374", -"T3T1_en_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "954201170bf340c99a3f7e87d113a7d9b107617b0c2b01fb6e66204baec7a374", "T3T1_en_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "455dfefa74b046ef8912fda51027e43a43bf98ea1638403c559bb8d2f5d2a119", "T3T1_en_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "455dfefa74b046ef8912fda51027e43a43bf98ea1638403c559bb8d2f5d2a119", "T3T1_en_ethereum-test_signtx.py::test_signtx[True-data_1]": "1933b03620922ff6fe108349f60abb54d1155afbf4ce41fa9f3737bfb9f4c060", @@ -20488,8 +20432,6 @@ "T3T1_es_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "a42c867e98a91e01451c1bf7c06a65f853af9aeb53e2e8bf2fe19172559d746e", "T3T1_es_ethereum-test_signtx.py::test_signtx[False-Palm]": "5819547ee64d70b43b1961c3f510caaac5868a0841fd66e69e051b0e3f2df4a0", "T3T1_es_ethereum-test_signtx.py::test_signtx[False-Pirl]": "5819547ee64d70b43b1961c3f510caaac5868a0841fd66e69e051b0e3f2df4a0", -"T3T1_es_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "220d11a91b096f3afe1634ad77c06c28a532f473509e25036d58173fe2314a9d", -"T3T1_es_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "220d11a91b096f3afe1634ad77c06c28a532f473509e25036d58173fe2314a9d", "T3T1_es_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "5819547ee64d70b43b1961c3f510caaac5868a0841fd66e69e051b0e3f2df4a0", "T3T1_es_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "5819547ee64d70b43b1961c3f510caaac5868a0841fd66e69e051b0e3f2df4a0", "T3T1_es_ethereum-test_signtx.py::test_signtx[False-data_1]": "bbda81a2fb147caec5375cb51df28efbcd87932b27c489dc9ba6534e0cef5947", @@ -20509,8 +20451,6 @@ "T3T1_es_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "6756f452696e7aea40f8eb9e82e0eed80ecc8ee7aef05d040eb3f7273bc7d2b4", "T3T1_es_ethereum-test_signtx.py::test_signtx[True-Palm]": "ed74fc00d7da1ca1e382707474c6d528042bf6dda26dff6a97d3d37602a20dd3", "T3T1_es_ethereum-test_signtx.py::test_signtx[True-Pirl]": "ed74fc00d7da1ca1e382707474c6d528042bf6dda26dff6a97d3d37602a20dd3", -"T3T1_es_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "eb87ec4167450d453f20d064c61b288ec013a97706994272ca224dcf971b9208", -"T3T1_es_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "eb87ec4167450d453f20d064c61b288ec013a97706994272ca224dcf971b9208", "T3T1_es_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "ed74fc00d7da1ca1e382707474c6d528042bf6dda26dff6a97d3d37602a20dd3", "T3T1_es_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "ed74fc00d7da1ca1e382707474c6d528042bf6dda26dff6a97d3d37602a20dd3", "T3T1_es_ethereum-test_signtx.py::test_signtx[True-data_1]": "94f91bcf01dff5bf685a6526f36fdce9aba95fa6392e62398e73e4da10f852ae", @@ -21835,8 +21775,6 @@ "T3T1_fr_ethereum-test_signtx.py::test_signtx[False-Ledger Live legacy path1]": "16406c15f17f035607266fb96c0ab40e02a88c82b8e370f1b45ba3ca25b82263", "T3T1_fr_ethereum-test_signtx.py::test_signtx[False-Palm]": "9c2faee33067305393c37d2bd5bda7cc7dd27ab583a3725df2e9c52f41930465", "T3T1_fr_ethereum-test_signtx.py::test_signtx[False-Pirl]": "9c2faee33067305393c37d2bd5bda7cc7dd27ab583a3725df2e9c52f41930465", -"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-Rinkeby]": "39fbc2396f88a6e946da3e3b2c4ea149a526d640de9edb38e0907417ba8d3453", -"T3T1_fr_ethereum-test_signtx.py::test_signtx[False-Ropsten]": "39fbc2396f88a6e946da3e3b2c4ea149a526d640de9edb38e0907417ba8d3453", "T3T1_fr_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_eth_path]": "9c2faee33067305393c37d2bd5bda7cc7dd27ab583a3725df2e9c52f41930465", "T3T1_fr_ethereum-test_signtx.py::test_signtx[False-Unknown_chain_id_testnet_path]": "9c2faee33067305393c37d2bd5bda7cc7dd27ab583a3725df2e9c52f41930465", "T3T1_fr_ethereum-test_signtx.py::test_signtx[False-data_1]": "0eaaeafa2e13de37216c888643d96e62c2ed15e079f0042a79a0b5b24be2428d", @@ -21856,8 +21794,6 @@ "T3T1_fr_ethereum-test_signtx.py::test_signtx[True-Ledger Live legacy path1]": "505ffada94b49514d1a48fe5e00dfac0b05a0e79a3bda865d73e2367394c2da2", "T3T1_fr_ethereum-test_signtx.py::test_signtx[True-Palm]": "18c63f5e932fbd0ed88f05c5a28318c5ff0f57c6b5432c971702dabb7bbf6d6b", "T3T1_fr_ethereum-test_signtx.py::test_signtx[True-Pirl]": "18c63f5e932fbd0ed88f05c5a28318c5ff0f57c6b5432c971702dabb7bbf6d6b", -"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-Rinkeby]": "9624cf5eee5cbcc8fee67dfea23a1dd6d01cfd6055b3756a380d9d3383f256da", -"T3T1_fr_ethereum-test_signtx.py::test_signtx[True-Ropsten]": "9624cf5eee5cbcc8fee67dfea23a1dd6d01cfd6055b3756a380d9d3383f256da", "T3T1_fr_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_eth_path]": "18c63f5e932fbd0ed88f05c5a28318c5ff0f57c6b5432c971702dabb7bbf6d6b", "T3T1_fr_ethereum-test_signtx.py::test_signtx[True-Unknown_chain_id_testnet_path]": "18c63f5e932fbd0ed88f05c5a28318c5ff0f57c6b5432c971702dabb7bbf6d6b", "T3T1_fr_ethereum-test_signtx.py::test_signtx[True-data_1]": "fa293020a4dd5bce2d1f4ee8df03ec49ee888f824cba50f67d35b4863940acd5",