<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/tests/performance_tests, 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-04-27T19:24:47Z</updated>
<entry>
<title>cryptonote_core: add change address sanity check</title>
<updated>2026-04-27T19:24:47Z</updated>
<author>
<name>jeffro256</name>
<email>jeffro256@tutanota.com</email>
</author>
<published>2026-04-21T06:57:21Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=44412d3574fcd7bdb6d0fcfb6c4ffc61c2d338d9'/>
<id>urn:sha1:44412d3574fcd7bdb6d0fcfb6c4ffc61c2d338d9</id>
<content type='text'>
Prevents silly mistakes where wrong change address is passed

Release versions uses boost::optional instead of std::optional
</content>
</entry>
<entry>
<title>Enforce Tx unlock_time is Zero by Relay Rule [RELEASE]</title>
<updated>2024-04-29T05:08:53Z</updated>
<author>
<name>jeffro256</name>
<email>jeffro256@tutanota.com</email>
</author>
<published>2024-02-04T03:59:58Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=dd47d03cf2b5b3dc59cd99aca247d1025679f83a'/>
<id>urn:sha1:dd47d03cf2b5b3dc59cd99aca247d1025679f83a</id>
<content type='text'>
Related to https://github.com/monero-project/research-lab/issues/78

Added a relay rule that enforces the `unlock_time` field is equal to 0 for non-coinbase transactions.

UIs changed:
* Removed `locked_transfer` and `locked_sweep_all` commands from `monero-wallet-cli`

APIs changed:
* Removed `unlock_time` parameters from `wallet2` transfer methods
* Wallet RPC transfer endpoints send error codes when requested unlock time is not 0
* Removed `unlock_time` parameters from `construct_tx*` cryptonote core functions

@tobtoht: undo rebase changes tx.dsts -&gt; tx_dsts
</content>
</entry>
<entry>
<title>multisig: fix critical vulnerabilities in signing</title>
<updated>2022-06-30T17:56:40Z</updated>
<author>
<name>anon</name>
<email>anon [at] nowhere</email>
</author>
<published>2021-12-06T10:25:01Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=c7b2944f8960c208ceddeb3075a673630ae000cd'/>
<id>urn:sha1:c7b2944f8960c208ceddeb3075a673630ae000cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright to 2022 for Hardfork files</title>
<updated>2022-04-29T09:12:36Z</updated>
<author>
<name>Akrit</name>
<email>42697407+AkritW@users.noreply.github.com</email>
</author>
<published>2022-04-29T08:41:25Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=41da2fe6f35f589ef42ebaa8b7db19c3a6660903'/>
<id>urn:sha1:41da2fe6f35f589ef42ebaa8b7db19c3a6660903</id>
<content type='text'>
Update Makefile and LICENSE
</content>
</entry>
<entry>
<title>Add view tags to outputs to reduce wallet scanning time</title>
<updated>2022-04-18T07:49:53Z</updated>
<author>
<name>j-berman</name>
<email>justinberman@protonmail.com</email>
</author>
<published>2021-11-15T13:23:53Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=ea87b30f8907ee11252433811e7a7d0c46758cca'/>
<id>urn:sha1:ea87b30f8907ee11252433811e7a7d0c46758cca</id>
<content type='text'>
Implements view tags as proposed by @UkoeHB in MRL issue
https://github.com/monero-project/research-lab/issues/73

At tx construction, the sender adds a 1-byte view tag to each
output. The view tag is derived from the sender-receiver
shared secret. When scanning for outputs, the receiver can
check the view tag for a match, in order to reduce scanning
time. When the view tag does not match, the wallet avoids the
more expensive EC operations when deriving the output public
key using the shared secret.
</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>plug bulletproofs plus into consensus</title>
<updated>2022-04-05T18:50:17Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2020-12-17T11:57:53Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=a0d80b1f95cee64edfeba799f4fe9b8fb2ef4f43'/>
<id>urn:sha1:a0d80b1f95cee64edfeba799f4fe9b8fb2ef4f43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bulletproofs+</title>
<updated>2022-04-04T08:23:21Z</updated>
<author>
<name>Sarang Noether</name>
<email>32460187+SarangNoether@users.noreply.github.com</email>
</author>
<published>2020-12-13T00:37:16Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=bd27debb2d480845acdd20c4d02509d55fd4f188'/>
<id>urn:sha1:bd27debb2d480845acdd20c4d02509d55fd4f188</id>
<content type='text'>
</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>Remove unused variables in monero codebase</title>
<updated>2021-02-09T07:05:05Z</updated>
<author>
<name>Kevin Barbour</name>
<email>kevinbarbourd@gmail.com</email>
</author>
<published>2021-01-23T09:38:50Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=85db1734e7dd456c1edb095a2c829527262b96c7'/>
<id>urn:sha1:85db1734e7dd456c1edb095a2c829527262b96c7</id>
<content type='text'>
There are quite a few variables in the code that are no longer
(or perhaps never were) in use. These were discovered by enabling
compiler warnings for unused variables and cleaning them up.

In most cases where the unused variables were the result
of a function call the call was left but the variable
assignment removed, unless it was obvious that it was
a simple getter with no side effects.
</content>
</entry>
</feed>
