Evan Duffield
7f52065c38
Merge pull request #806 from evan82/v0.12.1.x-sync-process-2
...
V0.12.1.x Sync Processing
2016-05-25 14:47:13 -07:00
crowning-
7ee810d3b6
[UI] Rebranding: PrivateSend/InstantSend (update 2) ( #804 )
...
* [UI] Rebranding: PrivateSend/InstantSend (update 2)
* [UI] Changed name of sendtoaddress parameters: use_ix -> use_is and use_ds -> use_ps
2016-05-25 07:25:16 +02:00
Evan Duffield
7240f96e29
- removed hybrid mode (masternode winners reference node). This feature was added to 12.0 incase we had network troubles and required a "safe-mode" to run in. We've experiences no issues like so it should be safe to remove
...
- fixed masternode winners calculation and listing
2016-05-24 14:16:42 -07:00
UdjinM6
519577d4f4
Fix final dstx signing:
...
- Should fail if at least one AddScriptSig() fails (currently will pass if at least one is ok, which is no good)
- Should log this accordingly
2016-05-24 02:40:12 +03:00
Evan Duffield
e0a4c6ec19
Merge pull request #760 from crowning-/UI_Enhancements
...
[UI] Rebranding: Darksend/InstantX changed to PrivateSend/InstantSend (UI+log)
2016-05-09 13:54:21 -07:00
crowning-
243067c0ee
[UI] Rebranding: Darksend/InstantX changed to PrivateSend/InstantSend
2016-05-09 21:08:13 +02:00
crowning-
e44dab084a
[UI] Darksend changed to PrivacyProtect (UI+log)
2016-04-18 23:46:51 +02:00
UdjinM6
30dc6f4c97
fix flat database compiling
2016-04-13 10:53:13 -07:00
Evan Duffield
ebaee8f083
moved serialdb to template based class
2016-04-09 23:31:32 -07:00
UdjinM6
543296dddc
Fix DS:
...
- ds stuck once we reached DENOMS_COUNT_MAX and can't get any output at all, ignore DENOMS_COUNT_MAX if this happens
- parts of incomplete dstx (from each participant) can't get into mempool because of 0 fee, prioritize them
- refactor names to avoid potential conflicts (state -> validationState) and better readability (finalTransaction -> finalMutableTransaction)
2016-03-27 21:21:29 +03:00
UdjinM6
38f386ae1c
Few small changes: - Better log output (a bit more granular for mnb, fixing "\n"s and few other small issues) - Unify variable/class members naming a bit
...
Closes #733
2016-03-16 07:48:37 +01:00
UdjinM6
c872091296
Fix NetMsgType::DSCOMPLETE usage
...
Closes #731
2016-03-14 11:39:25 +01:00
UdjinM6
eeb4e9c11a
Always clean ds queue
...
Closes #727
2016-03-09 07:22:17 +01:00
UdjinM6
8e560080a1
Fix comments, remove ._str()
from LogPrintf
s, few trivial changes
2016-03-06 18:21:06 +01:00
UdjinM6
a611fc3b1b
Introduce CDSNotificationInterface - validation interface to listen to tip updates and trigger updates in DS, payments and budgets. Should significantly reduce number of references to chainActive.Tip() i.e.we should have less cs_main in dash-darksend thread and potential deadlocks.
2016-03-04 12:10:37 +03:00
UdjinM6
95dab0b541
Remove unnecessary locks and chainActive.Tip() references
2016-03-04 12:10:37 +03:00
UdjinM6
3736403985
Make sure there is only one instance of dash-darksend
thread
...
Closes #707
2016-03-02 12:55:27 +01:00
UdjinM6
5c2a0cc9ec
Fix bug that prevented new blocks to update tip during mixing
...
Closes #706
2016-03-02 12:54:46 +01:00
UdjinM6
c676748beb
Replace all hardcoded network message strings with NetMsgType:: constants, log unknown commands (net debug category only)
2016-02-19 07:59:00 +03:00
UdjinM6
a4aef837bd
Merge remote-tracking branch 'origin/v0.12.1.x' into mergebtc0.12 + fix
2016-02-16 03:17:25 +03:00
UdjinM6
83813caafd
Cleanup
2016-02-15 00:01:44 +03:00
UdjinM6
832e7505dd
Merge remote-tracking branch 'bitcoin/0.12' into mergebtc0.12
...
+ fix AcceptToMemoryPool fDryRun for mnb
2016-02-06 18:53:20 +03:00
UdjinM6
a5ac60b868
Merge remote-tracking branch 'bitcoin/0.12' into HEAD
...
+ merge fixes
+ keepass on evhttp
2016-02-06 16:48:04 +03:00
Evan Duffield
83f87b0f2d
merged
2016-02-04 12:39:53 -07:00
Evan Duffield
eeb53b9682
Vastly faster syncing process / small budget system changes
...
- Syncing process is now event based, rather than timeout based. This means the system can tell when it's done with each step and moves on between phases much faster. In initial testing it seems to be about 10-15x faster and has synced everytime successfully.
- Please remove print debugging when the syncing system is proven to be debugged.
2016-02-04 12:29:09 -07:00
UdjinM6
bbbbdd8100
more darkcoin->dash
...
Closes #690
2016-02-01 10:31:06 +01:00
UdjinM6
826cba78a5
more dashpay.io->dash.org
...
Closes #689
2016-02-01 10:30:23 +01:00
UdjinM6
e2aaf09700
Cleanup
...
- lower unobvious dependency through header files, move few includes to the right places
- some trivial code cleanup
Closes #680
2016-01-31 12:08:45 +01:00
UdjinM6
8143059f41
liquidity provider should always use queue
...
Closes #681
2016-01-31 11:56:44 +01:00
CryptoVote
3f4d5c4c7d
Updates monetary variable int64_t types to CAmount.
...
Closes #677
2016-01-31 11:34:57 +01:00
evan82
ad56d0cf0e
Merge pull request #649 from UdjinM6/limitDenoms
...
Do not create denoms if there are DENOMS_COUNT_MAX (100) of them already
2016-01-05 10:39:26 -07:00
UdjinM6
f02e331048
Do not create denoms if there are DENOMS_COUNT_MAX (100) of them already
2015-12-03 09:51:56 +03:00
UdjinM6
3ce490965d
fix the way anonymizable balance calculated and fix conditions for DS
2015-11-06 20:23:19 +03:00
UdjinM6
f173a8634f
fix LP inter-mixing by not initiating new queues by them
...
Closes : #623
2015-09-28 13:16:16 +02:00
Holger Schinzel
3787421146
merging 0.12.0.x into 0.12.1.x
2015-09-22 16:46:03 +02:00
evan82
acb41462a5
Merge pull request #563 from UdjinM6/v0.12.1.x_bip69
...
V0.12.1.x Implement bip69
2015-09-22 07:14:23 -07:00
UdjinM6
841fc5fbae
DS MultiSession cmd-line option (try to mix constantly, few times per block)
2015-09-15 20:52:45 +03:00
UdjinM6
d9ff3d77a3
remove extra "new line" from some error/log messages
...
Closes #609
2015-09-12 16:30:02 +02:00
UdjinM6
602d1b2944
DS: try to use only inputs with the same number of rounds starting from lowest number of rounds possible
2015-09-09 08:00:30 +03:00
Evan Duffield
aaeda811db
Revert "fix - ds can leak info by number of inputs"
...
This reverts commit f98fe6a208
.
2015-09-02 05:06:22 -07:00
evan82
7d8fb85c13
Merge pull request #564 from UdjinM6/v0.12.1.x_fix_ds_leak_inputs
...
V0.12.1.x DS can (potentially) leak info by number of inputs
2015-09-01 20:53:56 -07:00
UdjinM6
657bd1103e
Few cleanups:
...
- compiling errors
- output
- CBitcoinAddress usage cleanup
- refresh qt project file
- fix typo in `masternode` debug category
2015-08-28 23:16:58 +03:00
UdjinM6
f98fe6a208
fix - ds can leak info by number of inputs
2015-08-22 19:12:45 +03:00
UdjinM6
9055883eab
implement bip69
2015-08-22 19:09:43 +03:00
UdjinM6
9a74543d83
fix ds bugs
2015-08-22 06:36:21 +03:00
UdjinM6
f119afb43b
it’s ok to be banned for dseg, you’ll just find another peers
2015-08-18 23:46:47 +03:00
UdjinM6
a723c2148e
fix DS bug - endless collateral creation until one of them confirms
2015-08-16 03:29:16 +03:00
UdjinM6
628d281209
refactor names and select logic for ONLY_
coins enum members
2015-08-16 03:26:20 +03:00
Evan Duffield
6ff903f27b
Wait for DS confirmation
2015-08-12 15:54:21 -07:00
UdjinM6
d9383e3ead
fixes for more then 1 ds action per block
2015-08-11 08:09:56 +03:00