moneromooo-monero
|
2f254ff599
|
hardfork: add a get_ideal_version(uint64_t) function
It returns the ideal version for a given height, which is
based on the minimum height for a fork, disregarding votes
|
2015-11-10 09:45:51 +00:00 |
|
moneromooo-monero
|
4187e569d8
|
hardfork: allow per-fork voting thresholds
And setup the first fork to not vote
|
2015-11-08 13:04:41 +00:00 |
|
moneromooo-monero
|
439c4555e9
|
hardfork: simplify work done on reload
There is no need to fully recalculate and rewrite state, just
refill state from the DB.
|
2015-10-17 00:11:06 +01:00 |
|
moneromooo-monero
|
434e0f42e7
|
hardfork: make the voting window a week
|
2015-09-27 22:46:47 +01:00 |
|
moneromooo-monero
|
0a7421b607
|
hardfork: rescan speedup
Add a block height before which version 1 is assumed
Use DB transactions
|
2015-09-27 22:46:41 +01:00 |
|
moneromooo-monero
|
fec98b8952
|
hardfork: remove use of GNU extension for initializing object
|
2015-09-27 22:46:36 +01:00 |
|
moneromooo-monero
|
5b11a89a76
|
hardfork: most state now saved to the DB
There will be a delay on first load of an existing blockchain
as it gets reparsed for this state data.
|
2015-09-20 18:42:52 +01:00 |
|
moneromooo-monero
|
0a54c3a553
|
hardfork: remove the "parts are copyright cryptonote" notices
I coded the whole thing from scratch.
|
2015-09-20 10:05:15 +01:00 |
|
moneromooo-monero
|
e546f3724a
|
Add an RPC call and daemon command to get info on hard fork voting
|
2015-09-19 16:47:48 +01:00 |
|
moneromooo-monero
|
62b1f74116
|
New hardfork class
This keeps track of voting via block version, in order to decide
when to enable a particular fork's code.
|
2015-09-12 11:14:44 +01:00 |
|