Use vout2 for refund
This commit is contained in:
@@ -1157,6 +1157,7 @@ std::string DiceBetFinish(uint8_t &funcid,uint256 &entropyused,int32_t *resultp,
|
|||||||
mtx.vin.push_back(CTxIn(bettxid,1,CScript()));
|
mtx.vin.push_back(CTxIn(bettxid,1,CScript()));
|
||||||
funcid = 'R';
|
funcid = 'R';
|
||||||
mtx.vout.push_back(CTxOut(betTx.vout[0].nValue,fundingPubKey));
|
mtx.vout.push_back(CTxOut(betTx.vout[0].nValue,fundingPubKey));
|
||||||
|
mtx.vout.push_back(CTxOut(txfee,fundingPubKey));
|
||||||
mtx.vout.push_back(CTxOut(betTx.vout[1].nValue,betTx.vout[2].scriptPubKey));
|
mtx.vout.push_back(CTxOut(betTx.vout[1].nValue,betTx.vout[2].scriptPubKey));
|
||||||
*resultp = 1;
|
*resultp = 1;
|
||||||
return(FinalizeCCTx(0,cp,mtx,fundingpk,txfee,EncodeDiceOpRet(funcid,sbits,fundingtxid,entropyused,oldbettxid))); // need to change opreturn to include oldbetTx to allow validation
|
return(FinalizeCCTx(0,cp,mtx,fundingpk,txfee,EncodeDiceOpRet(funcid,sbits,fundingtxid,entropyused,oldbettxid))); // need to change opreturn to include oldbetTx to allow validation
|
||||||
|
|||||||
Reference in New Issue
Block a user