From 53d0bdf5051556f6e69559a16e22029b1ad6eb04 Mon Sep 17 00:00:00 2001 From: Artem Pikulin Date: Fri, 23 Mar 2018 15:19:05 +0700 Subject: [PATCH] Add ethaddr field to calcaddress response if ETOMIC is enabled. --- iguana/exchanges/LP_commands.c | 5 +++++ iguana/exchanges/LP_etomic.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/iguana/exchanges/LP_commands.c b/iguana/exchanges/LP_commands.c index 3a862ac0a..abad115b0 100644 --- a/iguana/exchanges/LP_commands.c +++ b/iguana/exchanges/LP_commands.c @@ -375,6 +375,11 @@ jpg(srcfile, destfile, power2=7, password, data="", required, ind=0)\n\ jaddbits256(retjson,"privkey",privkey); bitcoin_priv2wif(coin,wiftaddr,wifstr,privkey,wiftype); jaddstr(retjson,"wif",wifstr); +#ifndef NOTETOMIC + char ethaddr[50]; + LP_etomic_pubkeystr_to_addr(pubsecp, ethaddr); + jaddstr(retjson,"ethaddr",ethaddr); +#endif return(jprint(retjson,1)); } else return(clonestr("{\"error\":\"need to have passphrase\"}")); } diff --git a/iguana/exchanges/LP_etomic.h b/iguana/exchanges/LP_etomic.h index 31da07237..af5de5f63 100644 --- a/iguana/exchanges/LP_etomic.h +++ b/iguana/exchanges/LP_etomic.h @@ -51,4 +51,6 @@ uint8_t LP_etomic_is_empty_tx_id(char *txId); uint64_t LP_etomic_get_balance(struct iguana_info *coin, char *coinaddr); +void LP_etomic_pubkeystr_to_addr(char *pubkey, char *output); + #endif //SUPERNET_LP_ETOMIC_H