remove CCFinalize change, return unsigned hex instead
This commit is contained in:
@@ -146,7 +146,6 @@ std::string FinalizeCCTx(uint64_t CCmask,struct CCcontract_info *cp,CMutableTran
|
|||||||
if ( totalinputs >= totaloutputs+2*txfee )
|
if ( totalinputs >= totaloutputs+2*txfee )
|
||||||
{
|
{
|
||||||
change = totalinputs - (totaloutputs+txfee);
|
change = totalinputs - (totaloutputs+txfee);
|
||||||
if ( change != 0)
|
|
||||||
mtx.vout.push_back(CTxOut(change,CScript() << ParseHex(HexStr(mypk)) << OP_CHECKSIG));
|
mtx.vout.push_back(CTxOut(change,CScript() << ParseHex(HexStr(mypk)) << OP_CHECKSIG));
|
||||||
}
|
}
|
||||||
if ( opret.size() > 0 )
|
if ( opret.size() > 0 )
|
||||||
|
|||||||
@@ -8352,6 +8352,6 @@ UniValue opreturn_burn(const UniValue& params, bool fHelp)
|
|||||||
opret << OP_RETURN << E_MARSHAL(ss << vHexStr);
|
opret << OP_RETURN << E_MARSHAL(ss << vHexStr);
|
||||||
|
|
||||||
mtx.vout.push_back(CTxOut(nAmount,opret));
|
mtx.vout.push_back(CTxOut(nAmount,opret));
|
||||||
ret.push_back(Pair("hex",FinalizeCCTx(0, cp, mtx, myPubkey, txfee, CScript())));
|
ret.push_back(Pair("hex", EncodeHexTx(mtx)));
|
||||||
return(ret);
|
return(ret);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user