<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/device_trezor, 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-25T12:29:17Z</updated>
<entry>
<title>trezor: replace use of boost::is_base_of with std::is_base_of</title>
<updated>2026-04-25T12:29:17Z</updated>
<author>
<name>tobtoht</name>
<email>tob@featherwallet.org</email>
</author>
<published>2026-04-25T12:29:17Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=919d247f7c62779a78df10e235811a24b0d0ecfd'/>
<id>urn:sha1:919d247f7c62779a78df10e235811a24b0d0ecfd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>trezor: fix protobuf 30 compatibility</title>
<updated>2025-03-18T07:36:13Z</updated>
<author>
<name>tobtoht</name>
<email>tob@featherwallet.org</email>
</author>
<published>2025-03-16T21:39:31Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=bdcfd32f634989676594ee4d3ffc511c041d16e8'/>
<id>urn:sha1:bdcfd32f634989676594ee4d3ffc511c041d16e8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix build with boost ASIO 0.87. Support boost 1.66+</title>
<updated>2025-02-14T18:29:57Z</updated>
<author>
<name>Lee *!* Clagett</name>
<email>code@leeclagett.com</email>
</author>
<published>2024-12-17T21:40:15Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=01bcd52924244ec8d2a24c10fcef8959289d09ff'/>
<id>urn:sha1:01bcd52924244ec8d2a24c10fcef8959289d09ff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>allow exporting outputs in chunks</title>
<updated>2022-09-07T06:22:07Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2022-08-16T20:20:38Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=0cbf5571d3ccd07c81d33b05dd23b2ac9c777c3b'/>
<id>urn:sha1:0cbf5571d3ccd07c81d33b05dd23b2ac9c777c3b</id>
<content type='text'>
this will make it easier huge wallets to do so without hitting
random limits (eg, max string size in node).
</content>
</entry>
<entry>
<title>feat(trezor): add HF15 support, BP+</title>
<updated>2022-08-05T12:27:16Z</updated>
<author>
<name>Dusan Klinec</name>
<email>dusan.klinec@gmail.com</email>
</author>
<published>2022-04-12T00:06:19Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=6075be9cc8c3e8aacfa1428816e86dc623a72600'/>
<id>urn:sha1:6075be9cc8c3e8aacfa1428816e86dc623a72600</id>
<content type='text'>
- BP+ support added for Trezor
- old Trezor firmware version support removed, code cleanup
</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>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>Merge pull request #7869</title>
<updated>2021-10-18T04:28:04Z</updated>
<author>
<name>luigi1111</name>
<email>luigi1111w@gmail.com</email>
</author>
<published>2021-10-18T04:28:04Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=ebc655c6ad594f0853f6a0f955ec46200efe7865'/>
<id>urn:sha1:ebc655c6ad594f0853f6a0f955ec46200efe7865</id>
<content type='text'>
ad9fde4 UB: virtual methods in destructor at Trezor (mj-xmr)
</content>
</entry>
<entry>
<title>UB: virtual methods in destructor at Trezor</title>
<updated>2021-09-08T12:44:35Z</updated>
<author>
<name>mj-xmr</name>
<email>mjxmr@protonmail.com</email>
</author>
<published>2021-08-16T09:45:39Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=ad9fde46a32587aaeee15a2142a74b3d85a3f636'/>
<id>urn:sha1:ad9fde46a32587aaeee15a2142a74b3d85a3f636</id>
<content type='text'>
</content>
</entry>
<entry>
<title>trezor: try empty passphrase first</title>
<updated>2021-08-03T11:54:04Z</updated>
<author>
<name>Dusan Klinec</name>
<email>dusan.klinec@gmail.com</email>
</author>
<published>2021-07-14T15:08:36Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=13a8a576ed17b19197ca3518d686a0f8410fdbe9'/>
<id>urn:sha1:13a8a576ed17b19197ca3518d686a0f8410fdbe9</id>
<content type='text'>
- Try empty passphrase first when opening a wallet, as all Trezors will have passphrase enabled by default by Trezor Suite by default.
  This feature enables easier access to all users using disabled passphrase (or empty passhprase)
- If wallet address differs from device address with empty passphrase, another opening attempt is made, without passphrase suppression,
  so user can enter his passhprase if using some. In this scenario, nothing changes to user, wallet opening just consumes one more call
  to Trezor (get wallet address with empty passphrase)
- also change how m_passphrase is used. Previous version did not work well with recent passphrase entry mechanism change (made in Trezor),
  thus this commit fixes the behaviour).
</content>
</entry>
</feed>
