<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/blockchain_db/blockchain_db.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-15T22:14:28Z</updated>
<entry>
<title>persist asset outputs and spent key images</title>
<updated>2026-08-15T22:14:28Z</updated>
<author>
<name>cenobite pinhead</name>
<email>pinhead@pinhead</email>
</author>
<published>2026-08-15T22:14:28Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=01cd9b0c3b7719ecd6ce45a32192dd1152ebd9ad'/>
<id>urn:sha1:01cd9b0c3b7719ecd6ce45a32192dd1152ebd9ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>apply asset extensions to persistent chain state</title>
<updated>2026-08-15T21:34:45Z</updated>
<author>
<name>cenobite pinhead</name>
<email>pinhead@pinhead</email>
</author>
<published>2026-08-15T21:34:45Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=7c17e803151ef3d568a28e7a3c4533ec6c549cf4'/>
<id>urn:sha1:7c17e803151ef3d568a28e7a3c4533ec6c549cf4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Preserve commitment format inside transactions</title>
<updated>2022-04-21T22:58:47Z</updated>
<author>
<name>Luke Parker</name>
<email>lukeparker5132@gmail.com</email>
</author>
<published>2022-04-21T22:58:47Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=baee2c06ec6178ceb7f3dfd85585eeb2bd65366c'/>
<id>urn:sha1:baee2c06ec6178ceb7f3dfd85585eeb2bd65366c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #8197</title>
<updated>2022-04-06T04:08:53Z</updated>
<author>
<name>luigi1111</name>
<email>luigi1111w@gmail.com</email>
</author>
<published>2022-04-06T04:08:53Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=0eb1b570b65103ca11bdacb1f87a76a64763cfea'/>
<id>urn:sha1:0eb1b570b65103ca11bdacb1f87a76a64763cfea</id>
<content type='text'>
da9aa1f Copyright: Update to 2022 (mj-xmr)
</content>
</entry>
<entry>
<title>store outPk/8 in the tx for speed</title>
<updated>2022-04-05T18:50:22Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2021-02-14T17:45:04Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=4c94cfecfcb96c218b37234eda2f9c262821cf7c'/>
<id>urn:sha1:4c94cfecfcb96c218b37234eda2f9c262821cf7c</id>
<content type='text'>
It avoids dividing by 8 when deserializing a tx, which is a slow
operation, and multiplies by 8 when verifying and extracing the
amount, which is much faster as well as less frequent
</content>
</entry>
<entry>
<title>Copyright: Update to 2022</title>
<updated>2022-03-04T05:59:20Z</updated>
<author>
<name>mj-xmr</name>
<email>mjxmr@protonmail.com</email>
</author>
<published>2022-03-01T11:16:17Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=da9aa1f7f802552b9de459f331a2f39c84898009'/>
<id>urn:sha1:da9aa1f7f802552b9de459f331a2f39c84898009</id>
<content type='text'>
</content>
</entry>
<entry>
<title>blockchain_db: harden code against invalid input types</title>
<updated>2021-03-24T21:43:57Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2021-03-24T21:42:09Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f6e2636493970f3cf3279fd9773efe211868ffb4'/>
<id>urn:sha1:f6e2636493970f3cf3279fd9773efe211868ffb4</id>
<content type='text'>
If an invalid input type were to get to this, the code could
remove key images that might be present already in the chain,
which could allow a double spend, even if this is impossible
with the current code.

Reported by KeyboardWarrior.
</content>
</entry>
<entry>
<title>Remove copies from foreach loops (thanks to Clang)</title>
<updated>2021-01-29T04:42:40Z</updated>
<author>
<name>Lee Clagett</name>
<email>code@leeclagett.com</email>
</author>
<published>2021-01-29T04:42:40Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=bd129849f0b634bddf64a195097b15d585e8f2bd'/>
<id>urn:sha1:bd129849f0b634bddf64a195097b15d585e8f2bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid some temporary strings when reading off the database</title>
<updated>2020-08-17T14:02:27Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-05-28T22:55:48Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=55363c59411cbaf8347d55e6ac7cdda3b34db7d2'/>
<id>urn:sha1:55363c59411cbaf8347d55e6ac7cdda3b34db7d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #6354</title>
<updated>2020-08-09T13:42:49Z</updated>
<author>
<name>Alexander Blair</name>
<email>snipa@jagtech.io</email>
</author>
<published>2020-08-09T13:42:48Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c108c5e2f0594476171d1a154a479a9b6a62cfc8'/>
<id>urn:sha1:c108c5e2f0594476171d1a154a479a9b6a62cfc8</id>
<content type='text'>
67ade8005 Add randomized delay when forwarding txes from i2p/tor -&gt; ipv4/6 (Lee Clagett)
</content>
</entry>
</feed>
