From e941a5d06d75f5526c60f4fdebe751caae485794 Mon Sep 17 00:00:00 2001 From: defiQUG Date: Thu, 8 Aug 2024 00:04:03 -0700 Subject: [PATCH] Added Chain: Defi Oracle Meta - Chain ID 138 - Added new glyph and icon for Chain 138 - Created makefile configuration for Defi Oracle - Updated network handling in src/network.c - Modified address retrieval test --- glyphs/chain_138_64px.gif | Bin 0 -> 2839 bytes icons/flex_app_chain_138.gif | Bin 0 -> 1790 bytes makefile_conf/chain/defi_oracle.mk | 4 ++++ src/network.c | 1 + tests/ragger/test_get_address.py | 2 +- 5 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 glyphs/chain_138_64px.gif create mode 100644 icons/flex_app_chain_138.gif create mode 100644 makefile_conf/chain/defi_oracle.mk diff --git a/glyphs/chain_138_64px.gif b/glyphs/chain_138_64px.gif new file mode 100644 index 0000000000000000000000000000000000000000..b47e5193750e953c675aa070475e970f8482a908 GIT binary patch literal 2839 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 OVOS)Kw$V|j;Qs(3>JcFT literal 0 HcmV?d00001 diff --git a/makefile_conf/chain/defi_oracle.mk b/makefile_conf/chain/defi_oracle.mk new file mode 100644 index 0000000..c6f62c9 --- /dev/null +++ b/makefile_conf/chain/defi_oracle.mk @@ -0,0 +1,4 @@ +PATH_APP_LOAD_PARAMS += "44'/60'" +TICKER = "ETH" +CHAIN_ID = 138 +APPNAME = "Defi Oracle Meta" diff --git a/src/network.c b/src/network.c index 660e58e..09c2b70 100644 --- a/src/network.c +++ b/src/network.c @@ -39,6 +39,7 @@ static const network_info_t NETWORK_MAPPING[] = { {.chain_id = 100, .name = "Gnosis", .ticker = "xDAI"}, {.chain_id = 106, .name = "Velas EVM", .ticker = "VLX"}, {.chain_id = 137, .name = "Polygon", .ticker = "MATIC"}, + {.chain_id = 138, .name = "Defi Oracle Meta", .ticker = "ETH"}, {.chain_id = 196, .name = "OKBChain Mainnet", .ticker = "OKB"}, {.chain_id = 199, .name = "BTTC", .ticker = "BTT"}, {.chain_id = 246, .name = "EnergyWebChain", .ticker = "EWT"}, diff --git a/tests/ragger/test_get_address.py b/tests/ragger/test_get_address.py index 035c598..8e741d0 100644 --- a/tests/ragger/test_get_address.py +++ b/tests/ragger/test_get_address.py @@ -21,7 +21,7 @@ def with_chaincode_fixture(request) -> bool: return request.param -@pytest.fixture(name="chain", params=[None, 1, 2, 5, 137]) +@pytest.fixture(name="chain", params=[None, 1, 2, 5, 137, 138]) def chain_fixture(request) -> Optional[int]: return request.param