<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/wallet/wallet_rpc_server.h, 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-05-19T18:57:55Z</updated>
<entry>
<title>wallet_rpc_server: remove unused finalize_multisig endpoint</title>
<updated>2026-05-19T18:57:55Z</updated>
<author>
<name>selsta</name>
<email>selsta@sent.at</email>
</author>
<published>2026-05-17T18:39:46Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=6d36b1980d9b827117e293b3ca8a6b509b592b1a'/>
<id>urn:sha1:6d36b1980d9b827117e293b3ca8a6b509b592b1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #9954</title>
<updated>2025-07-10T12:19:42Z</updated>
<author>
<name>tobtoht</name>
<email>tob@featherwallet.org</email>
</author>
<published>2025-07-10T12:19:42Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=8b4f0a6258af26b978b85a1fa1bd0ee8244de3de'/>
<id>urn:sha1:8b4f0a6258af26b978b85a1fa1bd0ee8244de3de</id>
<content type='text'>
1da19da wallet: refactor subaddress expansion &amp; add to transfer test (jeffro256)
e23d51b wallet: improve lookahead logic &amp; make rpc persistent (Justin Berman)
678f5da wallet: create set_subaddress_lookahead wallet rpc endpoint (benevanoff)
8f5a7b0 wallet: ensure subaddress keys table is at least size of requested lookahead (benevanoff)
</content>
</entry>
<entry>
<title>wallet: create set_subaddress_lookahead wallet rpc endpoint</title>
<updated>2025-07-07T22:21:39Z</updated>
<author>
<name>benevanoff</name>
<email>benjaminevanoff99@gmail.com</email>
</author>
<published>2023-11-03T23:40:57Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=678f5dab31aa27c9e6e1fb24a4c1f683ef242e1a'/>
<id>urn:sha1:678f5dab31aa27c9e6e1fb24a4c1f683ef242e1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wallet:set refresh interval to default when hitting tip of chain</title>
<updated>2025-06-08T00:47:15Z</updated>
<author>
<name>tzadiko</name>
<email>tomer.tzadok.work@gmail.com</email>
</author>
<published>2025-05-28T00:19:42Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=8375edfc307d7a82048d8c140584ca8ca9e92002'/>
<id>urn:sha1:8375edfc307d7a82048d8c140584ca8ca9e92002</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wallet: fix monero-wallet-rpc ignoring calls during sync</title>
<updated>2025-06-08T00:47:09Z</updated>
<author>
<name>tzadiko</name>
<email>tomer.tzadok.work@gmail.com</email>
</author>
<published>2025-03-29T01:13:02Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=22d2d53af0865195946c5129b6baec7c8260bafc'/>
<id>urn:sha1:22d2d53af0865195946c5129b6baec7c8260bafc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add wallet rpc call to get default fee priority</title>
<updated>2025-02-15T20:21:27Z</updated>
<author>
<name>woodser</name>
<email>woodser@protonmail.com</email>
</author>
<published>2025-02-15T20:15:23Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=d14c3ca3d2d10616950ec6e38b33378851cb84e0'/>
<id>urn:sha1:d14c3ca3d2d10616950ec6e38b33378851cb84e0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wallet: background sync with just the view key</title>
<updated>2024-05-25T03:42:59Z</updated>
<author>
<name>j-berman</name>
<email>justinberman@protonmail.com</email>
</author>
<published>2022-10-14T01:33:33Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=e44e8b164030cfbddb9ae8b39251c1ccf396e2b6'/>
<id>urn:sha1:e44e8b164030cfbddb9ae8b39251c1ccf396e2b6</id>
<content type='text'>
- When background syncing, the wallet wipes the spend key
from memory and processes all new transactions. The wallet saves
all receives, spends, and "plausible" spends of receives the
wallet does not know key images for.
- When background sync disabled, the wallet processes all
background synced txs and then clears the background sync cache.
- Adding "plausible" spends to the background sync cache ensures
that the wallet does not need to query the daemon to see if any
received outputs were spent while background sync was enabled.
This would harm privacy especially for users of 3rd party daemons.
- To enable the feature in the CLI wallet, the user can set
background-sync to reuse-wallet-password or
custom-background-password and the wallet automatically syncs in
the background when the wallet locks, then processes all
background synced txs when the wallet is unlocked.
- The custom-background-password option enables the user to
open a distinct background wallet that only has a view key saved
and can be opened/closed/synced separately from the main wallet.
When the main wallet opens, it processes the background wallet's
cache.
- To enable the feature in the RPC wallet, there is a new
`/setup_background_sync` endpoint.
- HW, multsig and view-only wallets cannot background sync.
</content>
</entry>
<entry>
<title>wallet: feature: transfer amount with fee included</title>
<updated>2024-02-20T23:08:42Z</updated>
<author>
<name>jeffro256</name>
<email>jeffro256@tutanota.com</email>
</author>
<published>2023-05-14T16:41:59Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=51d7a6921c8d6a337773f261a04301ef75ee5e3b'/>
<id>urn:sha1:51d7a6921c8d6a337773f261a04301ef75ee5e3b</id>
<content type='text'>
To transfer ~5 XMR to an address such that your balance drops by exactly 5 XMR, provide a `subtractfeefrom` flag to the `transfer` command. For example:

    transfer 76bDHojqFYiFCCYYtzTveJ8oFtmpNp3X1TgV2oKP7rHmZyFK1RvyE4r8vsJzf7SyNohMnbKT9wbcD3XUTgsZLX8LU5JBCfm 5 subtractfeefrom=all

If my walet balance was exactly 30 XMR before this transaction, it will be exactly 25 XMR afterwards and the destination address will receive slightly
less than 5 XMR. You can manually select which destinations fund the transaction fee and which ones do not by providing the destination index.
For example:

    transfer 75sr8AAr... 3 74M7W4eg... 4 7AbWqDZ6... 5 subtractfeefrom=0,2

This will drop your balance by exactly 12 XMR including fees and will spread the fee cost proportionally (3:5 ratio) over destinations with addresses
`75sr8AAr...` and `7AbWqDZ6...`, respectively.

Disclaimer: This feature was paid for by @LocalMonero.
</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>provide key images of spent outputs in wallet rpc</title>
<updated>2021-06-15T19:54:39Z</updated>
<author>
<name>woodser</name>
<email>woodser@protonmail.com</email>
</author>
<published>2021-05-19T00:37:03Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=e7615772fa7130611d2d3e8b714ca5f7c746d232'/>
<id>urn:sha1:e7615772fa7130611d2d3e8b714ca5f7c746d232</id>
<content type='text'>
</content>
</entry>
</feed>
