Browse Source

added burn tx nExpiryHeight validation

pull/4/head
dimxy 5 years ago
parent
commit
7b312f6ce6
  1. 6
      src/cc/import.cpp

6
src/cc/import.cpp

@ -371,6 +371,12 @@ int32_t CheckPUBKEYimport(TxProof proof,std::vector<uint8_t> rawproof,CTransacti
return -1;
}
// might be malleable:
if (burnTx.nExpiryHeight != sourcetx.nExpiryHeight) {
LOGSTREAM("importcoin", CCLOG_INFO, stream << "burntx nExpiryHeight incorrect for source txid=" << sourcetxid.GetHex() << std::endl);
return -1;
}
//ac_pubkey check:
if (CheckVin0PubKey(sourcetx) < 0) {
return -1;

Loading…
Cancel
Save