UdjinM6
4ddb2c65c3
fixes for masternrode rpc
2015-08-15 17:22:56 +03:00
UdjinM6
1289327743
fix GetSporkValue
2015-08-15 16:34:38 +03:00
UdjinM6
d1e189fb57
add mn list and mnw timeouts / use gettime / lower base timeout
2015-08-15 16:30:30 +03:00
Evan Duffield
24b7028b2e
lock wallet for select
2015-08-14 19:06:00 -07:00
Evan Duffield
0d5ca11c9a
check mnw peer version
2015-08-14 16:22:16 -07:00
Evan Duffield
6040fc6f83
fix GetSporkValue return
2015-08-14 12:57:41 -07:00
Evan Duffield
cfe1bdd1e2
fix spork int error
2015-08-14 11:43:28 -07:00
Evan Duffield
61223ed147
Fix dseg message
2015-08-14 09:15:50 -07:00
evan82
ea8d508561
Merge pull request #519 from UdjinM6/v0.12.0.x_hide_oosw_on_bc
...
V0.12.0.x hide "out of sync" warning on blockchain sync
2015-08-14 07:39:18 -07:00
evan82
c062c4b650
Merge pull request #525 from UdjinM6/v0.12.0.x_dsee_dseep
...
V0.12.0.x more fixes - "dsee updated entry"
2015-08-14 07:17:44 -07:00
Evan Duffield
54ee699112
nBlockEnd/nAmount budget item check
...
- Make sure nBlockEnd > nBlockStart+Cycle
- Make sure nAmount is more than 1DASH
2015-08-14 06:35:36 -07:00
UdjinM6
001b8cf709
more fixes - dsee updated entry
2015-08-14 08:11:57 +03:00
evan82
c936bfe7f3
Merge pull request #524 from UdjinM6/v0.12.0.x_dsee_dseep
...
V0.12.0.x more fixes - misbehave / rpc
2015-08-13 21:02:23 -07:00
Evan Duffield
5b9c1d2b3c
Merge branch 'v0.12.0.x' of https://github.com/dashpay/dash into v0.12.0.x
2015-08-13 20:57:12 -07:00
Evan Duffield
dc70f73221
add budget timeout
2015-08-13 20:56:58 -07:00
UdjinM6
61239dbb36
more fixes - misbehave / rpc
2015-08-14 06:18:08 +03:00
UdjinM6
f0790ed32c
fix dseep flood / log output
2015-08-14 04:14:08 +03:00
Evan Duffield
4727d92d1f
protocol bump
2015-08-13 16:35:38 -07:00
Evan Duffield
d8b18c31f7
Remove blockEnd budget check
2015-08-13 14:02:37 -07:00
Evan Duffield
60c4ab8292
change proposal requirements
2015-08-13 13:01:10 -07:00
evan82
7bef018c22
Revert "V0.12.0.x stop mining before completely synced, more info in rpc"
2015-08-13 09:38:23 -07:00
evan82
ada6a090c9
Merge pull request #520 from UdjinM6/v0.12.0.x_stop_mining_before_synced
...
V0.12.0.x stop mining before completely synced, more info in rpc
2015-08-13 08:25:48 -07:00
Evan Duffield
88830d4ac1
version bump
2015-08-13 08:09:28 -07:00
Evan Duffield
7bdb18a602
fixed parameters for IsBlockChainSynced
2015-08-13 08:04:25 -07:00
Evan Duffield
792bf4fb85
Allow sync of older mnfinalbudgets
2015-08-13 07:53:55 -07:00
UdjinM6
ac488d70b9
stop mining before completely synced, more info in rpc
2015-08-13 16:50:17 +03:00
UdjinM6
65ec00d6ec
hide "out of sync" warning on blockchain sync
2015-08-13 16:03:39 +03:00
evan82
e52809a031
Merge pull request #511 from UdjinM6/v0.12.0.x_cleanup
...
V0.12.0.x cleanup & translations
2015-08-12 19:38:40 -07:00
Evan Duffield
6ff903f27b
Wait for DS confirmation
2015-08-12 15:54:21 -07:00
UdjinM6
8d7776c743
translations
2015-08-12 23:56:11 +03:00
UdjinM6
840a50a089
cleanups:
...
- typos
- remove `mnodeman.` inside `CMasternodeMan::`
2015-08-12 23:54:01 +03:00
UdjinM6
4cec1d9dad
fix CPU exhausting by dsee flood
2015-08-12 17:29:43 +03:00
UdjinM6
cbecd3bfa8
fix
2015-08-12 15:35:58 +03:00
evan82
5e9fbabd90
Merge pull request #514 from UdjinM6/v0.12.0.x_fix_overview_upd
...
V0.12.0.x fix overview page updates on options change and on DS toggle
2015-08-11 19:05:49 -07:00
evan82
dd4bd3825f
Merge pull request #515 from UdjinM6/v0.12.0.x_dsee_dseep
...
v0.12.0.x fix dsee / log output
2015-08-11 19:01:32 -07:00
UdjinM6
d636e74b59
fix dsee / log output
2015-08-12 04:58:23 +03:00
Evan Duffield
8c805923f9
Only relay dsee updates that are new
2015-08-11 18:39:22 -07:00
UdjinM6
4084950c0d
fix overview page updates on options change and on DS toggle
2015-08-12 02:22:31 +03:00
Evan Duffield
1a2f30c628
fixed compile err
2015-08-11 15:54:27 -07:00
Evan Duffield
f5c1c979ef
v43
2015-08-11 15:43:51 -07:00
Evan Duffield
5e1a6afe7f
Send nLastDsq with MasternodeBroadcast
2015-08-11 15:43:19 -07:00
evan82
be801aadea
Merge pull request #512 from crowning-/v0.12.0.x
...
V0.12.0.x fix bug with wallet-backups
2015-08-11 14:56:05 -07:00
Evan Duffield
c86e68c785
Move superblock check
2015-08-11 14:54:42 -07:00
crowning-
ee3feced9f
V0.12.0.x fix bug with wallet-backups
2015-08-11 22:28:50 +02:00
Evan Duffield
37efa72605
v42
2015-08-11 12:23:21 -07:00
evan82
8320753d69
Merge pull request #510 from UdjinM6/v0.12.0.x_merge10again
...
V0.12.0.x merge10again
2015-08-11 12:22:33 -07:00
Evan Duffield
48eecea7e5
pull changes from bitcoin for FindMostWorkChain
2015-08-11 12:21:45 -07:00
UdjinM6
ed6f2b1439
Merge remote-tracking branch 'bitcoin/0.10' into v0.12.0.x_merge10again
2015-08-11 21:48:57 +03:00
UdjinM6
fd4cbf5eac
fix fDarkSendMaster
2015-08-11 19:11:39 +03:00
evan82
738f009a10
Merge pull request #508 from UdjinM6/v0.12.0.x_sync_status
...
V0.12.0.x show masternode sync status in GUI
2015-08-11 05:55:07 -07:00
evan82
e52b845c88
Merge pull request #505 from UdjinM6/v0.12.0.x_ds_fixes
...
V0.12.0.x fixes for more then 1 ds action per block
2015-08-11 05:54:45 -07:00
UdjinM6
d79ac2bd60
define masternode sync treshold
2015-08-11 15:54:44 +03:00
UdjinM6
a01e56a67d
show masternode sync status in GUI
2015-08-11 15:52:28 +03:00
UdjinM6
7f916e4702
manage DS connections to masternodes properly
2015-08-11 09:00:46 +03:00
UdjinM6
d9383e3ead
fixes for more then 1 ds action per block
2015-08-11 08:09:56 +03:00
Evan Duffield
44e002f5d0
allow more than 1 action per block
2015-08-10 19:27:07 -07:00
evan82
a7fa7e28b0
Merge pull request #503 from UdjinM6/v0.12.0.x_ds_fixes
...
V0.12.0.x ds fixes
2015-08-10 18:56:51 -07:00
Evan Duffield
dcec36af85
allow users to anon all their coins each block
2015-08-10 18:56:14 -07:00
UdjinM6
6b80448427
ds fixes
2015-08-11 02:06:17 +03:00
Evan Duffield
df33377ed0
increase chance of budget autocheck
2015-08-10 14:57:09 -07:00
Evan Duffield
595e30731a
remove lock from active masternode
2015-08-10 14:48:58 -07:00
Evan Duffield
ea8a3f1aba
checkpoint
2015-08-10 14:12:43 -07:00
Evan Duffield
06fcb7333a
prev block not found - changed to behaving of 0
2015-08-10 12:45:39 -07:00
Evan Duffield
c8b9237af1
Disable banning clients for specific fork violation
2015-08-10 12:00:39 -07:00
Evan Duffield
7ba7eec5b5
Disable masternode and budget cache
...
- It seems these might cause clients to get stuck in rare cases, plus we sync all of this information from the network when the client loads up anyway. I think it's best to disable these features and see if the clients stop getting stuck on random reboots.
2015-08-10 09:53:45 -07:00
evan82
527c47c277
Merge pull request #501 from UdjinM6/v0.12.0.x_mnb_bug
...
V0.12.0.x allow mnb to be checked again if issue is (possibly) on our side
2015-08-10 05:47:03 -07:00
evan82
0297da668b
Merge pull request #500 from UdjinM6/v0.12.0.x_DS_single_random_denom
...
V0.12.0.x Use single random denom in new DS session
2015-08-10 05:46:26 -07:00
UdjinM6
81d96a2b52
fix bug with dsee/dseep proto check
2015-08-10 13:21:58 +03:00
UdjinM6
6b8c6b5c1a
allow mnb to be checked again if issue is (possibly) on our side
2015-08-10 03:38:00 +03:00
UdjinM6
4c3f04b834
do not add/update v12 MNs from dsee/dseep
2015-08-10 02:47:35 +03:00
UdjinM6
4046900499
Use single random denom in new DS session
2015-08-10 02:28:43 +03:00
evan82
7d00729177
Merge pull request #497 from UdjinM6/v0.12.0.x_dsee_dseep
...
V0.12.0.x fix bugs in v12 dsee/dseep
2015-08-09 15:46:04 -07:00
Evan Duffield
fc5be7e363
version bump
2015-08-09 15:44:10 -07:00
UdjinM6
e599928ed3
fix bugs in v12 dsee/dseep
2015-08-10 01:32:09 +03:00
Evan Duffield
1d54f4127b
disable superblock spork
2015-08-09 10:49:14 -07:00
evan82
d54d64d5d0
Merge pull request #496 from UdjinM6/v0.12.0.x_locks_fixes
...
V0.12.0.x locks fixes
2015-08-09 07:48:57 -07:00
evan82
d6ab60b332
Merge pull request #495 from UdjinM6/v0.12.0.x_default_spork_off
...
V0.12.0.x bump time for sporks 8-10 to be off by default
2015-08-09 07:48:29 -07:00
UdjinM6
5bd997f255
more dsee/dseep for migration:
...
- inject our node in old masrternodes' list / ping accordingly
- ignore dsee/dseep after SPORK_10_MASTERNODE_PAY_UPDATED_NODES is activated
2015-08-09 16:17:19 +03:00
UdjinM6
ba37415328
support old masternodes
2015-08-09 04:07:58 +03:00
UdjinM6
b743112d57
bump time for sporks 8-10 to be off by default
2015-08-09 03:27:38 +03:00
UdjinM6
84264b0327
millisleep 10->50 on trylock+wait
2015-08-09 00:48:09 +03:00
UdjinM6
17a2587bf1
more trylock+wait: rpc, GetHeight
2015-08-09 00:46:42 +03:00
Evan Duffield
e8ba7328f0
Clear seen on boot and everyday
2015-08-08 13:56:12 -07:00
Evan Duffield
7d51866b9d
more debugging for incr sync
2015-08-08 13:24:47 -07:00
Evan Duffield
8e5c8d13d0
fix rpccommand fin budget getvotes
2015-08-08 13:10:38 -07:00
Evan Duffield
80495361f3
incremental sync with our peers
2015-08-08 13:04:25 -07:00
Evan Duffield
91bd9c7cf0
fValid for mnfinalbudget
2015-08-08 12:35:28 -07:00
Evan Duffield
2f63f98e50
Add sync mode for budget processing
2015-08-08 12:29:31 -07:00
Evan Duffield
9151acdd92
Merge branch 'v0.12.0.x' of https://github.com/dashpay/dash into v0.12.0.x
2015-08-08 11:31:42 -07:00
Evan Duffield
ed9e287ce8
changed block cycle
2015-08-08 11:31:23 -07:00
evan82
b67d049fb8
Merge pull request #491 from UdjinM6/v0.12.0.x_locks_fixes
...
(WIP) V0.12.0.x Locks fixes
2015-08-08 11:11:37 -07:00
evan82
d5f70626c9
Merge pull request #493 from UdjinM6/v0.12.0.x_mnconf_comments
...
V0.12.0.x recognize comments in masternode.conf / write initial file
2015-08-08 11:10:47 -07:00
evan82
2f479e45db
Merge pull request #492 from UdjinM6/v0.12.0.x_mncheck
...
V0.12.0.x set a cooldown for MN check
2015-08-08 11:10:38 -07:00
Evan Duffield
bed645ff9e
version bump
2015-08-08 11:09:00 -07:00
Evan Duffield
25750983b0
change superblocks to every 600 blocks
2015-08-08 11:08:00 -07:00
Evan Duffield
dde2b2667a
add getvotes for fin bual budget
2015-08-08 10:36:01 -07:00
UdjinM6
e4677275a2
limit scope of cs_wallet in PrepareDarksendDenominate
2015-08-08 20:11:20 +03:00
UdjinM6
47b16bab5f
recognize comments in masternode.conf / write initial file
2015-08-08 13:49:55 +03:00
UdjinM6
c1aa277286
set a cooldown for MN check
2015-08-08 13:36:30 +03:00
UdjinM6
ec3848c5dd
Locks fixes:
...
- trylock for updateDarksendProgress, checkBalanceChanged, "block"
- trylock+wait for UnlockCoins, SendDarksendDenominate, ProcessNewBlock, ActivateBestChain
- move trylock in DoAutomaticDenominating lower
2015-08-08 10:34:41 +03:00