<feed xmlns='http://www.w3.org/2005/Atom'>
<title>monzero-core.git/src/rpc, branch v0.14.0.2</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.14.0.2</id>
<link rel='self' href='https://code.monzero.org/monzero-core.git/atom?h=v0.14.0.2'/>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/'/>
<updated>2019-03-06T17:59:20Z</updated>
<entry>
<title>rpc: fix build, ctx does not exist yet on this branch</title>
<updated>2019-03-06T17:59:20Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-03-06T17:58:34Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=3a23d2ae0de3f4a40c8954c9b2cf77b818276342'/>
<id>urn:sha1:3a23d2ae0de3f4a40c8954c9b2cf77b818276342</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rpc: make fill_pow restricted</title>
<updated>2019-03-06T00:06:30Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-03-01T16:14:51Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=20f732cd86f2c2198294bfba62e6e46ef382dec3'/>
<id>urn:sha1:20f732cd86f2c2198294bfba62e6e46ef382dec3</id>
<content type='text'>
It's slow work, so let's not expose it
</content>
</entry>
<entry>
<title>rpc: fix wrongly formatted JSON for pruned tx</title>
<updated>2019-02-18T06:24:00Z</updated>
<author>
<name>stoffu</name>
<email>stoffu@protonmail.ch</email>
</author>
<published>2018-10-14T07:54:07Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=3b7967c660002c165470005d08e73f5f878e31f6'/>
<id>urn:sha1:3b7967c660002c165470005d08e73f5f878e31f6</id>
<content type='text'>
Fix for #4399.
Also unifies code for serializing pruned tx to binary/json into one.

(Cherry-picked from #4586)
</content>
</entry>
<entry>
<title>ArticMine's new block weight algorithm</title>
<updated>2019-02-12T12:15:54Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2019-01-21T17:18:50Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=ebc60a098d40506fdd0c5974a8644728d502e024'/>
<id>urn:sha1:ebc60a098d40506fdd0c5974a8644728d502e024</id>
<content type='text'>
This curbs runaway growth while still allowing substantial
spikes in block weight

Original specification from ArticMine:

here is the scaling proposal
Define: LongTermBlockWeight
Before fork:
LongTermBlockWeight = BlockWeight
At or after fork:
LongTermBlockWeight = min(BlockWeight, 1.4*LongTermEffectiveMedianBlockWeight)
Note: To avoid possible consensus issues over rounding the LongTermBlockWeight for a given block should be calculated to the nearest byte, and stored as a integer in the block itself. The stored LongTermBlockWeight is then used for future calculations of the LongTermEffectiveMedianBlockWeight and not recalculated each time.
Define:   LongTermEffectiveMedianBlockWeight
LongTermEffectiveMedianBlockWeight = max(300000, MedianOverPrevious100000Blocks(LongTermBlockWeight))
Change Definition of EffectiveMedianBlockWeight
From (current definition)
EffectiveMedianBlockWeight  = max(300000, MedianOverPrevious100Blocks(BlockWeight))
To (proposed definition)
EffectiveMedianBlockWeight  = min(max(300000, MedianOverPrevious100Blocks(BlockWeight)), 50*LongTermEffectiveMedianBlockWeight)
Notes:
1) There are no other changes to the existing penalty formula, median calculation, fees etc.
2) There is the requirement to store the LongTermBlockWeight of a block unencrypted in the block itself. This  is to avoid possible consensus issues over rounding and also to prevent the calculations from becoming unwieldy as we move away from the fork.
3) When the  EffectiveMedianBlockWeight cap is reached it is still possible to mine blocks up to 2x the EffectiveMedianBlockWeight by paying the corresponding penalty.
</content>
</entry>
<entry>
<title>Merge pull request #4660</title>
<updated>2018-10-20T18:44:04Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2018-10-20T18:44:04Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=3a44fa25828539c3efcf4e0285e394bbbcd392cf'/>
<id>urn:sha1:3a44fa25828539c3efcf4e0285e394bbbcd392cf</id>
<content type='text'>
742dec8d rpc: fix output distribution caching ignoring chain changes (moneromooo-monero)
</content>
</entry>
<entry>
<title>rpc: fix output distribution caching ignoring chain changes</title>
<updated>2018-10-19T09:22:59Z</updated>
<author>
<name>moneromooo-monero</name>
<email>moneromooo-monero@users.noreply.github.com</email>
</author>
<published>2018-10-19T09:20:03Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=742dec8d6a8591961bfc35f4113fed7fceeaed78'/>
<id>urn:sha1:742dec8d6a8591961bfc35f4113fed7fceeaed78</id>
<content type='text'>
0 is placeholder for whole chain, so we should compare chain
height changes rather than chain-height-or-zero. Even this isn't
totally foolproof if a blocks are popped and the same number
added again, but it is much better as it prevents the data from
slowly going out of sync.
</content>
</entry>
<entry>
<title>tx_pool: revert #4592 and move bin2hex conversion to on_get_transaction_pool</title>
<updated>2018-10-18T01:10:36Z</updated>
<author>
<name>stoffu</name>
<email>stoffu@protonmail.ch</email>
</author>
<published>2018-10-17T23:01:56Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=d7ff707b528e8038ab3b63f11670fe443ec69f82'/>
<id>urn:sha1:d7ff707b528e8038ab3b63f11670fe443ec69f82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #4399</title>
<updated>2018-09-21T18:46:00Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2018-09-21T18:46:00Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=fd74815f6562c3edb54fb9322ce77138992fa908'/>
<id>urn:sha1:fd74815f6562c3edb54fb9322ce77138992fa908</id>
<content type='text'>
f77ce675 rpc: allow pruning of json encoded txs (cryptochangements34)
</content>
</entry>
<entry>
<title>Merge pull request #4378</title>
<updated>2018-09-21T18:41:53Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2018-09-21T18:41:53Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=0645dcdbdbdb7497445cae5e4772e5210fe5a1f4'/>
<id>urn:sha1:0645dcdbdbdb7497445cae5e4772e5210fe5a1f4</id>
<content type='text'>
ac934663 rpc: add a "is an update available" flag in get_info (moneromooo-monero)
</content>
</entry>
<entry>
<title>Merge pull request #4373</title>
<updated>2018-09-21T18:40:23Z</updated>
<author>
<name>Riccardo Spagni</name>
<email>ric@spagni.net</email>
</author>
<published>2018-09-21T18:40:22Z</published>
<link rel='alternate' type='text/html' href='https://code.monzero.org/monzero-core.git/commit/?id=629db71593a5f84944dc5ccf63a943b099ee4b04'/>
<id>urn:sha1:629db71593a5f84944dc5ccf63a943b099ee4b04</id>
<content type='text'>
4f81cd3a rpc: add cumulative difficulty in block header data (moneromooo-monero)
</content>
</entry>
</feed>
