Evan Duffield
c169e49fce
Added input/output/sig trickle
...
- Send a few inputs/output each cycle
- Mix other users inputs/outputs into relay each cycle
- Send signatures as a tickle, also mixed with other users signatures
- Fixed a bug with validating the final transaction
2015-03-07 07:50:14 -07:00
UdjinM6
b5414e1c3c
save nDsqCount in mncache.dat
2015-03-06 20:59:19 +03:00
evan82
9f124d56b6
Merge pull request #231 from mkinney/v11.2-comments
...
V0.11.2.x comments
2015-03-06 07:04:44 -07:00
Mike Kinney
757128bfe0
v0.11.2.x Updating comments
2015-03-05 23:24:34 -08:00
UdjinM6
2e0d7ab0b6
fix even more console spam
2015-03-05 19:40:17 +03:00
Evan Duffield
f63e1ddfd0
Merge branch 'v-1.11.2.x' of https://github.com/darkcoinproject/darkcoin into v0.11.2.x
2015-03-05 08:23:43 -07:00
Evan Duffield
9aca26d220
merged mkinney-v0.11.2
2015-03-05 08:18:45 -07:00
evan82
2773bb1f78
Merge pull request #223 from UdjinM6/v0.11.2.x_fix_console_spam
...
v0.11.2.x fix console spam
2015-03-05 08:14:45 -07:00
Evan Duffield
c6f0259d9b
fixed shared key usage
2015-03-05 08:08:03 -07:00
Mike Kinney
98fe439af4
V0.11.2.x update comments
2015-03-05 00:10:15 -08:00
Mike Kinney
b0079d37ad
V0.11.2.x update comments
2015-03-04 23:49:50 -08:00
UdjinM6
0595ef80c3
fix console spam
2015-03-04 22:59:51 +03:00
Evan Duffield
119007dd48
fix compiling for windows
2015-03-04 11:17:30 -07:00
Evan Duffield
a6b58ab1e8
Merged masternode blinding
2015-03-04 08:58:36 -07:00
UdjinM6
0747da6b36
Fix versions:
...
- bump PROTOCOL_VERSION (new collaterals are incompatible with 70066)
- define MIN_POOL_PEER_PROTO_VERSION instead of confusing darkSendPool.MIN_PEER_PROTO_VERSION / bump it too
2015-02-26 20:29:57 +03:00
evan82
ff297c25e3
Merge pull request #203 from UdjinM6/v0.11.2.x_fix_processmessages
...
V0.11.2.x Few fixes for processing extra messages:
2015-02-26 08:31:45 -07:00
UdjinM6
1ded1b9ec2
Few fixes for processing extra messages:
...
- call ProcessMessageMasternodePayments on ProcessBlock (lost after moving mnodeman functionality)
- do not process extra functionality messages (DS, IX, spork) on initial download / reindex
2015-02-26 17:40:43 +03:00
UdjinM6
56471f8330
fix DoAutomaticDenominating:
...
- check for NULL (result of FindRandom, could happen if masternode list is empty)
- assign submittedToMasternode only when all checks are passed
- naming consistency (mn --> pmn)
2015-02-26 04:55:27 +03:00
UdjinM6
2e05bf212e
Change the way changes are handled:
...
- do not keep track of a single time variable for whole structure change
- save to masternode.dat and clear on checks:
- who's asked for the masternode list and the last time
- who we asked for the masternode list and the last time (will help to prevent dseg ban when restart wallet several times in short period of time)
- which masternodes we've asked for
- do not use timeout for CheckAndRemove (played with that - doesn't make sense actually)
2015-02-26 02:21:28 +03:00
UdjinM6
0d51e1c90d
better naming/readability (Find)
2015-02-25 14:54:03 +03:00
UdjinM6
003a1b7d72
track lastTimeChanged for mnodeman and ask for update only if UpdateNeeded
2015-02-24 13:39:29 +03:00
UdjinM6
9b13c63c45
trivial fix
2015-02-24 02:45:37 +03:00
UdjinM6
14e122cbfa
CMasternodeMan - masternode manager class - part2 - fix ProcessMasternodeConnections/ThreadCheckDarkSendPool (still broken)
2015-02-23 23:07:37 +03:00
UdjinM6
adddff85a2
CMasternodeMan - masternode manager class - part1(broken)
2015-02-23 23:01:21 +03:00
evan82
3bb9ef96f4
Revert "Revert "Rebrand to darkcoin""
2015-02-19 11:58:38 -07:00
evan82
516f590c65
Revert "Rebrand to darkcoin"
2015-02-19 11:28:40 -07:00
evan82
de3c18cde8
Merge pull request #189 from UdjinM6/v0.11.2.x_clear_out_ds_fee
...
clear out DS fee / collateral clean up
2015-02-18 12:14:05 -07:00
evan82
52f7828785
Merge pull request #188 from UdjinM6/v0.11.2.x_typo
...
(v0.11.2.x) typo: succesful->successful
2015-02-18 12:10:55 -07:00
evan82
5c38c69f0c
Merge pull request #187 from vertoe/devel-0.9-strings
...
Rebrand to darkcoin
2015-02-18 12:10:45 -07:00
UdjinM6
55faae269c
clear out DS fee
2015-02-18 15:31:40 +03:00
Evan Duffield
ecd37e134e
Change darksend fee to 0.01DRK and charge in 1 in 10 sessions
2015-02-17 07:04:42 -07:00
UdjinM6
f87ccb1588
typo: succesful->successful
2015-02-17 13:27:47 +03:00
vertoe
a179777a0a
Rename darkcoin config header.
2015-02-16 23:19:42 +01:00
UdjinM6
9823b9ebad
Solve performance problems by caching and fix probable security issue
...
- add number of rounds to outputs
- cache rounds calculation results of GetInputDarksendRounds
- select shortest rounds chain instead of the first found
2015-02-12 17:41:02 +03:00
Evan Duffield
f510cc309b
use block hash caching
2015-02-09 13:21:12 -07:00
Evan Duffield
257078d2a4
Full Spork Implementation
...
Many sporks are supported at once, with efficient broadcasting
via inventory messages.
2015-02-09 12:49:00 -07:00
vertoe
825a430c7a
merge downstream 0.11.1
2015-02-08 22:26:11 +01:00
UdjinM6
fdbeedfa96
fix MakeCollateralAmounts - cleaned more unneeded calculations
2015-02-07 05:26:59 +03:00
UdjinM6
fd7992dc61
fix MakeCollateralAmounts stuck sometimes and wouldn't let denominating further
2015-02-07 05:18:37 +03:00
vertoe
8fc3f84ad8
merge downstream 0.11.1
2015-02-06 00:39:58 +01:00
Evan Duffield
412f54fe8a
added improvements to hashing algorithm / block hash caching
2015-02-05 15:56:59 -07:00
vertoe
78d47c04fe
merge downstream 0.11.1
2015-02-05 16:13:05 +01:00
vertoe
7e8d8c9681
Fix typo in darksend.
2015-02-04 20:55:14 +01:00
Evan Duffield
6faa140c49
reference node fix
2015-02-04 08:57:09 -07:00
vertoe
86ca90d9b3
Translate darksend messages.
2015-02-04 14:24:56 +01:00
Evan Duffield
e2898a2f86
small fix for assert failure
2015-02-02 13:11:49 -07:00
Evan Duffield
6b0c7f3c4f
add a couple sanity checks to GetLastValidBlockHash
2015-02-02 12:27:07 -07:00
evan82
9f33c1e5f9
Merge pull request #144 from UdjinM6/fix_doauto_on_initial_download
...
prevent running DoAutomaticDenominating while IsInitialBlockDownload
2015-01-30 12:57:54 -07:00
UdjinM6
1ecbfd09d7
prevent running DoAutomaticDenominating while IsInitialBlockDownload
2015-01-30 01:19:41 +03:00
UdjinM6
84b0e6f587
use IsDenominatedAmount instead of loops and GetInputDarksendRounds where applicable
2015-01-29 13:36:18 +03:00