- 01 Sep, 2017 4 commits
-
-
Alastair Clark authored
-
Alastair Clark authored
-
Alastair Clark authored
-
Alastair Clark authored
-
- 27 Aug, 2017 1 commit
-
-
Alastair Clark authored
-
- 02 Jun, 2017 2 commits
-
-
Infernoman authored
This reverts commit 624eeb7d20f8256edb0d0d7f497a4e67e4d3d751.
-
Infernoman authored
-
- 18 Apr, 2017 1 commit
-
-
Infernoman authored
Move broadcast creation to CMasternodeBroadcast Masternodes should be allowed to announce ipv4 addresses only from now on
-
- 27 Oct, 2016 4 commits
-
-
infernoman authored
Former-commit-id: 7bd564e7406d6b0a4d65689248fd82d8d358c822
-
infernoman authored
Former-commit-id: 3484b7f1fec59b0b87626529f1b834adb5f38f6c
-
infernoman authored
Former-commit-id: 36d37e28ef6a33b23bc7c845868ab3bb7c4f56c2
-
infernoman authored
Former-commit-id: baf86891f001bb428dc335c81b201151c9274b15
-
- 25 Oct, 2016 1 commit
-
-
infernoman authored
Former-commit-id: 538ea1fd3eb6ef70ce75be987134173cad0eb75c
-
- 19 Oct, 2016 1 commit
-
-
Infernoman authored
Former-commit-id: ec56b0a1d855649c5e0d920b89ce69293b99c25d
-
- 29 Jul, 2016 1 commit
-
-
UdjinM6 authored
256e02f see 40f0d1f1dc6782d640beb925b14a7eccc6fbd69a and c96284a7879b02fdc365a9bb2e28fd8199c01e91 for more info
-
- 08 Jun, 2016 2 commits
- 01 Jun, 2016 1 commit
-
-
UdjinM6 authored
* Implement 12.1 MN signatures * Remove redundant parts from v11->v12 migration
-
- 14 Aug, 2015 2 commits
- 12 Aug, 2015 1 commit
-
-
Evan Duffield authored
-
- 11 Aug, 2015 1 commit
-
-
Evan Duffield authored
-
- 08 Aug, 2015 1 commit
-
-
UdjinM6 authored
-
- 26 Jul, 2015 2 commits
-
-
Evan Duffield authored
- Masternodes can only vote once per hour now, instead of 100 times a day total - UI reports back errors now
-
Evan Duffield authored
-
- 25 Jul, 2015 1 commit
-
-
UdjinM6 authored
-
- 20 Jul, 2015 2 commits
-
-
UdjinM6 authored
-
Evan Duffield authored
- Ping every 5 minutes - Nodes will propagate pings every 10 minutes
-
- 19 Jul, 2015 1 commit
-
-
Evan Duffield authored
-
- 17 Jul, 2015 1 commit
-
-
UdjinM6 authored
- better names (MASTERNODE_INITIAL was defined twice before that) - move to proper header
-
- 14 Jul, 2015 1 commit
-
-
UdjinM6 authored
- Do not rely on local lastTimeSeen and requested fRequested anymore. Use last know (signed) ping instead and base all logic on that. Should reduce mn list difference between nodes. - Rework CActiveMasternode accordingly along with states, errorMessages, rpc etc. - Clean some related code, move parts from public to private - drop c_str in LogPrintf that were related to this functionality (todo: drop it for LogPrintf everywhere else)
-
- 07 Jul, 2015 1 commit
-
-
UdjinM6 authored
-
- 06 Jul, 2015 1 commit
-
-
Evan Duffield authored
-Syncing now happens in stages. Masternodes and Sporks, then Masternode winners, then proposals. Some of these require the masternode signatures, otherwise there are race conditions within the syncing process itself. -Resigning - When a proposal is sent to the network initially it's signed by a masternode, if that masternode goes inactive the proposal becomes invalid. Resigning allows other masternodes to update proposal keep it valid with the coming and going of masternodes. -Resigning compatibility - non masternodes will scan and flag proposals as invalid to accept updated owners. -Invalid votes are now actively removed from the proposals when they go inactive - Remove budgets with negative votes of more than 10% of network - Only allow proposals into budget that have more than 10% of network support - Faster removal of inactive masternodes
-
- 04 Jul, 2015 1 commit
-
-
Evan Duffield authored
-
- 23 Jun, 2015 3 commits
-
-
Evan Duffield authored
- With nodes coming and going on the network, the network could come to different opinions about who should get paid next in line due to some nodes being flagged as failing a PoSe check. This will have to be fixed by introducing a blockchain based PoSe system, but that's out of the scope of this release. To fix the issues in the interrim, I'm removing PoSe checks for the time being.
-
Evan Duffield authored
- Masternode nLastPaid is removed and a new caching system that keeps the last 30 days of coinbase payees replaces it - To deal with some significant attack vectors, the masternode donation feature was removed. The donation feature was added to support developement anyway, so this will be replaced by the budgeting code. - This code should allow the network to come to consensus about who should be paid pretty effectively
-
UdjinM6 authored
-
- 17 Jun, 2015 2 commits
- 09 Jun, 2015 1 commit
-
-
adios authored
-