This commit is contained in:
jl777
2018-09-20 03:46:55 -11:00
parent 627cd0f559
commit 4ab5f2f1d7

View File

@@ -467,16 +467,16 @@ bool AssetExactAmounts(struct CCcontract_info *cp,int64_t &inputs,int32_t starti
} }
else else
{ {
if ( vinTx.vout[i].scriptPubKey.IsPayToCryptoCondition() != 0 && DecodeAssetOpRet(vinTx.vout[vinTx.vout.size()-1].scriptPubKey,id,id2,tmpprice,tmporigpubkey) == 't' && id == asssetid ) if ( vinTx.vout[i].scriptPubKey.IsPayToCryptoCondition() != 0 && DecodeAssetOpRet(vinTx.vout[vinTx.vout.size()-1].scriptPubKey,id,id2,tmpprice,tmporigpubkey) == 't' && id == assetid )
{ {
assetoshis = vinTx.vout[i].nValue; assetoshis = vinTx.vout[i].nValue;
fprintf(stderr,"vin%d %llu special case, ",(long long)assetoshi); fprintf(stderr,"vin%d %llu special case, ",(long long)assetoshis);
inputs += assetoshis; inputs += assetoshis;
} }
} }
} }
} }
if ( DecodeAssetOpRet(tx.vout[tx.vout.size()-1].scriptPubKey,id,id2,tmpprice,tmporigpubkey) == 't' && id == asssetid ) if ( DecodeAssetOpRet(tx.vout[tx.vout.size()-1].scriptPubKey,id,id2,tmpprice,tmporigpubkey) == 't' && id == assetid )
flag = 1; flag = 1;
else flag = 0; else flag = 0;
for (i=0; i<numvouts; i++) for (i=0; i<numvouts; i++)
@@ -489,7 +489,7 @@ bool AssetExactAmounts(struct CCcontract_info *cp,int64_t &inputs,int32_t starti
else if ( flag != 0 && tx.vout[i].scriptPubKey.IsPayToCryptoCondition() != 0 ) else if ( flag != 0 && tx.vout[i].scriptPubKey.IsPayToCryptoCondition() != 0 )
{ {
assetoshis = vinTx.vout[i].nValue; assetoshis = vinTx.vout[i].nValue;
fprintf(stderr,"vout%d %llu special case, ",(long long)assetoshi); fprintf(stderr,"vout%d %llu special case, ",(long long)assetoshis);
outputs += assetoshis; outputs += assetoshis;
} }
} }