<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/cryptonote_core/cryptonote_core.cpp, branch main</title>
<subtitle>Monzero core node, command-line wallet, consensus code, and release tooling.
</subtitle>
<id>https://code.monzero.org/monzero-core.git/atom?h=main</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2026-08-15T20:14:26Z</updated>
<entry>
<title>Establish Monzero Phase 0 and inactive assets baseline</title>
<updated>2026-08-15T20:14:26Z</updated>
<author>
<name>Monzero Build System</name>
<email>builds@monzero.org</email>
</author>
<published>2026-08-15T20:14:26Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=28f1919249465d3230f45ed21686c5a836d56df0'/>
<id>urn:sha1:28f1919249465d3230f45ed21686c5a836d56df0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>zmq: apply restricted-mode privacy filtering to get_transaction_pool</title>
<updated>2026-05-08T15:40:38Z</updated>
<author>
<name>greatjourney589</name>
<email>wangkyle589@gmail.com</email>
</author>
<published>2026-05-08T15:33:34Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=878c781764e62d8616ae49a42baf05366a1d7336'/>
<id>urn:sha1:878c781764e62d8616ae49a42baf05366a1d7336</id>
<content type='text'>
Add an include_sensitive parameter to tx_memory_pool::get_pool_for_rpc
(and its core passthrough), mirroring the include_sensitive_data
parameter on the HTTP analog get_transactions_and_spent_keys_info.
When false, receive_time and last_relayed_time are zeroed using the
same masking already applied on the HTTP path.

The ZMQ handler in daemon_handler.cpp passes !m_restricted, so
--restricted-zmq-rpc callers now receive the same privacy-filtered view
as restricted HTTP callers instead of the unfiltered timing metadata
they previously got. Stem-phase txs continue to be excluded regardless
(relay_category::broadcasted filter unchanged).

Refs #10529.
</content>
</entry>
<entry>
<title>cryptonote_core: restore separate fakechain data dir for core_tests</title>
<updated>2026-04-29T00:01:54Z</updated>
<author>
<name>selsta</name>
<email>selsta@sent.at</email>
</author>
<published>2026-04-28T23:52:54Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=05cc8bc477007af8d392b450e20ae6c4c40a5a43'/>
<id>urn:sha1:05cc8bc477007af8d392b450e20ae6c4c40a5a43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tx_pool: notify txpool event when stem bumps to fluff</title>
<updated>2026-04-24T16:03:45Z</updated>
<author>
<name>j-berman</name>
<email>justinberman@protonmail.com</email>
</author>
<published>2026-04-15T23:42:29Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=7d5e4842a4876d1b9a60ceddd412c3e168770036'/>
<id>urn:sha1:7d5e4842a4876d1b9a60ceddd412c3e168770036</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #10399</title>
<updated>2026-04-24T15:35:07Z</updated>
<author>
<name>tobtoht</name>
<email>tob@featherwallet.org</email>
</author>
<published>2026-04-24T15:35:07Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=7879d9b68b278f8e9e72955cf6fe9fe3369ba1be'/>
<id>urn:sha1:7879d9b68b278f8e9e72955cf6fe9fe3369ba1be</id>
<content type='text'>
73f1eaa Fix ZMQ-PUB reporting of mempool txes that were initially in stem phase (Lee Clagett)
</content>
</entry>
<entry>
<title>Fix ZMQ-PUB reporting of mempool txes that were initially in stem phase</title>
<updated>2026-04-24T13:19:51Z</updated>
<author>
<name>Lee Clagett</name>
<email>code@leeclagett.com</email>
</author>
<published>2026-03-06T20:55:26Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=73f1eaaed6defa6fc25fc7e74b51679e365cb7e5'/>
<id>urn:sha1:73f1eaaed6defa6fc25fc7e74b51679e365cb7e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>blockchain_utilities: fix --data-dir option</title>
<updated>2026-04-22T05:34:02Z</updated>
<author>
<name>jeffro256</name>
<email>jeffro256@tutanota.com</email>
</author>
<published>2026-04-22T05:27:53Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=8a20fd2bc84d74917381fb50362b4d1a385256bd'/>
<id>urn:sha1:8a20fd2bc84d74917381fb50362b4d1a385256bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>p2p: isolate regtest from mainnet bootstrap state</title>
<updated>2026-04-10T17:15:53Z</updated>
<author>
<name>Jeetraj</name>
<email>jeetrajsinh2005@gmail.com</email>
</author>
<published>2026-04-09T05:35:47Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=1d2ae2138a85dd93bc8a0d2c55513c5b5ba4658f'/>
<id>urn:sha1:1d2ae2138a85dd93bc8a0d2c55513c5b5ba4658f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #10373</title>
<updated>2026-03-28T19:48:54Z</updated>
<author>
<name>tobtoht</name>
<email>tob@featherwallet.org</email>
</author>
<published>2026-03-28T19:48:54Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=9b1239dc56ef2048a6c5123df9d47549f5f2e2cc'/>
<id>urn:sha1:9b1239dc56ef2048a6c5123df9d47549f5f2e2cc</id>
<content type='text'>
f9d089a cryptonote_core: try-catch in prepare same as cleanup (j-berman)
</content>
</entry>
<entry>
<title>tx_memory_pool: speedup get_complement() for large requests</title>
<updated>2026-03-22T09:50:10Z</updated>
<author>
<name>jeffro256</name>
<email>jeffro256@tutanota.com</email>
</author>
<published>2025-11-03T23:05:57Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=0761024b349048ebf79dbfe71caab11826833464'/>
<id>urn:sha1:0761024b349048ebf79dbfe71caab11826833464</id>
<content type='text'>
Changes complexity from M*N to (2*N+M)*log2(M). The FCMP++ stressnet recently hit mempool sizes of ~55k txs.
If the requesting node's mempool is populated, this results in an average of (55000*55000)/2
(about 1.5 billion) comparisons for the responding node. Under this commit, this would be reduced to
(55000+55000)*log2(55000) comparisons (about 2.6 million), a 99.83% reduction.
</content>
</entry>
</feed>
