This commit is contained in:
@@ -11,7 +11,7 @@
|
|||||||
#include "chainparams.h"
|
#include "chainparams.h"
|
||||||
|
|
||||||
static const std::string CLIENT_VERSION_STR = FormatVersion(CLIENT_VERSION);
|
static const std::string CLIENT_VERSION_STR = FormatVersion(CLIENT_VERSION);
|
||||||
extern char ASSETCHAINS_SYMBOL[];
|
extern char ASSETCHAINS_SYMBOL[KOMODO_ASSETCHAIN_MAXLEN];
|
||||||
|
|
||||||
void EnforceNodeDeprecation(int nHeight, bool forceLogging) {
|
void EnforceNodeDeprecation(int nHeight, bool forceLogging) {
|
||||||
|
|
||||||
|
|||||||
@@ -1663,7 +1663,8 @@ void komodo_args(char *argv0)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
BITCOIND_PORT = GetArg("-rpcport", BaseParams().RPCPort());
|
BITCOIND_PORT = GetArg("-rpcport", BaseParams().RPCPort());
|
||||||
//fprintf(stderr,"%s chain params initialized\n",ASSETCHAINS_SYMBOL);
|
if ( ASSETCHAINS_SYMBOL[0] != 0 )
|
||||||
|
fprintf(stderr,"(%s) port.%u chain params initialized\n",ASSETCHAINS_SYMBOL,BITCOIND_PORT);
|
||||||
}
|
}
|
||||||
|
|
||||||
void komodo_nameset(char *symbol,char *dest,char *source)
|
void komodo_nameset(char *symbol,char *dest,char *source)
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ void TxConfirmStats::ClearCurrent(unsigned int nBlockHeight)
|
|||||||
|
|
||||||
unsigned int TxConfirmStats::FindBucketIndex(double val)
|
unsigned int TxConfirmStats::FindBucketIndex(double val)
|
||||||
{
|
{
|
||||||
extern char ASSETCHAINS_SYMBOL[];
|
extern char ASSETCHAINS_SYMBOL[KOMODO_ASSETCHAIN_MAXLEN];
|
||||||
auto it = bucketMap.lower_bound(val);
|
auto it = bucketMap.lower_bound(val);
|
||||||
if ( it != bucketMap.end() )
|
if ( it != bucketMap.end() )
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ CBlockIndex *komodo_chainactive(int32_t height);
|
|||||||
void komodo_index2pubkey33(uint8_t *pubkey33,CBlockIndex *pindex,int32_t height);
|
void komodo_index2pubkey33(uint8_t *pubkey33,CBlockIndex *pindex,int32_t height);
|
||||||
extern int32_t KOMODO_CHOSEN_ONE;
|
extern int32_t KOMODO_CHOSEN_ONE;
|
||||||
extern uint64_t ASSETCHAINS_STAKED;
|
extern uint64_t ASSETCHAINS_STAKED;
|
||||||
extern char ASSETCHAINS_SYMBOL[];
|
extern char ASSETCHAINS_SYMBOL[KOMODO_ASSETCHAIN_MAXLEN];
|
||||||
#define KOMODO_ELECTION_GAP 2000
|
#define KOMODO_ELECTION_GAP 2000
|
||||||
|
|
||||||
int32_t komodo_eligiblenotary(uint8_t pubkeys[66][33],int32_t *mids,uint32_t blocktimes[66],int32_t *nonzpkeysp,int32_t height);
|
int32_t komodo_eligiblenotary(uint8_t pubkeys[66][33],int32_t *mids,uint32_t blocktimes[66],int32_t *nonzpkeysp,int32_t height);
|
||||||
|
|||||||
@@ -264,7 +264,7 @@ QString TransactionDesc::toHTML(CWallet *wallet, CWalletTx &wtx, TransactionReco
|
|||||||
|
|
||||||
if (wtx.IsCoinBase())
|
if (wtx.IsCoinBase())
|
||||||
{
|
{
|
||||||
extern char ASSETCHAINS_SYMBOL[];
|
extern char ASSETCHAINS_SYMBOL[KOMODO_ASSETCHAIN_MAXLEN];
|
||||||
if ( ASSETCHAINS_SYMBOL[0] == 0 )
|
if ( ASSETCHAINS_SYMBOL[0] == 0 )
|
||||||
COINBASE_MATURITY = _COINBASE_MATURITY;
|
COINBASE_MATURITY = _COINBASE_MATURITY;
|
||||||
quint32 numBlocksToMaturity = COINBASE_MATURITY + 1;
|
quint32 numBlocksToMaturity = COINBASE_MATURITY + 1;
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ int32_t komodo_notarized_height(uint256 *hashp,uint256 *txidp);
|
|||||||
uint32_t komodo_chainactive_timestamp();
|
uint32_t komodo_chainactive_timestamp();
|
||||||
int32_t komodo_whoami(char *pubkeystr,int32_t height,uint32_t timestamp);
|
int32_t komodo_whoami(char *pubkeystr,int32_t height,uint32_t timestamp);
|
||||||
extern int32_t KOMODO_LASTMINED,JUMBLR_PAUSE;
|
extern int32_t KOMODO_LASTMINED,JUMBLR_PAUSE;
|
||||||
extern char ASSETCHAINS_SYMBOL[];
|
extern char ASSETCHAINS_SYMBOL[KOMODO_ASSETCHAIN_MAXLEN];
|
||||||
int32_t notarizedtxid_height(char *dest,char *txidstr,int32_t *kmdnotarized_heightp);
|
int32_t notarizedtxid_height(char *dest,char *txidstr,int32_t *kmdnotarized_heightp);
|
||||||
#define KOMODO_VERSION "0.1.1"
|
#define KOMODO_VERSION "0.1.1"
|
||||||
extern uint16_t ASSETCHAINS_PORT;
|
extern uint16_t ASSETCHAINS_PORT;
|
||||||
@@ -155,9 +155,10 @@ UniValue getinfo(const UniValue& params, bool fHelp)
|
|||||||
}
|
}
|
||||||
if ( ASSETCHAINS_CC != 0 )
|
if ( ASSETCHAINS_CC != 0 )
|
||||||
obj.push_back(Pair("CCid", (int)ASSETCHAINS_CC));
|
obj.push_back(Pair("CCid", (int)ASSETCHAINS_CC));
|
||||||
|
obj.push_back(Pair("name", ASSETCHAINS_SYMBOL[0] == 0 ? "KMD" : ASSETCHAINS_SYMBOL));
|
||||||
if ( ASSETCHAINS_SYMBOL[0] != 0 )
|
if ( ASSETCHAINS_SYMBOL[0] != 0 )
|
||||||
{
|
{
|
||||||
obj.push_back(Pair("name", ASSETCHAINS_SYMBOL));
|
//obj.push_back(Pair("name", ASSETCHAINS_SYMBOL));
|
||||||
obj.push_back(Pair("port", ASSETCHAINS_PORT));
|
obj.push_back(Pair("port", ASSETCHAINS_PORT));
|
||||||
obj.push_back(Pair("magic", (int)ASSETCHAINS_MAGIC));
|
obj.push_back(Pair("magic", (int)ASSETCHAINS_MAGIC));
|
||||||
if ( ASSETCHAINS_SUPPLY != 0 )
|
if ( ASSETCHAINS_SUPPLY != 0 )
|
||||||
|
|||||||
@@ -238,7 +238,7 @@ UniValue help(const UniValue& params, bool fHelp)
|
|||||||
return tableRPC.help(strCommand);
|
return tableRPC.help(strCommand);
|
||||||
}
|
}
|
||||||
|
|
||||||
extern char ASSETCHAINS_SYMBOL[];
|
extern char ASSETCHAINS_SYMBOL[KOMODO_ASSETCHAIN_MAXLEN];
|
||||||
|
|
||||||
UniValue stop(const UniValue& params, bool fHelp)
|
UniValue stop(const UniValue& params, bool fHelp)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -315,7 +315,7 @@ void CTxMemPool::remove(const CTransaction &origTx, std::list<CTransaction>& rem
|
|||||||
void CTxMemPool::removeForReorg(const CCoinsViewCache *pcoins, unsigned int nMemPoolHeight, int flags)
|
void CTxMemPool::removeForReorg(const CCoinsViewCache *pcoins, unsigned int nMemPoolHeight, int flags)
|
||||||
{
|
{
|
||||||
// Remove transactions spending a coinbase which are now immature
|
// Remove transactions spending a coinbase which are now immature
|
||||||
extern char ASSETCHAINS_SYMBOL[];
|
extern char ASSETCHAINS_SYMBOL[KOMODO_ASSETCHAIN_MAXLEN];
|
||||||
if ( ASSETCHAINS_SYMBOL[0] == 0 )
|
if ( ASSETCHAINS_SYMBOL[0] == 0 )
|
||||||
COINBASE_MATURITY = _COINBASE_MATURITY;
|
COINBASE_MATURITY = _COINBASE_MATURITY;
|
||||||
// Remove transactions spending a coinbase which are now immature and no-longer-final transactions
|
// Remove transactions spending a coinbase which are now immature and no-longer-final transactions
|
||||||
|
|||||||
@@ -257,4 +257,7 @@ template <typename Callable> void TraceThread(const char* name, Callable func)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#define KOMODO_ASSETCHAIN_MAXLEN 65
|
||||||
|
|
||||||
|
|
||||||
#endif // BITCOIN_UTIL_H
|
#endif // BITCOIN_UTIL_H
|
||||||
|
|||||||
Reference in New Issue
Block a user