<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/cryptonote_core/blockchain.cpp, branch v0.18.4.2</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.4.2</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.18.4.2'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2025-08-20T16:42:13Z</updated>
<entry>
<title>checkpoints: update to a recent block height</title>
<updated>2025-08-20T16:42:13Z</updated>
<author>
<name>selsta</name>
<email>selsta@sent.at</email>
</author>
<published>2025-08-20T16:42:13Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f921431f344a02f48bc869534c475d7009c9ceab'/>
<id>urn:sha1:f921431f344a02f48bc869534c475d7009c9ceab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: prepare v0.18.4.2</title>
<updated>2025-08-01T15:25:46Z</updated>
<author>
<name>selsta</name>
<email>selsta@sent.at</email>
</author>
<published>2025-08-01T15:25:46Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=32f701b0cd8a8045424f4434e6bb0ca288bf5818'/>
<id>urn:sha1:32f701b0cd8a8045424f4434e6bb0ca288bf5818</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: prepare v0.18.4.1</title>
<updated>2025-07-09T14:12:16Z</updated>
<author>
<name>selsta</name>
<email>selsta@sent.at</email>
</author>
<published>2025-06-07T15:20:52Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=b96af8e17a1e5054838cb722a423410fa65cb555'/>
<id>urn:sha1:b96af8e17a1e5054838cb722a423410fa65cb555</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #9864</title>
<updated>2025-03-26T12:37:43Z</updated>
<author>
<name>tobtoht</name>
<email>tob@featherwallet.org</email>
</author>
<published>2025-03-26T12:37:43Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f1311d4237404ab7da76241dbf10e92a65132cc4'/>
<id>urn:sha1:f1311d4237404ab7da76241dbf10e92a65132cc4</id>
<content type='text'>
97e1a49dd checkpoints: update to a recent block height (selsta)
</content>
</entry>
<entry>
<title>checkpoints: update to a recent block height</title>
<updated>2025-03-25T20:22:47Z</updated>
<author>
<name>selsta</name>
<email>selsta@sent.at</email>
</author>
<published>2025-03-25T20:22:47Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=97e1a49dd793c4ce8091ab741cdee6695fb78d28'/>
<id>urn:sha1:97e1a49dd793c4ce8091ab741cdee6695fb78d28</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #9854</title>
<updated>2025-03-24T02:56:51Z</updated>
<author>
<name>tobtoht</name>
<email>tob@featherwallet.org</email>
</author>
<published>2025-03-24T02:56:51Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=4b7263d5879c6f8da4f4466829cdf640e57de4c1'/>
<id>urn:sha1:4b7263d5879c6f8da4f4466829cdf640e57de4c1</id>
<content type='text'>
c7f01e57f Blockchain: remove skip for pruned txs in `check_tx_inputs()` (jeffro256)
</content>
</entry>
<entry>
<title>Blockchain: remove skip for pruned txs in `check_tx_inputs()`</title>
<updated>2025-03-20T04:25:48Z</updated>
<author>
<name>jeffro256</name>
<email>jeffro256@tutanota.com</email>
</author>
<published>2025-03-17T14:31:47Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c7f01e57f5a86331b38e5cded4488bec46bb2e6f'/>
<id>urn:sha1:c7f01e57f5a86331b38e5cded4488bec46bb2e6f</id>
<content type='text'>
I can't see how this would trigger in the current codebase, so it's not a *current* safety issue,
but I can very well see it becoming on in the future if downstream code doesn't handle the passing
of pruned transactions correctly. I think the safe/good choice would be to remove this skip now
that all transactions that pass into the mempool are supposed to be unpruned. And for all in-block
txs, `check_tx_inputs()` isn't called for checkpointed blocks, and we sync pruned blocks only if
syncing checkpointed blocks.
</content>
</entry>
<entry>
<title>cryptonote_protocol: fix handling of pruned blocks during sync</title>
<updated>2025-03-19T22:37:53Z</updated>
<author>
<name>jeffro256</name>
<email>jeffro256@tutanota.com</email>
</author>
<published>2025-03-17T13:40:04Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=ce1c864b4d816a2511e99d757f7e62c9d1b36bcc'/>
<id>urn:sha1:ce1c864b4d816a2511e99d757f7e62c9d1b36bcc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #9740</title>
<updated>2025-03-10T16:20:00Z</updated>
<author>
<name>tobtoht</name>
<email>tob@featherwallet.org</email>
</author>
<published>2025-03-10T16:20:00Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=3da68db9789697d30dc309df2f1da5d348bc4ce2'/>
<id>urn:sha1:3da68db9789697d30dc309df2f1da5d348bc4ce2</id>
<content type='text'>
008ba966d blockchain sync: reduce disk writes from 2 to 1 per tx (jeffro256)
</content>
</entry>
<entry>
<title>blockchain sync: reduce disk writes from 2 to 1 per tx</title>
<updated>2025-03-10T06:32:08Z</updated>
<author>
<name>jeffro256</name>
<email>jeffro256@tutanota.com</email>
</author>
<published>2024-01-17T23:17:16Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=008ba966da88f073f226b299533faca905ceabf8'/>
<id>urn:sha1:008ba966da88f073f226b299533faca905ceabf8</id>
<content type='text'>
</content>
</entry>
</feed>
