From f37009364a442b6b56e8b6e558e4ad463264da0c Mon Sep 17 00:00:00 2001 From: selsta Date: Thu, 30 Jul 2020 16:01:21 +0200 Subject: [PATCH] build: prepare v0.16.0.3 release --- README.md | 8 ++++---- contrib/gitian/README.md | 4 ++-- src/blocks/checkpoints.dat | Bin 265604 -> 269124 bytes src/checkpoints/checkpoints.cpp | 1 + src/cryptonote_core/blockchain.cpp | 2 +- src/version.cpp.in | 2 +- 6 files changed, 9 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index c4d26848b..deca8de30 100644 --- a/README.md +++ b/README.md @@ -132,7 +132,7 @@ Dates are provided in the format YYYY-MM-DD. | 1686275 | 2018-10-19 | v9 | v0.13.0.0 | v0.13.0.4 | bulletproofs required | 1788000 | 2019-03-09 | v10 | v0.14.0.0 | v0.14.1.2 | New PoW based on Cryptonight-R, new block weight algorithm, slightly more efficient RingCT format | 1788720 | 2019-03-10 | v11 | v0.14.0.0 | v0.14.1.2 | forbid old RingCT transaction format -| 1978433 | 2019-11-30* | v12 | v0.15.0.0 | v0.16.0.1 | New PoW based on RandomX, only allow >= 2 outputs, change to the block median used to calculate penalty, v1 coinbases are forbidden, rct sigs in coinbase forbidden, 10 block lock time for incoming outputs +| 1978433 | 2019-11-30* | v12 | v0.15.0.0 | v0.16.0.3 | New PoW based on RandomX, only allow >= 2 outputs, change to the block median used to calculate penalty, v1 coinbases are forbidden, rct sigs in coinbase forbidden, 10 block lock time for incoming outputs | XXXXXXX | XXX-XX-XX | XXX | vX.XX.X.X | vX.XX.X.X | XXX | X's indicate that these details have not been determined as of commit date. @@ -292,7 +292,7 @@ Tested on a Raspberry Pi Zero with a clean install of minimal Raspbian Stretch ( ```bash git clone https://github.com/monero-project/monero.git cd monero - git checkout tags/v0.16.0.1 + git checkout tags/v0.16.0.3 ``` * Build: @@ -409,10 +409,10 @@ application. cd monero ``` -* If you would like a specific [version/tag](https://github.com/monero-project/monero/tags), do a git checkout for that version. eg. 'v0.16.0.1'. If you don't care about the version and just want binaries from master, skip this step: +* If you would like a specific [version/tag](https://github.com/monero-project/monero/tags), do a git checkout for that version. eg. 'v0.16.0.3'. If you don't care about the version and just want binaries from master, skip this step: ```bash - git checkout v0.16.0.1 + git checkout v0.16.0.3 ``` * If you are on a 64-bit system, run: diff --git a/contrib/gitian/README.md b/contrib/gitian/README.md index e1d8131db..71de38889 100644 --- a/contrib/gitian/README.md +++ b/contrib/gitian/README.md @@ -126,7 +126,7 @@ Setup for LXC: ```bash GH_USER=fluffypony -VERSION=v0.16.0.1 +VERSION=v0.16.0.3 ./gitian-build.py --setup $GH_USER $VERSION ``` @@ -182,7 +182,7 @@ If you chose to do detached signing using `--detach-sign` above (recommended), y ```bash GH_USER=fluffypony -VERSION=v0.16.0.1 +VERSION=v0.16.0.3 gpg --detach-sign ${VERSION}-linux/${GH_USER}/monero-linux-*-build.assert gpg --detach-sign ${VERSION}-win/${GH_USER}/monero-win-*-build.assert diff --git a/src/blocks/checkpoints.dat b/src/blocks/checkpoints.dat index 845e2be01cf8105f9f0eddedb3987b145c58fdf4..5fc1d0fd9557d617a95c90b10f9913b397de6c48 100644 GIT binary patch delta 3572 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 delta 24 ecmX@IO`v7A0HawWV=E&NF|{%>Z)Id@<^=#=I0jV! diff --git a/src/checkpoints/checkpoints.cpp b/src/checkpoints/checkpoints.cpp index 3b245d094..1f186e5a5 100644 --- a/src/checkpoints/checkpoints.cpp +++ b/src/checkpoints/checkpoints.cpp @@ -214,6 +214,7 @@ namespace cryptonote ADD_CHECKPOINT(2046000, "5e867f0b8baefed9244a681df97fc885d8ab36c3dfcd24c7a3abf3b8ac8b8314"); ADD_CHECKPOINT(2092500, "c4e00820c9c7989b49153d5e90ae095a18a11d990e82fcc3be54e6ed785472b5"); ADD_CHECKPOINT(2125000, "a8e49c62792a2aa56ba62603fe015303647e2c19203c56999c7f6f2498cd3e6d"); + ADD_CHECKPOINT(2153000, "05952ed32f92647c44f91b222cc95cc8fb6f04cefd59b76ef30884fec957797e"); return true; } diff --git a/src/cryptonote_core/blockchain.cpp b/src/cryptonote_core/blockchain.cpp index ef3962afd..86c82d71b 100644 --- a/src/cryptonote_core/blockchain.cpp +++ b/src/cryptonote_core/blockchain.cpp @@ -5111,7 +5111,7 @@ void Blockchain::cancel() } #if defined(PER_BLOCK_CHECKPOINT) -static const char expected_block_hashes_hash[] = "da1cafd8f186d06c2985ca84cab7980d276538ac86086a38f25514a52e5b09b4"; +static const char expected_block_hashes_hash[] = "37e15136d7527e47940ef85bff9d258b940c583bcc2e820aa9a98833a7344ece"; void Blockchain::load_compiled_in_block_hashes(const GetCheckpointsCallback& get_checkpoints) { if (get_checkpoints == nullptr || !m_fast_sync) diff --git a/src/version.cpp.in b/src/version.cpp.in index 9c4bf1819..151888a75 100644 --- a/src/version.cpp.in +++ b/src/version.cpp.in @@ -1,5 +1,5 @@ #define DEF_MONERO_VERSION_TAG "@VERSIONTAG@" -#define DEF_MONERO_VERSION "0.16.0.1" +#define DEF_MONERO_VERSION "0.16.0.3" #define DEF_MONERO_RELEASE_NAME "Nitrogen Nebula" #define DEF_MONERO_VERSION_FULL DEF_MONERO_VERSION "-" DEF_MONERO_VERSION_TAG #define DEF_MONERO_VERSION_IS_RELEASE @VERSION_IS_RELEASE@