From 91d929221c941491cfba787b707e6cf64723fe79 Mon Sep 17 00:00:00 2001 From: Scott Sadler Date: Wed, 30 May 2018 21:25:44 -0300 Subject: [PATCH] update ccid location in notarisation data --- src/cc/eval.h | 6 +++--- src/crosschain.cpp | 9 +++------ src/rpcclient.cpp | 1 - src/rpccrosschain.cpp | 2 +- 4 files changed, 7 insertions(+), 11 deletions(-) diff --git a/src/cc/eval.h b/src/cc/eval.h index e4c6a467d..43cdadea7 100644 --- a/src/cc/eval.h +++ b/src/cc/eval.h @@ -131,8 +131,8 @@ public: uint256 txHash; char symbol[64] = "\0"; uint256 MoM; - uint32_t MoMDepth; - uint32_t ccId; + uint16_t MoMDepth; + uint16_t ccId; uint256 MoMoM; uint32_t MoMoMDepth; @@ -154,8 +154,8 @@ public: if (s.size() == 0) return; READWRITE(MoM); READWRITE(MoMDepth); - if (s.size() == 0) return; READWRITE(ccId); + if (s.size() == 0) return; if (IsBack) { READWRITE(MoMoM); READWRITE(MoMoMDepth); diff --git a/src/crosschain.cpp b/src/crosschain.cpp index 0e9861cf8..3eb618bd7 100644 --- a/src/crosschain.cpp +++ b/src/crosschain.cpp @@ -180,10 +180,6 @@ bool GetNextBacknotarisation(uint256 kmdNotarisationTxid, std::pairnHeight))) throw std::runtime_error("notarisation not found"); @@ -222,9 +221,7 @@ TxProof GetAssetchainProof(uint256 hash) branch = GetMerkleBranch(nIndex, leaves.size(), tree); // Check branch - uint256 komodoGets = komodo_calcMoM(np->notarized_height, np->MoMdepth); uint256 ourResult = SafeCheckMerkleBranch(blockIndex->hashMerkleRoot, branch, nIndex); - printf("Komodo gets:%s, we get:%s\n", komodoGets.GetHex().data(), ourResult.GetHex().data()); if (np->MoM != ourResult) throw std::runtime_error("Failed merkle block->MoM"); } diff --git a/src/rpcclient.cpp b/src/rpcclient.cpp index e84e9085c..9d1d0b336 100644 --- a/src/rpcclient.cpp +++ b/src/rpcclient.cpp @@ -147,7 +147,6 @@ static const CRPCConvertParam vRPCConvertParams[] = { "crosschainproof", 1}, { "getproofroot", 2}, { "height_MoM", 1}, - { "MoMoMdata", 3}, { "calc_MoM", 2}, }; diff --git a/src/rpccrosschain.cpp b/src/rpccrosschain.cpp index a4b0cb503..c99581406 100644 --- a/src/rpccrosschain.cpp +++ b/src/rpccrosschain.cpp @@ -115,7 +115,7 @@ UniValue MoMoMdata(const UniValue& params, bool fHelp) ret.push_back(Pair("MoMs", valMoms)); ret.push_back(Pair("notarization_hash", destNotarisationTxid.GetHex())); ret.push_back(Pair("MoMoM", MoMoM.GetHex())); - auto vmomomdata = E_MARSHAL(ss << ccid; ss << MoMoM; ss << ((uint32_t)0)); + auto vmomomdata = E_MARSHAL(ss << MoMoM; ss << ((uint32_t)0)); ret.push_back(Pair("data", HexStr(vmomomdata))); return ret; }