Skip to content

Commit

Permalink
10.6.0 release with storage server 2.8.0 update
Browse files Browse the repository at this point in the history
This adds a 10.6.0 mandatory service node upgrade, which updates the
required storage server version to 2.8.0 to significantly increase the
capacity of the storage server to handle proxied requests for large
files and Communities resolve a storage server that are aimed at
resolving currently observed frequent timeouts and retries.

The fork is scheduled for block 1641104, which should arrive at:

Wed Jul 31 23:30:00 2024 UTC
Thu Aug  1 09:30:00 2024 Australia/Melbourne
Wed Jul 31 19:30:00 2024 US/Eastern
  • Loading branch information
jagerman committed Jul 22, 2024
1 parent bdd23b7 commit 99f5d6e
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 2 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ message(STATUS "CMake version ${CMAKE_VERSION}")
set(CMAKE_OSX_DEPLOYMENT_TARGET 10.13 CACHE STRING "macOS deployment target (Apple clang only)")

project(oxen
VERSION 10.5.0
VERSION 10.6.0
LANGUAGES CXX C)
set(OXEN_RELEASE_CODENAME "Wistful Wagyu")
# Version update notes:
Expand Down
1 change: 1 addition & 0 deletions src/cryptonote_basic/hardfork.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ static constexpr std::array mainnet_hard_forks =
hard_fork{hf::hf19_reward_batching, 3, 1253039, 1675900800 /*Thursday, February 9, 2023 0:00 UTC */}, // Oxen 10.3: Mandatory SS 2.5.0 update
hard_fork{hf::hf19_reward_batching, 4, 1523759, 1708387200 /*Tuesday, February 20, 2024 0:00 UTC */}, // Oxen 10.4: Mandatory SS 2.6.0 update
hard_fork{hf::hf19_reward_batching, 5, 1634624, 1721691000 /*Monday, July 22, 23:30 UTC */}, // Oxen 10.5: Mandatory SS 2.7.0 update
hard_fork{hf::hf19_reward_batching, 6, 1641104, 1722468600 /*Wednesday, July 31, 23:30 UTC */}, // Oxen 10.6: Mandatory SS 2.8.0 update
};

static constexpr std::array testnet_hard_forks =
Expand Down
3 changes: 2 additions & 1 deletion src/cryptonote_core/service_node_rules.h
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ namespace service_nodes {
inline constexpr uint64_t VOTE_OR_TX_VERIFY_HEIGHT_BUFFER = 5;

// The minimum versions that we accept for local oxend pings from our *own* companion services:
inline constexpr std::array<uint16_t, 3> MIN_STORAGE_SERVER_VERSION{{2, 6, 0}};
inline constexpr std::array<uint16_t, 3> MIN_STORAGE_SERVER_VERSION{{2, 8, 0}};
inline constexpr std::array<uint16_t, 3> MIN_LOKINET_VERSION{{0, 9, 11}};

// The minimum accepted version number, broadcasted by Service Nodes via uptime proofs for each hardfork
Expand All @@ -207,6 +207,7 @@ namespace service_nodes {

// The minimum that we accept in proofs from other Service Nodes:
inline constexpr std::array MIN_UPTIME_PROOF_VERSIONS = {
proof_version{{cryptonote::hf::hf19_reward_batching, 6}, {10,6,0}, {0,9,11}, {2,8,0}},
proof_version{{cryptonote::hf::hf19_reward_batching, 5}, {10,5,0}, {0,9,11}, {2,7,0}},
proof_version{{cryptonote::hf::hf19_reward_batching, 4}, {10,4,0}, {0,9,11}, {2,6,1}},
};
Expand Down

0 comments on commit 99f5d6e

Please sign in to comment.