diff --git a/src/cc/eval.h b/src/cc/eval.h index 5454cf449..9d69c5fd5 100644 --- a/src/cc/eval.h +++ b/src/cc/eval.h @@ -25,6 +25,7 @@ #include "consensus/validation.h" #include "primitives/transaction.h" +#define KOMODO_FIRSTFUNGIBLEID 100 /* * Eval codes diff --git a/src/cc/import.cpp b/src/cc/import.cpp index 33e6a5b60..99418f711 100644 --- a/src/cc/import.cpp +++ b/src/cc/import.cpp @@ -54,7 +54,7 @@ bool Eval::ImportCoin(const std::vector params, const CTransaction &imp if (targetCcid != GetAssetchainsCC() || targetSymbol != GetAssetchainsSymbol()) return Invalid("importcoin-wrong-chain"); - if (targetCcid <= 1000) + if (targetCcid < KOMODO_FIRSTFUNGIBLEID) return Invalid("chain-not-fungible"); // check burn amount diff --git a/src/rpccrosschain.cpp b/src/rpccrosschain.cpp index 44f55b44a..ea8e13aee 100644 --- a/src/rpccrosschain.cpp +++ b/src/rpccrosschain.cpp @@ -153,8 +153,8 @@ UniValue migrate_converttoexport(const UniValue& params, bool fHelp) "import transaction.\n" ); - if (ASSETCHAINS_CC <= 1000) - throw runtime_error("-ac_cc <= 1000"); + if (ASSETCHAINS_CC < KOMODO_FIRSTFUNGIBLEID) + throw runtime_error("-ac_cc < KOMODO_FIRSTFUNGIBLEID"); if (ASSETCHAINS_SYMBOL[0] == 0) throw runtime_error("Must be called on assetchain"); @@ -208,8 +208,8 @@ UniValue migrate_createimporttransaction(const UniValue& params, bool fHelp) throw runtime_error("migrate_createimporttransaction burnTx payouts\n\n" "Create an importTx given a burnTx and the corresponding payouts, hex encoded"); - if (ASSETCHAINS_CC <= 1000) - throw runtime_error("-ac_cc <= 1000"); + if (ASSETCHAINS_CC < KOMODO_FIRSTFUNGIBLEID) + throw runtime_error("-ac_cc < KOMODO_FIRSTFUNGIBLEID"); if (ASSETCHAINS_SYMBOL[0] == 0) throw runtime_error("Must be called on assetchain");