try add Raddress for -pubkey

This commit is contained in:
blackjok3r
2018-11-02 13:27:27 +08:00
parent 8649c79024
commit c800e8f376
2 changed files with 7 additions and 3 deletions

View File

@@ -1485,6 +1485,10 @@ int32_t komodo_whoami(char *pubkeystr,int32_t height,uint32_t timestamp)
for (i=0; i<33; i++) for (i=0; i<33; i++)
sprintf(&pubkeystr[i<<1],"%02x",NOTARY_PUBKEY33[i]); sprintf(&pubkeystr[i<<1],"%02x",NOTARY_PUBKEY33[i]);
pubkeystr[66] = 0; pubkeystr[66] = 0;
char Raddress[18];
pubkey2addr((char *)Raddress,(uint8_t *)NOTARY_PUBKEY33);
//CBitcoinAddress address(Raddress);
NOTARY_ADDRESS = Raddress.ToString();
komodo_chosennotary(&notaryid,height,NOTARY_PUBKEY33,timestamp); komodo_chosennotary(&notaryid,height,NOTARY_PUBKEY33,timestamp);
return(notaryid); return(notaryid);
} }

View File

@@ -5002,8 +5002,8 @@ UniValue setpubkey(const UniValue& params, bool fHelp)
if (isValid) if (isValid)
{ {
CTxDestination dest = address.Get(); CTxDestination dest = address.Get();
string currentAddress = NOTARY_ADDRESS = address.ToString(); NOTARY_ADDRESS = address.ToString();
result.push_back(Pair("address", currentAddress)); result.push_back(Pair("address", NOTARY_ADDRESS));
#ifdef ENABLE_WALLET #ifdef ENABLE_WALLET
isminetype mine = pwalletMain ? IsMine(*pwalletMain, dest) : ISMINE_NO; isminetype mine = pwalletMain ? IsMine(*pwalletMain, dest) : ISMINE_NO;
result.push_back(Pair("ismine", (mine & ISMINE_SPENDABLE) ? true : false)); result.push_back(Pair("ismine", (mine & ISMINE_SPENDABLE) ? true : false));