Skip to content

Commit da8b6c1

Browse files
committed
listissuances returns asset/tokenamount as -1 if the asset is blinded.
1 parent 28c66dc commit da8b6c1

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/wallet/rpcwallet.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4035,7 +4035,8 @@ UniValue listissuances(const JSONRPCRequest& request)
40354035
CalculateReissuanceToken(token, entropy, issuance.nAmount.IsCommitment());
40364036
item.push_back(Pair("isreissuance", false));
40374037
item.push_back(Pair("token", token.GetHex()));
4038-
item.push_back(Pair("tokenamount", ValueFromAmount(pcoin->GetIssuanceAmount(vinIndex, true))));
4038+
CAmount itamount = pcoin->GetIssuanceAmount(vinIndex, true);
4039+
item.push_back(Pair("tokenamount", (itamount == -1 ) ? -1 : ValueFromAmount(itamount)));
40394040
item.push_back(Pair("tokenblinds", pcoin->GetIssuanceBlindingFactor(vinIndex, true).GetHex()));
40404041
item.push_back(Pair("entropy", entropy.GetHex()));
40414042
} else {
@@ -4050,7 +4051,8 @@ UniValue listissuances(const JSONRPCRequest& request)
40504051
if (label != "") {
40514052
item.push_back(Pair("assetlabel", label));
40524053
}
4053-
item.push_back(Pair("assetamount", ValueFromAmount(pcoin->GetIssuanceAmount(vinIndex, false))));
4054+
CAmount iaamount = pcoin->GetIssuanceAmount(vinIndex, false);
4055+
item.push_back(Pair("assetamount", (iaamount == -1 ) ? -1 : ValueFromAmount(iaamount)));
40544056
item.push_back(Pair("assetblinds", pcoin->GetIssuanceBlindingFactor(vinIndex, false).GetHex()));
40554057
if (!assetfilter.IsNull() && assetfilter != asset) {
40564058
continue;

0 commit comments

Comments
 (0)