<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/cryptonote_core, branch v0.18.5.1</title>
<subtitle>Monzero core node, command-line wallet, consensus code, and release tooling.
</subtitle>
<id>https://code.monzero.org/monzero-core.git/atom?h=v0.18.5.1</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.18.5.1'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2026-06-30T10:03:46Z</updated>
<entry>
<title>Merge pull request #10779</title>
<updated>2026-06-30T10:03:46Z</updated>
<author>
<name>tobtoht</name>
<email>tob@featherwallet.org</email>
</author>
<published>2026-06-30T10:03:46Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=4f92268d7c16741cfb41e5bbe2aa46cc260a9ea5'/>
<id>urn:sha1:4f92268d7c16741cfb41e5bbe2aa46cc260a9ea5</id>
<content type='text'>
d67a8d8 build: prepare v0.18.5.1 (selsta)

ACKs: SNeedlewoods, plowsof
</content>
</entry>
<entry>
<title>build: prepare v0.18.5.1</title>
<updated>2026-06-29T16:02:00Z</updated>
<author>
<name>selsta</name>
<email>selsta@sent.at</email>
</author>
<published>2026-06-15T12:33:13Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=d67a8d8e9d9dd99147e715ce7fb5887c2dd69f2e'/>
<id>urn:sha1:d67a8d8e9d9dd99147e715ce7fb5887c2dd69f2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>blockchain: improve incoming block scan table handling</title>
<updated>2026-06-29T12:08:49Z</updated>
<author>
<name>selsta</name>
<email>selsta@sent.at</email>
</author>
<published>2026-06-29T12:07:28Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=05426c36cf6f77a7b0f9bcb0f46a0fd5219f6fa4'/>
<id>urn:sha1:05426c36cf6f77a7b0f9bcb0f46a0fd5219f6fa4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #10718</title>
<updated>2026-06-10T17:14:27Z</updated>
<author>
<name>tobtoht</name>
<email>tob@featherwallet.org</email>
</author>
<published>2026-06-10T17:14:27Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=4f8835d51e5a011c48035348f1b42a908363e6cd'/>
<id>urn:sha1:4f8835d51e5a011c48035348f1b42a908363e6cd</id>
<content type='text'>
2de5e82 Fix: check hwdev.generate_output_ephemeral_keys result (SChernykh)
</content>
</entry>
<entry>
<title>Merge pull request #10543</title>
<updated>2026-06-09T18:00:03Z</updated>
<author>
<name>tobtoht</name>
<email>tob@featherwallet.org</email>
</author>
<published>2026-06-09T18:00:03Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=70d57adc4b08c39e391468369f1a29a532fb9a8e'/>
<id>urn:sha1:70d57adc4b08c39e391468369f1a29a532fb9a8e</id>
<content type='text'>
878c781 zmq: apply restricted-mode privacy filtering to get_transaction_pool (greatjourney589)
</content>
</entry>
<entry>
<title>Merge pull request #10715</title>
<updated>2026-06-09T17:54:27Z</updated>
<author>
<name>tobtoht</name>
<email>tob@featherwallet.org</email>
</author>
<published>2026-06-09T17:54:27Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c6e5759f31a3d37be86f1da762401cc9d1ba7c7f'/>
<id>urn:sha1:c6e5759f31a3d37be86f1da762401cc9d1ba7c7f</id>
<content type='text'>
3d856f4 Blockchain: fix wrong block_weight in handle_get_objects (SChernykh)
</content>
</entry>
<entry>
<title>Fix: check hwdev.generate_output_ephemeral_keys result</title>
<updated>2026-06-04T08:04:29Z</updated>
<author>
<name>SChernykh</name>
<email>15806605+SChernykh@users.noreply.github.com</email>
</author>
<published>2026-06-04T08:03:15Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=2de5e8227f356c31784e249ca5317e7faf4ba969'/>
<id>urn:sha1:2de5e8227f356c31784e249ca5317e7faf4ba969</id>
<content type='text'>
If it fails, out_eph_public_key and view_tag remain uninitialized.
</content>
</entry>
<entry>
<title>Blockchain: fix wrong block_weight in handle_get_objects</title>
<updated>2026-06-04T05:40:07Z</updated>
<author>
<name>SChernykh</name>
<email>15806605+SChernykh@users.noreply.github.com</email>
</author>
<published>2026-06-04T05:37:53Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=3d856f4825283e66a7ebbe9ac32e3f864bc906e2'/>
<id>urn:sha1:3d856f4825283e66a7ebbe9ac32e3f864bc906e2</id>
<content type='text'>
- When there are missing IDs, blocks.size() != arg.blocks.size(), so arg.blocks can't be indexed by `i` - the indices will be wrong, the wrong weight will be returned to some peer and this peer will ban our node.

Use `bl.second` instead of `arg.blocks[i]`. Also it saves one DB query per returned block.
</content>
</entry>
<entry>
<title>tx_pool: fix use-after-free in prune()</title>
<updated>2026-06-03T18:49:42Z</updated>
<author>
<name>SChernykh</name>
<email>15806605+SChernykh@users.noreply.github.com</email>
</author>
<published>2026-06-03T18:47:05Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=ab6a1c8a3da2b252599fcb72c16f26fa56ba4cc8'/>
<id>urn:sha1:ab6a1c8a3da2b252599fcb72c16f26fa56ba4cc8</id>
<content type='text'>
- txid was a reference to an item which was later deleted in remove_tx_from_transient_lists(), and txid was used after that
</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>
</feed>
