This commit is contained in:
jl777
2016-10-31 11:09:04 -03:00
parent 501514bb08
commit 69900ca444

View File

@@ -406,21 +406,18 @@ Value notaries(const Array& params, bool fHelp)
std::string btcaddress,kmdaddress,hex; std::string btcaddress,kmdaddress,hex;
bitcoin_address(btcaddr,0,pubkeys[i],33); bitcoin_address(btcaddr,0,pubkeys[i],33);
m = (int32_t)strlen(btcaddr); m = (int32_t)strlen(btcaddr);
btcaddress.resize(m+1); btcaddress.resize(m);
ptr = (char *)btcaddress.data(); ptr = (char *)btcaddress.data();
strcpy(ptr,btcaddr); memcpy(ptr,btcaddr,n);
ptr[m] = 0;
bitcoin_address(kmdaddr,60,pubkeys[i],33); bitcoin_address(kmdaddr,60,pubkeys[i],33);
m = (int32_t)strlen(kmdaddr); m = (int32_t)strlen(kmdaddr);
kmdaddress.resize(m+1); kmdaddress.resize(m);
ptr = (char *)kmdaddress.data(); ptr = (char *)kmdaddress.data();
strcpy(ptr,kmdaddr); memcpy(ptr,kmdaddr,m);
ptr[m] = 0; hex.resize(66);
hex.resize(67);
hexstr = (char *)hex.data(); hexstr = (char *)hex.data();
for (j=0; j<33; j++) for (j=0; j<33; j++)
sprintf(&hexstr[j*2],"%02x",pubkeys[i][j]); sprintf(&hexstr[j*2],"%02x",pubkeys[i][j]);
hexstr[j*2] = 0;
item.push_back(Pair("pubkey", hex)); item.push_back(Pair("pubkey", hex));
item.push_back(Pair("BTCaddress", btcaddress)); item.push_back(Pair("BTCaddress", btcaddress));
item.push_back(Pair("KMDaddress", kmdaddress)); item.push_back(Pair("KMDaddress", kmdaddress));