Test
This commit is contained in:
@@ -75,6 +75,7 @@ bool ValidateAssetRemainder(int32_t sellflag,uint64_t remaining_price,uint64_t r
|
||||
bool SetAssetFillamounts(int32_t sellflag,uint64_t &received_nValue,uint64_t &remaining_price,uint64_t orig_nValue,uint64_t &paidunits,uint64_t totalunits)
|
||||
{
|
||||
uint64_t remaining_nValue,unitprice;
|
||||
|
||||
if ( totalunits == 0 )
|
||||
{
|
||||
received_nValue = remaining_price = paidunits = 0;
|
||||
|
||||
@@ -318,6 +318,7 @@ std::string FillSell(uint64_t txfee,uint256 assetid,uint256 assetid2,uint256 ask
|
||||
fillamount = inputs;
|
||||
fprintf(stderr,"inputs %llu, fillamount.%llu\n",(long long)inputs,(long long)fillamount);
|
||||
SetAssetFillamounts(1,paid_amount,remaining_required,askamount,fillamount,totalunits);
|
||||
fprintf(stderr,"paidamount %llu remain %llu, fill %llu\n",(long long)paid_amount,(long long_remaining_required,(long long)fillamount);
|
||||
if ( assetid2 != zeroid && inputs > fillamount )
|
||||
CCchange = (inputs - fillamount);
|
||||
mtx.vout.push_back(MakeCC1vout(EVAL_ASSETS,askamount - paid_amount,GetUnspendable(cp,0)));
|
||||
|
||||
Reference in New Issue
Block a user