From 6b309c26760fe7db7dbc73c94beada68b6711a30 Mon Sep 17 00:00:00 2001 From: pscott Date: Tue, 11 May 2021 10:12:11 +0200 Subject: [PATCH] Add printf and adapt logic for provideToken --- src_features/signTx/logic_signTx.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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)) {