@@ -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