mirror of
https://github.com/oxen-io/oxen-core.git
synced 2023-12-14 02:22:56 +01:00
7b00cb251b
Snode revisions are a secondary version that let us put out a mandatory update for snodes that isn't a hardfork (and so isn't mandatory for wallets/exchanges/etc.). The main point of this is to let us make a 9.2.0 release that includes new mandatory minimums of future versions of storage server (2.2.0) and lokinet (0.9.4) to bring upgrades to the network. This slightly changes the HF7 blocks to 0 (instead of 1) because, apparently, we weren't properly checking the HF value of the pre-first-hf genesis block at all before. (In practice this changes nothing because genesis blocks are v7 anyway). This also changes (slightly) how we check for hard forks: now if we skip some hard forks then we still want to know the height when a hard fork triggers. For example, if the hf tables contains {7,14} then we still need to know that the HF14 block height also is the height that activates HF9, 10, etc. |
||
---|---|---|
.. | ||
block_queue.cpp | ||
block_queue.h | ||
CMakeLists.txt | ||
core_protocol_instantiation.cpp | ||
cryptonote_protocol_defs.cpp | ||
cryptonote_protocol_defs.h | ||
cryptonote_protocol_handler.h | ||
cryptonote_protocol_handler.inl | ||
cryptonote_protocol_handler_common.h | ||
levin_notify.cpp | ||
levin_notify.h | ||
p2p_net_node_instantiation.cpp | ||
quorumnet.cpp | ||
quorumnet.h | ||
quorumnet_conn_matrix.h |