mirror of
https://github.com/wownero/wownero-cpp.git
synced 2026-10-18 15:51:34 +02:00
finish tx.merge() impl less merging collection fields
This commit is contained in:
@@ -257,7 +257,16 @@ namespace monero {
|
||||
}
|
||||
}
|
||||
|
||||
throw runtime_error("Not implemented");
|
||||
// handle unrelayed -> relayed -> confirmed
|
||||
if (*isConfirmed) {
|
||||
inTxPool = false;
|
||||
receivedTimestamp = boost::none;
|
||||
lastRelayedTimestamp = boost::none;
|
||||
} else {
|
||||
inTxPool = MoneroUtils::reconcile(inTxPool, tx.inTxPool, boost::none, true, boost::none); // unrelayed -> tx pool
|
||||
receivedTimestamp = MoneroUtils::reconcile(receivedTimestamp, tx.receivedTimestamp, boost::none, boost::none, false); // take earliest receive time
|
||||
lastRelayedTimestamp = MoneroUtils::reconcile(lastRelayedTimestamp, tx.lastRelayedTimestamp, boost::none, boost::none, true); // take latest relay time
|
||||
}
|
||||
}
|
||||
|
||||
void MoneroKeyImage::merge(const MoneroKeyImage& keyImage) {
|
||||
|
||||
Reference in New Issue
Block a user