mirror of
https://github.com/monero-project/monero.git
synced 2025-12-31 23:16:03 -08:00
Move txpool to the database
Integration could go further (ie, return_tx_to_pool calls should not be needed anymore, possibly other things). poolstate.bin is now obsolete.
This commit is contained in:
@@ -1608,13 +1608,13 @@ namespace cryptonote
|
||||
}
|
||||
crypto::hash txid = *reinterpret_cast<const crypto::hash*>(txid_data.data());
|
||||
|
||||
cryptonote::transaction tx;
|
||||
bool r = m_core.get_pool_transaction(txid, tx);
|
||||
cryptonote::blobdata txblob;
|
||||
bool r = m_core.get_pool_transaction(txid, txblob);
|
||||
if (r)
|
||||
{
|
||||
cryptonote_connection_context fake_context = AUTO_VAL_INIT(fake_context);
|
||||
NOTIFY_NEW_TRANSACTIONS::request r;
|
||||
r.txs.push_back(cryptonote::tx_to_blob(tx));
|
||||
r.txs.push_back(txblob);
|
||||
m_core.get_protocol()->relay_transactions(r, fake_context);
|
||||
//TODO: make sure that tx has reached other nodes here, probably wait to receive reflections from other nodes
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user