Skip to content

Commit 729214f

Browse files
get_displayable_ticker now returns a ??? ticker when it is unknown
1 parent 8a1ce2f commit 729214f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/network.c

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ typedef struct network_info_s {
1111
uint64_t chain_id;
1212
} network_info_t;
1313

14+
static const char *unknown_ticker = "???";
15+
1416
// Mappping of chain ids to networks.
1517
static const network_info_t NETWORK_MAPPING[] = {
1618
{.chain_id = 1, .name = "Ethereum", .ticker = "ETH"},
@@ -140,7 +142,11 @@ const char *get_displayable_ticker(const uint64_t *chain_id, const chain_config_
140142
const char *ticker = get_network_ticker_from_chain_id(chain_id);
141143

142144
if (ticker == NULL) {
143-
ticker = chain_cfg->coinName;
145+
if (*chain_id == chain_cfg->chainId) {
146+
ticker = chain_cfg->coinName;
147+
} else {
148+
ticker = unknown_ticker;
149+
}
144150
}
145151
return ticker;
146152
}

0 commit comments

Comments
 (0)