From 96fc3db2df8bcd163c9a7d3263097f6f5cde1cf0 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 21 Jul 2018 19:10:59 -1100 Subject: [PATCH] Test --- src/cc/assets.cpp | 8 +++----- src/main.h | 3 ++- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/src/cc/assets.cpp b/src/cc/assets.cpp index e53865a69..be7088301 100644 --- a/src/cc/assets.cpp +++ b/src/cc/assets.cpp @@ -1115,8 +1115,6 @@ bool AssetValidate(Eval* eval,CTransaction &tx,int32_t numvouts,uint8_t funcid,u return eval->Invalid("not enough vouts for fillbuy"); else if ( tmporigpubkey != origpubkey ) return eval->Invalid("mismatched origpubkeys for fillbuy"); - if ( inputs != outputs ) - return eval->Invalid("mismatched inputs vs outputs for fillbuy"); else { if ( ConstrainVout(tx.vout[1],0,0,0) == 0 ) @@ -1132,7 +1130,7 @@ bool AssetValidate(Eval* eval,CTransaction &tx,int32_t numvouts,uint8_t funcid,u else if ( ConstrainVout(tx.vout[0],1,(char *)AssetsCCaddr,0) == 0 ) return eval->Invalid("mismatched vout0 AssetsCCaddr for fillbuy"); } - } else return eval->Invalid("vin2 not asset for fillbuy"); + } fprintf(stderr,"fillbuy validated\n"); break; @@ -1208,7 +1206,7 @@ bool AssetValidate(Eval* eval,CTransaction &tx,int32_t numvouts,uint8_t funcid,u else if ( ConstrainVout(tx.vout[0],1,(char *)AssetsCCaddr,0) == 0 ) return eval->Invalid("mismatched vout0 AssetsCCaddr for fill"); } - } else return eval->Invalid("vin2 not enough asset2 for fillbuy"); + } fprintf(stderr,"fill validated\n") break; } @@ -1224,7 +1222,7 @@ bool AssetValidate(Eval* eval,CTransaction &tx,int32_t numvouts,uint8_t funcid,u { for (i=preventCCvouts; iInvalid("invalid CC vout"); } } diff --git a/src/main.h b/src/main.h index ef46cd83d..56b439fc0 100644 --- a/src/main.h +++ b/src/main.h @@ -102,7 +102,8 @@ static const unsigned int DATABASE_FLUSH_INTERVAL = 24 * 60 * 60; /** Maximum length of reject messages. */ static const unsigned int MAX_REJECT_MESSAGE_LENGTH = 111; -static const bool DEFAULT_ADDRESSINDEX = false; +//static const bool DEFAULT_ADDRESSINDEX = false; +#define DEFAULT_ADDRESSINDEX (GetArg("-ac_cc",0) != 0) static const bool DEFAULT_TIMESTAMPINDEX = false; static const bool DEFAULT_SPENTINDEX = false; static const unsigned int DEFAULT_DB_MAX_OPEN_FILES = 1000;