diff --git a/core/src/apps/ethereum/networks.py b/core/src/apps/ethereum/networks.py index 9bd081a352..9c00d1a86f 100644 --- a/core/src/apps/ethereum/networks.py +++ b/core/src/apps/ethereum/networks.py @@ -66,6 +66,12 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "ETH", # symbol "Ethereum", # name ) + yield ( + 10, # chain_id + 614, # slip44 + "ETH", # symbol + "Optimism", # name + ) yield ( 56, # chain_id 714, # slip44 @@ -84,12 +90,24 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "POL", # symbol "Polygon", # name ) + yield ( + 8453, # chain_id + 8453, # slip44 + "ETH", # symbol + "Base", # name + ) yield ( 17000, # chain_id 1, # slip44 "tHOL", # symbol "Holesky", # name ) + yield ( + 42161, # chain_id + 9001, # slip44 + "ETH", # symbol + "Arbitrum One", # name + ) yield ( 11155111, # chain_id 1, # slip44 @@ -103,6 +121,12 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "ETH", # symbol "Ethereum", # name ) + yield ( + 10, # chain_id + 614, # slip44 + "ETH", # symbol + "Optimism", # name + ) yield ( 56, # chain_id 714, # slip44 @@ -121,12 +145,24 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "POL", # symbol "Polygon", # name ) + yield ( + 8453, # chain_id + 8453, # slip44 + "ETH", # symbol + "Base", # name + ) yield ( 17000, # chain_id 1, # slip44 "tHOL", # symbol "Holesky", # name ) + yield ( + 42161, # chain_id + 9001, # slip44 + "ETH", # symbol + "Arbitrum One", # name + ) yield ( 11155111, # chain_id 1, # slip44 @@ -140,6 +176,12 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "ETH", # symbol "Ethereum", # name ) + yield ( + 10, # chain_id + 614, # slip44 + "ETH", # symbol + "Optimism", # name + ) yield ( 56, # chain_id 714, # slip44 @@ -158,12 +200,24 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "POL", # symbol "Polygon", # name ) + yield ( + 8453, # chain_id + 8453, # slip44 + "ETH", # symbol + "Base", # name + ) yield ( 17000, # chain_id 1, # slip44 "tHOL", # symbol "Holesky", # name ) + yield ( + 42161, # chain_id + 9001, # slip44 + "ETH", # symbol + "Arbitrum One", # name + ) yield ( 11155111, # chain_id 1, # slip44 @@ -177,6 +231,12 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "ETH", # symbol "Ethereum", # name ) + yield ( + 10, # chain_id + 614, # slip44 + "ETH", # symbol + "Optimism", # name + ) yield ( 56, # chain_id 714, # slip44 @@ -195,12 +255,24 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "POL", # symbol "Polygon", # name ) + yield ( + 8453, # chain_id + 8453, # slip44 + "ETH", # symbol + "Base", # name + ) yield ( 17000, # chain_id 1, # slip44 "tHOL", # symbol "Holesky", # name ) + yield ( + 42161, # chain_id + 9001, # slip44 + "ETH", # symbol + "Arbitrum One", # name + ) yield ( 11155111, # chain_id 1, # slip44 @@ -214,6 +286,12 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "ETH", # symbol "Ethereum", # name ) + yield ( + 10, # chain_id + 614, # slip44 + "ETH", # symbol + "Optimism", # name + ) yield ( 56, # chain_id 714, # slip44 @@ -232,12 +310,24 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: "POL", # symbol "Polygon", # name ) + yield ( + 8453, # chain_id + 8453, # slip44 + "ETH", # symbol + "Base", # name + ) yield ( 17000, # chain_id 1, # slip44 "tHOL", # symbol "Holesky", # name ) + yield ( + 42161, # chain_id + 9001, # slip44 + "ETH", # symbol + "Arbitrum One", # name + ) yield ( 11155111, # chain_id 1, # slip44 diff --git a/core/src/apps/ethereum/networks.py.mako b/core/src/apps/ethereum/networks.py.mako index 0ac8bfab9f..2b2f858956 100644 --- a/core/src/apps/ethereum/networks.py.mako +++ b/core/src/apps/ethereum/networks.py.mako @@ -65,7 +65,7 @@ def _networks_iterator() -> Iterator[NetworkInfoTuple]: yield ( ${n.chain_id}, # chain_id ${n.slip44}, # slip44 - "${n.shortcut}", # symbol + "${n.symbol}", # symbol "${n.name}", # name ) % endfor