Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-09-19 | core: move hardforks into its own lib | moneromooo-monero | 1 | -9/+2 | |
So it can be used by others without encumbrance | |||||
2019-03-05 | Update 2019 copyright | binaryFate | 1 | -1/+1 | |
2019-01-01 | blockchain: fix wrong hf version when popping multiple blocks | moneromooo-monero | 1 | -0/+10 | |
Since we keep track of the hf version in the db, we pick it up from there instead of doing the full reorg call, which is quite expensive | |||||
2018-06-29 | add --regtest and --fixed-difficulty for regression testing | victorsintnicolaas | 1 | -7/+8 | |
on_generateblocks RPC call combines functionality from the on_getblocktemplate and on_submitblock RPC calls to allow rapid block creation. Difficulty is set permanently to 1 for regtest. Makes use of FAKECHAIN network type, but takes hard fork heights from mainchain Default reserve_size in generate_blocks RPC call is now 1. If it is 0, the following error occurs 'Failed to calculate offset for'. Queries hard fork heights info of other network types | |||||
2018-02-13 | Remove `voting_version` parameter documentation. | Jean Pierre Dudey | 1 | -1/+0 | |
Signed-off-by: Jean Pierre Dudey <jeandudey@hotmail.com> | |||||
2018-01-26 | Update 2018 copyright | xmr-eric | 1 | -1/+1 | |
2017-03-10 | fix dependency: put HardFork back to cryptonote_basic, made some ↵ | kenshi84 | 1 | -0/+0 | |
BlockchainDB functions virtual again to avoid missing symbols error | |||||
2017-02-25 | core: move hardfork back to cryptonote_core | moneromooo-monero | 1 | -1/+1 | |
should fix a cross dependency betewen cryptonote_basic and blockchain_db | |||||
2017-02-21 | update copyright year, fix occasional lack of newline at line end | Riccardo Spagni | 1 | -1/+1 | |
2017-02-08 | extract some basic code from libcryptonote_core into libcryptonote_basic | kenshi84 | 1 | -1/+1 | |
2017-01-14 | core: check block version for alt chains too | moneromooo-monero | 1 | -0/+15 | |
This is incompatible with block version voting | |||||
2016-08-12 | daemon: print time to next fork | moneromooo-monero | 1 | -0/+7 | |
2016-07-13 | remove hf_starting_height db | moneromooo-monero | 1 | -7/+0 | |
It's not really needed, it used to be an optimization for when that code was not using the db and needed to recalculate things fast on startup. | |||||
2015-12-31 | fixed copyrights with bad year references | Riccardo Spagni | 1 | -1/+1 | |
2015-12-19 | Allow the wallet to access hard fork information | moneromooo-monero | 1 | -1/+7 | |
And make it change behavior slightly when close/after first hard fork | |||||
2015-11-24 | hardfork: fix more major/minor issues | moneromooo-monero | 1 | -5/+6 | |
Also add some more tests, and rename some instances of "version" and "add" for clarity. NOTE: the starting height values are sometimes wrong. I suspect this is due to the hard fork reorg code being buggy, since they're good when syncing after the fact. However, they're not actually used by the consensus code, so I'm ignoring this for now, but this needs debugging. | |||||
2015-11-10 | hardfork: add a get_ideal_version(uint64_t) function | moneromooo-monero | 1 | -0/+7 | |
It returns the ideal version for a given height, which is based on the minimum height for a fork, disregarding votes | |||||
2015-11-08 | hardfork: allow per-fork voting thresholds | moneromooo-monero | 1 | -6/+18 | |
And setup the first fork to not vote | |||||
2015-10-17 | hardfork: simplify work done on reload | moneromooo-monero | 1 | -0/+3 | |
There is no need to fully recalculate and rewrite state, just refill state from the DB. | |||||
2015-09-27 | hardfork: make the voting window a week | moneromooo-monero | 1 | -1/+1 | |
2015-09-27 | hardfork: rescan speedup | moneromooo-monero | 1 | -3/+7 | |
Add a block height before which version 1 is assumed Use DB transactions | |||||
2015-09-27 | hardfork: remove use of GNU extension for initializing object | moneromooo-monero | 1 | -2/+3 | |
2015-09-20 | hardfork: most state now saved to the DB | moneromooo-monero | 1 | -23/+18 | |
There will be a delay on first load of an existing blockchain as it gets reparsed for this state data. | |||||
2015-09-20 | hardfork: remove the "parts are copyright cryptonote" notices | moneromooo-monero | 1 | -2/+0 | |
I coded the whole thing from scratch. | |||||
2015-09-19 | Add an RPC call and daemon command to get info on hard fork voting | moneromooo-monero | 1 | -2/+20 | |
2015-09-12 | New hardfork class | moneromooo-monero | 1 | -0/+205 | |
This keeps track of voting via block version, in order to decide when to enable a particular fork's code. |