diff --git a/src_features/signTx/logic_signTx.c b/src_features/signTx/logic_signTx.c index 86de2a5..8035297 100644 --- a/src_features/signTx/logic_signTx.c +++ b/src_features/signTx/logic_signTx.c @@ -289,11 +289,17 @@ void finalizeParsing(bool direct) { } } // Lookup tokens if requested - if (pluginFinalize.tokenLookup1 != NULL) { + if ((pluginFinalize.tokenLookup1 != NULL) || (pluginFinalize.tokenLookup2 != NULL)) { ethPluginProvideToken_t pluginProvideToken; - token1 = getKnownToken(pluginFinalize.tokenLookup1); + if (pluginFinalize.tokenLookup1 != NULL) { + PRINTF("Lookup1: %.*H\n", ADDRESS_LENGTH, pluginFinalize.tokenLookup1); + token1 = getKnownToken(pluginFinalize.tokenLookup1); + PRINTF("Token1 ticker: %s\n", token1->ticker); + } if (pluginFinalize.tokenLookup2 != NULL) { + PRINTF("Lookup2: %.*H\n", ADDRESS_LENGTH, pluginFinalize.tokenLookup2); token2 = getKnownToken(pluginFinalize.tokenLookup2); + PRINTF("Token2 ticker: %s\n", token2->ticker); } eth_plugin_prepare_provide_token(&pluginProvideToken, token1, token2); if (!eth_plugin_call(ETH_PLUGIN_PROVIDE_TOKEN, (void *) &pluginProvideToken)) {