From a2ca1ba661901d8f10797132c3240eb599f9225e Mon Sep 17 00:00:00 2001 From: dimxy Date: Tue, 9 Apr 2019 21:00:48 +0500 Subject: [PATCH] marker --- src/cc/prices.cpp | 3 ++- src/wallet/rpcwallet.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/cc/prices.cpp b/src/cc/prices.cpp index cc85fdc17..0e7b06197 100644 --- a/src/cc/prices.cpp +++ b/src/cc/prices.cpp @@ -564,9 +564,10 @@ UniValue PricesBet(uint64_t txfee,int64_t amount,int16_t leverage,std::vector= amount+4*txfee ) + if ( AddNormalinputs(mtx,mypk,amount+5*txfee,64) >= amount+5*txfee ) { betamount = (amount * 199) / 200; + mtx.vout.push_back(CTxOut(txfee, CScript() << std::vector(pricespk.begin(), pricespk.end()))); // marker mtx.vout.push_back(MakeCC1vout(cp->evalcode,txfee,mypk)); // baton for total funding mtx.vout.push_back(MakeCC1vout(cp->evalcode,(amount-betamount)+2*txfee,pricespk)); mtx.vout.push_back(MakeCC1of2vout(cp->evalcode,betamount,pricespk,mypk)); diff --git a/src/wallet/rpcwallet.cpp b/src/wallet/rpcwallet.cpp index 96e201bc3..a5ff4fdc4 100644 --- a/src/wallet/rpcwallet.cpp +++ b/src/wallet/rpcwallet.cpp @@ -6931,7 +6931,7 @@ UniValue priceslist(const UniValue& params, bool fHelp) UniValue pricesinfo(const UniValue& params, bool fHelp) { uint256 bettxid; int32_t height; - if ( fHelp || params.size() != 2 ) + if ( fHelp || params.size() != 1 ) throw runtime_error("pricesinfo fundingtxid\n"); if ( ensure_CCrequirements(EVAL_PRICES) < 0 ) throw runtime_error("to use CC contracts, you need to launch daemon with valid -pubkey= for an address in your wallet\n");