Evan Duffield
1af0fa5098
Only sync masternode assets after new block
2015-07-06 11:12:56 -07:00
Wladimir J. van der Laan
15e26a6a9a
qt: Force TLS1.0+ for SSL connections
2015-07-06 20:06:16 +02:00
Evan Duffield
5f3543efa5
merged
2015-07-06 10:52:09 -07:00
Evan Duffield
4596e7f336
Vastly improved proposal management implementation
...
-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
2015-07-06 10:46:58 -07:00
Wladimir J. van der Laan
086cb336cd
Merge pull request #6365
...
5a7304b
Move recently introduced CTransAction::IsEquivalentTo to CWalletTx (Wladimir J. van der Laan)
2015-07-06 19:11:14 +02:00
Wladimir J. van der Laan
9546a977d3
Merge pull request #6335
...
9238ecb
Policy: MOVEONLY: 3 functions to policy.o: (Luke Dashjr)
627b9de
Policy: MOVEONLY: Create policy/policy.h with some constants (Jorge Timón)
2015-07-06 18:54:20 +02:00
crowning-
a23c61e37e
Merge pull request #2 from UdjinM6/Digits
...
Alternative digits implementation
2015-07-06 08:38:07 +02:00
UdjinM6
b1d78b5200
Alternative digits implementation
2015-07-06 04:09:10 +03:00
crowning-
ee167ad2f3
Configurable decimal digits
2015-07-05 21:19:46 +02:00
UdjinM6
3d787e9273
Merge pull request #402 from UdjinM6/v0.12.0.x_fix_budget_autocheck_crash
...
V0.12.0.x fix CFinalizedBudget::AutoCheck() crash
2015-07-05 18:14:50 +03:00
Jonas Schnelli
c45c7ea0fa
[REST] add JSON support for /rest/headers/
2015-07-05 15:48:33 +02:00
UdjinM6
ce41645713
fix CFinalizedBudget::AutoCheck() crash
2015-07-05 10:37:52 +03:00
UdjinM6
8d7cce0f23
Merge pull request #401 from crowning-/v0.12.0.x
...
User configurable Wallet Window Title
2015-07-05 04:57:01 +03:00
crowning-
c990c5a011
Wallet Window Title: minor changes
2015-07-05 03:11:58 +02:00
crowning-
860a895cf5
Merge remote-tracking branch 'upstream/v0.12.0.x' into v0.12.0.x
2015-07-05 03:11:45 +02:00
UdjinM6
6714260ce8
Merge pull request #400 from crowning-/patch-1
...
Fixed typo
2015-07-05 04:00:20 +03:00
crowning-
252322997c
User configurable Wallet Window Title
2015-07-05 02:27:20 +02:00
crowning-
36f65addc7
Fixed typo
2015-07-05 02:02:14 +02:00
Evan Duffield
edaf479063
Added CleanAndRemove for Proposal votes
2015-07-04 15:49:42 -07:00
Evan Duffield
2b949e08a8
Quicker masternode removal
2015-07-04 10:44:45 -07:00
Evan Duffield
b1360473b4
Budget changes
...
- Remove budgets with negative votes of more than 10% of network
- Only allow proposals into budget that have more than 10% of network support
2015-07-04 10:42:42 -07:00
Evan Duffield
7481a27fe4
Smarter algorithm for finding the nHeight for the last block
2015-07-04 08:28:55 -07:00
Evan Duffield
6fc05e7fa8
nHeight calculation for BlockValue checking
2015-07-04 07:50:43 -07:00
Evan Duffield
6834476573
Merge branch 'v0.12.0.x' of https://github.com/dashpay/dash into v0.12.0.x
2015-07-04 07:28:53 -07:00
Evan Duffield
b04ffb923c
Rebuild coinbase cache when needed
2015-07-04 07:27:20 -07:00
evan82
b836aed627
Merge pull request #399 from crowning-/TransactionType
...
Persist Date and Type filters in "Transactions" tab + Popup information on first mixing
2015-07-04 06:54:26 -07:00
crowning-
27a2ceb287
Popup information on first mixing
2015-07-04 15:29:21 +02:00
crowning-
87e72e0331
Persist Date and Type filters in "Transactions" tab
2015-07-04 15:27:37 +02:00
Evan Duffield
b8d5a3ce6b
Merge branch 'v0.12.0.x' of https://github.com/dashpay/dash into v0.12.0.x
2015-07-03 22:09:15 -07:00
Evan Duffield
ed799658a9
version bump
2015-07-03 22:09:04 -07:00
evan82
4c25051d98
Merge pull request #398 from UdjinM6/v0.12.0.x_overviewpage_unit
...
V0.12.0.x overviewpage unit (fix crash)
2015-07-03 22:07:59 -07:00
Evan Duffield
377770c6ec
Merge branch 'v0.12.0.x' of https://github.com/dashpay/dash into v0.12.0.x
2015-07-03 22:05:57 -07:00
Evan Duffield
42d9a581a1
Smarter nHeight detection for masternode payments
2015-07-03 22:05:10 -07:00
UdjinM6
a33c569a1d
Store current unit as a private member of OverviewPage object and use it instead of calling walletModel->getOptionsModel()->getDisplayUnit(). This should solve an issue when walletModel->getOptionsModel()->getDisplayUnit() fails on shutdown/restart even if (walletModel && walletModel->getOptionsModel()) is true.
2015-07-04 07:58:42 +03:00
UdjinM6
e2555fb3dd
Merge pull request #397 from crowning-/v0.12.0.x
...
Remove assertion from ~LockedPageManager
2015-07-04 07:02:14 +03:00
Wladimir J. van der Laan
ead842d623
Remove assertion from ~LockedPageManager
...
This assertion will occur any time that the client quits without
shutting down properly due to an error condition. As the user will
report this error instead of the error that was the root cause, it is
better to remove it.
2015-07-04 05:15:10 +02:00
Cory Fields
eb4f35dc7d
depends: bump qrencode to 3.4.4
2015-07-03 17:21:55 -04:00
evan82
2536e85888
Merge pull request #395 from UdjinM6/v0.12.0.x_fix_DS_MN_crashes
...
V0.12.0.x fix ds mn crashes
2015-07-03 11:10:14 -07:00
evan82
703fbe816a
Merge pull request #392 from crowning-/Wallet_Restart
...
Restart-wallet fix
2015-07-03 11:09:59 -07:00
Evan Duffield
6becaf0462
Added mnbudget projection and changed "show"
...
- Show now shows every proposal that is known, which seems to be the general expected behavior of the users
- Added "projection" for showing what will end up in the budget if it was finalized currently
2015-07-03 10:54:10 -07:00
Cory Fields
142ee60a89
depends: bump protobuf to 2.6.1
...
Also change the download source from googlecode to github.
2015-07-03 12:59:13 -04:00
Cory Fields
d5b1851743
depends: bump ccache to 3.2.2
2015-07-03 12:59:13 -04:00
Cory Fields
00c5a73136
depends: bump miniupnpc to 1.9.20150609
2015-07-03 12:59:13 -04:00
Cory Fields
4bdad99f50
depends: bump boost to 1.58.0
2015-07-03 12:59:13 -04:00
Evan Duffield
151cb174f2
Disable autostart in regtest mode
2015-07-03 09:52:27 -07:00
Wladimir J. van der Laan
6ebac0782f
Remove ChainParams::DefaultMinerThreads
...
No longer relevant after #5957 . This hack existed because of another
hack where the numthreads parameter, on regtest, doubled as how many
blocks to generate.
2015-07-03 16:46:20 +02:00
Wladimir J. van der Laan
d0a10c1959
Merge pull request #6329
...
0c37634
acceptnonstdtxn option to skip (most) "non-standard transaction" checks, for testnet/regtest only (Luke Dashjr)
2015-07-03 14:00:06 +02:00
Luke Dashjr
0c376340a4
acceptnonstdtxn option to skip (most) "non-standard transaction" checks, for testnet/regtest only
2015-07-03 08:29:16 +00:00
Wladimir J. van der Laan
5bd26efbf6
Merge pull request #6369
...
dae0a89
assets-attribution: Update typicons to MIT license (Luke Dashjr)
2015-07-03 09:36:30 +02:00
Luke Dashjr
dae0a89d4b
assets-attribution: Update typicons to MIT license
...
stephenhutchings commented 3 Jul 2015, 6:35 GMT:
> Hi Luke, happy for these to be distributed under the terms of the MIT licence.
> Let me know if you need anything further from me.
2015-07-03 06:41:00 +00:00