[#node-TxDownloadManagerImpl-AddTxAnnouncement] = xref:node.adoc[node]::xref:node/TxDownloadManagerImpl.adoc[TxDownloadManagerImpl]::AddTxAnnouncement :relfileprefix: ../../ :mrdocs: Consider adding this tx hash to txrequest. Should be called whenever a new inv has been received. Also called internally when a transaction is missing parents so that we can request them. == Synopsis Declared in `<node/txdownloadman_impl.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool AddTxAnnouncement( xref:NodeId-08.adoc[NodeId] peer, xref:GenTxid.adoc[GenTxid] const& gtxid, std::chrono::microseconds now); ---- == Return Value True if the inv was dropped because we already have the tx, false otherwise. == Parameters [cols="1,4"] |=== | Name| Description | *peer* | The peer announcing the transaction. | *gtxid* | The announced transaction identifier. | *now* | The current time, used to schedule request delays. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#