- 27 Apr, 2018 20 commits
-
-
Volodymyr Shamray authored
Merge branch '139-impl-finalbudget-order-agnostic-comparison' into 142-prevent-voting-during-finalization
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
CBudgetManager::UpdateProposal() now checks if the vote timestamp is within 75% of estimated time before the superblock (2880 blocks times 1 min in mainnet). If not - vote is rejected.
-
Volodymyr Shamray authored
* CBudgetManager::SubmitProposalVote() is added * SubmitProposalVote is used in rpc-masternode-budget.cpp to submit new votes for proposals. UpdateProposal is used now only to add votes received through the network * SubmitProposalVote and UpdateProposal got draft implementation of prvention of voting during budget finalization * Some unit tests added
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
- 20 Apr, 2018 1 commit
-
-
Volodymyr Shamray authored
-
- 19 Apr, 2018 1 commit
-
-
Volodymyr Shamray authored
* Protocol version is updated to 70053 * Minimum peer protocol version is decided in MinPeerProtoVersion() function * SPORK_16_DISCONNECT_OLD_NODES added to allow smooth network update if mandatory update is necessary
-
- 18 Apr, 2018 1 commit
-
-
Volodymyr Shamray authored
Masternodes will always vote for finalized budgets regardless of budgetvotemode setting
-
- 11 Apr, 2018 1 commit
-
-
Volodymyr Shamray authored
Proposals are ordered in a Budget by the amount of votes they get. However, when the budget is finalized only the set of payments is taken into account, not the order of elements of the set. When the proposals are paid, they are sorted by amount from largest to smallest. If the amounts are equal - the one with a smaller hash is paid first.
-
- 10 Apr, 2018 3 commits
-
-
Volodymyr Shamray authored
* Tests for CFinalizedBudget::GetBudgetPaymentByBlock * New test for CFinalizedBudget::IsTransactionValid * Minor refactoring
-
Volodymyr Shamray authored
* CFinalizedBudget::IsTransactionValid()
-
Volodymyr Shamray authored
* Tests for CFinalizedBudget::AutoCheck * Tests for CFinalizedBudget::GetHash
-
- 06 Apr, 2018 3 commits
-
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
Volodymyr Shamray authored
-
- 02 Apr, 2018 1 commit
-
-
Ashot authored
Added warning message to wait until ecryption is done See merge request crown/crown-core!100
-
- 26 Mar, 2018 1 commit
-
-
Ashot authored
-
- 20 Mar, 2018 1 commit
-
-
Ashot authored
-
- 15 Mar, 2018 1 commit
-
-
Ashot authored
-
- 13 Mar, 2018 1 commit
-
-
Ashot authored
-
- 12 Mar, 2018 5 commits