<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/wallet/node_rpc_proxy.cpp, branch v0.18.3.3</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.3.3</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.18.3.3'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2023-07-09T06:38:18Z</updated>
<entry>
<title>Enforce restricted # pool txs served via RPC + optimize chunked reqs [release-v0.18]</title>
<updated>2023-07-09T06:38:18Z</updated>
<author>
<name>j-berman</name>
<email>justinberman@protonmail.com</email>
</author>
<published>2022-12-14T00:08:56Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=f137a35984985232a3aae50cd4c7b47634866594'/>
<id>urn:sha1:f137a35984985232a3aae50cd4c7b47634866594</id>
<content type='text'>
- `/getblocks.bin` respects the `RESTRICTED_TX_COUNT` (=100) when
returning pool txs via a restricted RPC daemon.
- A restricted RPC daemon includes a max of `RESTRICTED_TX_COUNT` txs
in the `added_pool_txs` field, and returns any remaining pool hashes
in the `remaining_added_pool_txids` field. The client then requests
the remaining txs via `/gettransactions` in chunks.
- `/gettransactions` no longer does expensive no-ops for ALL pool txs
if the client requests a subset of pool txs. Instead it searches for
the txs the client explicitly requests.
- Reset `m_pool_info_query_time` when a user:
  (1) rescans the chain (so the wallet re-requests the whole pool)
  (2) changes the daemon their wallets points to (a new daemon would
      have a different view of the pool)
- `/getblocks.bin` respects the `req.prune` field when returning
pool txs.
- Pool extension fields in response to `/getblocks.bin` are optional
with default 0'd values.
</content>
</entry>
<entry>
<title>wallet2: fix rescanning tx via scan_tx</title>
<updated>2023-03-13T19:57:43Z</updated>
<author>
<name>j-berman</name>
<email>justinberman@protonmail.com</email>
</author>
<published>2022-09-10T02:34:18Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=65e13dbef1c3a4cc036919203eec2052a121f034'/>
<id>urn:sha1:65e13dbef1c3a4cc036919203eec2052a121f034</id>
<content type='text'>
- Detach &amp; re-process txs &gt;= lowest scan height
- ensures that if a user calls scan_tx(tx1) after scanning tx2,
the wallet correctly processes tx1 and tx2
- if a user provides a tx with a height higher than the wallet's
last scanned height, the wallet will scan starting from that tx's
height
- scan_tx requires trusted daemon iff need to re-process existing
txs: in addition to querying a daemon for txids, if a user
provides a txid of a tx with height *lower* than any *already*
scanned txs in the wallet, then the wallet will also query the
daemon for all the *higher* txs as well. This is likely
unexpected behavior to a caller, and so to protect a caller from
revealing txid's to an untrusted daemon in an unexpected way,
require the daemon be trusted.
</content>
</entry>
<entry>
<title>wallet2: check wallet compatibility with daemon's hard fork version</title>
<updated>2022-09-13T03:23:08Z</updated>
<author>
<name>j-berman</name>
<email>justinberman@protonmail.com</email>
</author>
<published>2022-08-26T23:13:19Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=864a78ee5f5db4619c093e0dfb26bd03735d9fb1'/>
<id>urn:sha1:864a78ee5f5db4619c093e0dfb26bd03735d9fb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fee changes from ArticMine</title>
<updated>2022-04-10T18:13:34Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2021-07-29T12:02:08Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=b030f207517f59a5122409398549a02ac23829ae'/>
<id>urn:sha1:b030f207517f59a5122409398549a02ac23829ae</id>
<content type='text'>
https://github.com/ArticMine/Monero-Documents/blob/master/MoneroScaling2021-02.pdf

with a change to use 1.7 instead of 2.0 for the max long term increase rate
</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>Avoid unnecessary 'Invalid hashing blob' error message</title>
<updated>2021-11-05T13:19:21Z</updated>
<author>
<name>rbrunner7</name>
<email>rbrunner@dreamshare.ch</email>
</author>
<published>2021-11-05T13:19:21Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=a02b342347f7bebd694a20c2b84075a11ecbbb1a'/>
<id>urn:sha1:a02b342347f7bebd694a20c2b84075a11ecbbb1a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce compilation time of epee/portable_storage.h</title>
<updated>2021-02-06T07:18:42Z</updated>
<author>
<name>mj-xmr</name>
<email>mjxmr@protonmail.com</email>
</author>
<published>2020-11-09T19:49:11Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=dc48de74e80140d90052c0ebdba31769edb34a0f'/>
<id>urn:sha1:dc48de74e80140d90052c0ebdba31769edb34a0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wallet2: adapt to deterministic unlock time</title>
<updated>2020-09-15T11:40:31Z</updated>
<author>
<name>TheCharlatan</name>
<email>seb.kung@gmail.com</email>
</author>
<published>2020-08-02T15:54:29Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=80e535c95a3e7b0c548ad996a777d6d026e93f6a'/>
<id>urn:sha1:80e535c95a3e7b0c548ad996a777d6d026e93f6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update copyright year to 2020</title>
<updated>2020-05-07T02:36:54Z</updated>
<author>
<name>SomaticFanatic</name>
<email>afdlkajdlfkj@aldkfjf.com</email>
</author>
<published>2020-05-07T02:36:54Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=5ef0607da6042df51a57703bd223c5c8024741f6'/>
<id>urn:sha1:5ef0607da6042df51a57703bd223c5c8024741f6</id>
<content type='text'>
Update copyright year to 2020
</content>
</entry>
<entry>
<title>Allow wallet2.h to run in WebAssembly</title>
<updated>2020-04-15T17:22:46Z</updated>
<author>
<name>woodser</name>
<email>woodser@protonmail.com</email>
</author>
<published>2020-04-15T17:22:46Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=87d75584e8df95ff53a354438760088e061a6de5'/>
<id>urn:sha1:87d75584e8df95ff53a354438760088e061a6de5</id>
<content type='text'>
- Add abstract_http_client.h which http_client.h extends.
- Replace simple_http_client with abstract_http_client in wallet2,
message_store, message_transporter, and node_rpc_proxy.
- Import and export wallet data in wallet2.
- Use #if defined __EMSCRIPTEN__ directives to skip incompatible code.</content>
</entry>
</feed>
