Evan Duffield
1eab82ae2b
Erase seen masternode broadcasts when masternode drops from list
2015-07-20 16:48:57 -07:00
Evan Duffield
6df7519e02
Merge branch 'v0.12.0.x' of https://github.com/dashpay/dash into v0.12.0.x
2015-07-20 15:14:18 -07:00
Evan Duffield
37f55a3181
Refactored masternode payments system
...
- Replaced coinbase cache in favor of using the masternode payments voting system only
- Syncing masternode payments now supports up to the syncing the entire payment list
2015-07-20 15:09:42 -07:00
evan82
7a992acb58
Merge pull request #448 from UdjinM6/v0.12.0.x_force_sync_progress
...
Force sync progress:
2015-07-20 12:52:55 -07:00
UdjinM6
8198291c7b
Force sync progress:
...
If it's already more then MASTERNODE_SYNC_TIMEOUT seconds passed since we asked
and we still have nothing, assume there is nothing to sync but give it another
MASTERNODE_SYNC_TIMEOUT seconds until we move further
2015-07-20 22:33:18 +03:00
Evan Duffield
d193cc2d91
Clean up broadcast list when nodes are removed
2015-07-20 12:20:15 -07:00
Evan Duffield
2d745eb539
Don't sync sporks in regtest, fix segfault
...
- segfault caused by:
- fRequireEnabled = (fRequireEnabled && pmn->IsEnabled()) || !fRequireEnabled;
- if(pmn != NULL && fRequireEnabled && pmn->protocolVersion >= masternodePayments.GetMinMasternodePaymentsProto())
2015-07-20 11:56:02 -07:00
Evan Duffield
f36e4251ab
mnb/mnp debugging
2015-07-20 11:43:10 -07:00
evan82
aa996b2615
Merge pull request #446 from UdjinM6/v0.12.0.x_fix_mnb_ping_acceptance
...
V0.12.0.x fix mnb ping acceptance
2015-07-20 11:21:15 -07:00
UdjinM6
cc26cff893
do not require active MN on ping check from UpdateFromNewBroadcast
2015-07-20 20:46:22 +03:00
evan82
a683078867
Merge pull request #445 from crowning-/UI_Enhancements
...
UI: allow "," in "Min amount" field of Transaction-View
2015-07-20 10:45:37 -07:00
Evan Duffield
77af4fb6ad
MNP ping changes
...
- Ping every 5 minutes
- Nodes will propagate pings every 10 minutes
2015-07-20 10:44:27 -07:00
crowning-
fb5f80a06a
UI: allow "," in "Min amount" field of Transaction-View
2015-07-20 18:28:49 +02:00
evan82
a831418bd2
Merge pull request #441 from UdjinM6/v0.12.0.x_proto_and_sync
...
V0.12.0.x use specific proto and fix sync issues
2015-07-20 08:57:53 -07:00
UdjinM6
753297ea99
drop -masternodeminprotocol/nMasternodeMinProtocol, use masternodePayments.GetMinMasternodePaymentsProto()
2015-07-20 08:03:36 +03:00
UdjinM6
5f9c676e05
fix condition for a recent block in mn sync
2015-07-20 04:54:03 +03:00
UdjinM6
b1f19c7e82
process checks we can without waiting for full sync
2015-07-20 04:54:02 +03:00
UdjinM6
4bcd548b62
slightly refactor
2015-07-20 04:54:02 +03:00
UdjinM6
86c869137f
fixes for sync
2015-07-20 04:54:02 +03:00
UdjinM6
dba572ac96
use specific protocols
2015-07-20 04:54:02 +03:00
Evan Duffield
e6327e5546
Disable coinbase payee cache
2015-07-19 17:06:52 -07:00
Evan Duffield
57df98b38a
Force chain reprocess on load for coinbase-payee index
2015-07-19 15:40:40 -07:00
Evan Duffield
e1279ebf1d
Reprocess best chain for coinbase payee on each block
2015-07-19 11:19:11 -07:00
Evan Duffield
60f7428585
Disabled coinpayee cleanup
2015-07-19 10:56:45 -07:00
Evan Duffield
9668befdf4
Dont ask for mnb of known masternodes
2015-07-19 09:38:23 -07:00
Evan Duffield
c95111476c
vesion bump
2015-07-19 08:51:02 -07:00
Evan Duffield
898fbcae02
Merge branch 'v0.12.0.x' of https://github.com/dashpay/dash into v0.12.0.x
2015-07-19 08:50:01 -07:00
Evan Duffield
9c34930680
Disable nDos on early ping / sync regtest changes
2015-07-19 08:49:46 -07:00
Evan Duffield
143c80789c
rebuild index when switching chains
2015-07-19 06:45:35 -07:00
evan82
41c34077c2
Merge pull request #444 from crowning-/UI_Enhancements
...
UI: Persist Darksend+InstantX settings and default to Darksend=false on first start
2015-07-19 06:33:40 -07:00
Evan Duffield
2e6eb9f2b6
incremental update of coinbase cache
2015-07-19 06:28:23 -07:00
crowning-
19d698529e
UI: Persist Darksend+InstantX settings (Cut'n'paste error fixed)
2015-07-19 14:42:38 +02:00
crowning-
c8c83af2f5
UI: Persist Darksend+InstantX settings and default to Darksend=false on first start (revert screen-size change)
2015-07-19 14:29:18 +02:00
crowning-
63c8ae1516
UI: Persist Darksend+InstantX settings and default to Darksend=false on first start
2015-07-19 14:25:55 +02:00
Evan Duffield
9a4914e6c1
Merge branch 'v0.12.0.x' of https://github.com/dashpay/dash into v0.12.0.x
2015-07-18 12:52:23 -07:00
Evan Duffield
e82e5339f9
Better NewBlock sync check
2015-07-18 12:52:12 -07:00
evan82
e2257c844b
Merge pull request #440 from UdjinM6/v0.12.0.x_rpc_masternode
...
V0.12.0.x few small masternode rpc fixes
2015-07-18 12:34:53 -07:00
Evan Duffield
841c7c270b
version/proto bump
2015-07-18 12:29:19 -07:00
Evan Duffield
7aa9676118
Only check vote sigs once / payee cache update on newblock
2015-07-18 12:24:06 -07:00
UdjinM6
27dd4ccf06
move only
2015-07-18 22:17:17 +03:00
UdjinM6
a3dfd86058
Code cleanups for masternode rpc
...
- drop boost/lexical_cast
- drop c_str() where applicable
- slightly prettify descriptions and some output
2015-07-18 21:20:22 +03:00
UdjinM6
aa96d701af
tabs to spaces
2015-07-18 20:40:19 +03:00
Evan Duffield
90f508c67e
Pay masternodes when no valid budget
2015-07-18 08:53:40 -07:00
Evan Duffield
956d85c59b
Change variable naming for rpc commands
...
- Added MonthlyPayment and TotalPayment
2015-07-18 08:48:44 -07:00
Evan Duffield
637805b2de
Require 7 confirmations for finalized budget
2015-07-18 07:49:39 -07:00
Evan Duffield
853863ae86
Only check budget block payees after sync is complete
2015-07-18 06:46:54 -07:00
Evan Duffield
f9e2b18e57
version bump
2015-07-17 21:38:56 -07:00
Evan Duffield
916deaa398
Small syncing improvement
2015-07-17 21:38:15 -07:00
evan82
494afeef50
Merge pull request #439 from UdjinM6/v0.12.0.x_revert_lower_fee
...
V0.12.0.x revert attempts to lower fee
2015-07-17 20:15:04 -07:00
evan82
45cd565f6c
Merge pull request #438 from UdjinM6/v0.12.0.x_register_MN
...
V0.12.0.x more checks on MN register (start-many/alias)
2015-07-17 20:14:49 -07:00