<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/cryptonote_core/blockchain.h, branch v0.10.1</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.10.1</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.10.1'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2016-12-04T12:27:45Z</updated>
<entry>
<title>Fix delayed exit when syncing</title>
<updated>2016-12-04T12:27:45Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-12-04T12:27:45Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=3f7d6fb57d1bfb5ee806d3facc1261efe3ad14a0'/>
<id>urn:sha1:3f7d6fb57d1bfb5ee806d3facc1261efe3ad14a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a get_outs (fully text based) version of get_outs.bin</title>
<updated>2016-11-22T20:00:40Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-11-22T20:00:40Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=2c0173c722af7a6dc1f30c3423d97247a4fd1ad7'/>
<id>urn:sha1:2c0173c722af7a6dc1f30c3423d97247a4fd1ad7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: add a dynamic fee estimation RPC call</title>
<updated>2016-10-31T08:38:00Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-10-28T20:19:40Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=e6deb8abda0b6560c8691f376d8a86aab163dd77'/>
<id>urn:sha1:e6deb8abda0b6560c8691f376d8a86aab163dd77</id>
<content type='text'>
</content>
</entry>
<entry>
<title>core: dynamic fee algorithm from ArticMine</title>
<updated>2016-10-31T08:37:08Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-10-27T22:43:44Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=82dbba10d467e28e56929e2e7f3b1f04d4635da4'/>
<id>urn:sha1:82dbba10d467e28e56929e2e7f3b1f04d4635da4</id>
<content type='text'>
The fee will vary based on the base reward and the current
block size limit:

fee = (R/R0) * (M0/M) * F0

R: base reward
R0: reference base reward (10 monero)
M: block size limit
M0: minimum block size limit (60000)
F0: 0.002 monero

Starts applying at v4
</content>
</entry>
<entry>
<title>wallet: select part of the fake outs from recent outputs</title>
<updated>2016-10-15T17:17:16Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-09-17T14:45:51Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=88faec75fe768a5702c3f8d9384c0913e4af22aa'/>
<id>urn:sha1:88faec75fe768a5702c3f8d9384c0913e4af22aa</id>
<content type='text'>
25% of the outputs are selected from the last 5 days (if possible),
in order to avoid the common case of sending recently received
outputs again. 25% and 5 days are subject to review later, since
it's just a wallet level change.
</content>
</entry>
<entry>
<title>rct: rework the verification preparation process</title>
<updated>2016-08-28T20:30:16Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-09T10:38:54Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=d93746b6d37dd5b99d16331ec8e24e8a1f7e4652'/>
<id>urn:sha1:d93746b6d37dd5b99d16331ec8e24e8a1f7e4652</id>
<content type='text'>
The whole rct data apart from the MLSAGs is now included in
the signed message, to avoid malleability issues.

Instead of passing the data that's not serialized as extra
parameters to the verification API, the transaction is modified
to fill all that information. This means the transaction can
not be const anymore, but it cleaner in other ways.
</content>
</entry>
<entry>
<title>add rct to the protocol</title>
<updated>2016-08-28T20:28:37Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-06-15T22:37:13Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=dc4aad7eb5fffa450d4c5eb094cf962e45b2f43a'/>
<id>urn:sha1:dc4aad7eb5fffa450d4c5eb094cf962e45b2f43a</id>
<content type='text'>
It is not yet constrained to a fork, so don't use on the real network
or you'll be orphaned or rejected.
</content>
</entry>
<entry>
<title>core: new /getrandom_rctouts.bin binary RPC call</title>
<updated>2016-08-28T20:28:16Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-06-05T09:46:18Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=4258dab4d6dcbf563daa054c7e05e8a0027290b8'/>
<id>urn:sha1:4258dab4d6dcbf563daa054c7e05e8a0027290b8</id>
<content type='text'>
to get random ringct outputs to mix with
</content>
</entry>
<entry>
<title>daemon: print time to next fork</title>
<updated>2016-08-12T19:32:23Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-12T18:19:25Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=7e4e0021f422eec55fb0417b1d6e86ceddc1934f'/>
<id>urn:sha1:7e4e0021f422eec55fb0417b1d6e86ceddc1934f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fake outs set is now decided by the wallet</title>
<updated>2016-08-11T13:35:27Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2016-08-02T20:48:09Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=11dc091464a6cef41434a0bb9f8604f6151c8dc5'/>
<id>urn:sha1:11dc091464a6cef41434a0bb9f8604f6151c8dc5</id>
<content type='text'>
This plugs a privacy leak from the wallet to the daemon,
as the daemon could previously see what input is included
as a transaction input, which the daemon hadn't previously
supplied. Now, the wallet requests a particular set of
outputs, including the real one.

This can result in transactions that can't be accepted if
the wallet happens to select too many outputs with non standard
unlock times. The daemon could know this and select another
output, but the wallet is blind to it. It's currently very
unlikely since I don't think anything uses non default
unlock times. The wallet requests more outputs than necessary
so it can use spares if any of the returns outputs are still
locked. If there are not enough spares to reach the desired
mixin, the transaction will fail.
</content>
</entry>
</feed>
