Browse Source

take care of some TODOs

pull/4/head
Scott Sadler 6 years ago
parent
commit
0ffacf04dc
  1. 6
      src/cc/eval.cpp
  2. 1
      src/importcoin.cpp
  3. 6
      src/test-komodo/test_coinimport.cpp

6
src/cc/eval.cpp

@ -9,6 +9,7 @@
#include "main.h"
#include "chain.h"
#include "core_io.h"
#include "crosschain.h"
Eval* EVAL_TEST = 0;
@ -165,7 +166,10 @@ bool Eval::GetNotarisationData(const uint256 notaryHash, NotarisationData &data)
*/
bool Eval::GetProofRoot(uint256 kmdNotarisationHash, uint256 &momom) const
{
return false; // TODO
std::pair<uint256,NotarisationData> out;
if (!GetNextBacknotarisation(kmdNotarisationHash, out)) return false;
momom = out.second.MoMoM;
return true;
}

1
src/importcoin.cpp

@ -54,7 +54,6 @@ bool UnmarshalBurnTx(const CTransaction &burnTx, std::string &targetSymbol, uint
/*
* Required by main
* TODO: test
*/
CAmount GetCoinImportValue(const CTransaction &tx)
{

6
src/test-komodo/test_coinimport.cpp

@ -248,4 +248,10 @@ TEST_F(TestCoinImport, testMomomCheckFail)
EXPECT_EQ("momom-check-fail", state.GetRejectReason());
}
TEST_F(TestCoinImport, testGetCoinImportValue)
{
ASSERT_EQ(100, GetCoinImportValue(importTx));
}
} /* namespace TestCoinImport */

Loading…
Cancel
Save