Evan Duffield
d13de27d57
implemented txlock conflict resolution
2015-02-04 09:39:45 -07:00
Evan Duffield
6faa140c49
reference node fix
2015-02-04 08:57:09 -07:00
Evan Duffield
d4896934e1
add transaction scanning for new transactions
2015-02-03 18:35:29 -07:00
Evan Duffield
e3ef585263
minor changes
2015-02-03 18:19:54 -07:00
Evan Duffield
f4b26d6f10
Enforcing IX locks
...
- Scan IX locks on new blocks to make sure no conflicting txes are present
- Upon completion of a IX lock, check for conflicts and remove blocks if needed
2015-02-03 15:40:00 -07:00
Evan Duffield
feb9a1e922
Improved masternode payments
2015-02-03 10:17:30 -07:00
Evan Duffield
ffec62e8ba
change req maturity to 100 from 120
2015-02-02 15:54:16 -07:00
Evan Duffield
13246598b8
Added dstx support for free transactions
2015-02-02 04:42:41 -07:00
Evan Duffield
7e38235e5a
Added masternode payee caching
2015-02-02 04:05:21 -07:00
Evan Duffield
6c8b23c0b2
return 0 for incomplete tx locks
2015-02-01 13:14:31 -07:00
Evan Duffield
c9585c7747
added set expiration for IX, cleaned up messages
2015-02-01 13:04:20 -07:00
Evan Duffield
e0c26e4c11
debugging for IX
2015-02-01 11:02:36 -07:00
Evan Duffield
a0d5f92f87
improvements to IsTransactionLocked
2015-02-01 10:47:56 -07:00
Evan Duffield
1377b71347
ignore IX confirmations when forming new tx
2015-02-01 10:21:43 -07:00
Evan Duffield
a3077626b5
various improvements to IX
2015-02-01 08:53:49 -07:00
Evan Duffield
c6eba54e65
Much faster block processing
2015-01-27 07:46:06 -07:00
Evan Duffield
90ad641d39
Check pindexBestForkBase/phashBlock both for null
2015-01-23 13:44:25 -07:00
evan82
f3710ec4de
Merge pull request #130 from UdjinM6/fix_mn_payments_percent_schedule_comments
...
fix mn payment comment - blocknumbers / new dates according to stats from last 50k blocks
2015-01-23 06:59:00 -07:00
UdjinM6
d7bd499722
fix mn payment comment - blocknumbers / new dates according to stats from last 50k blocks
2015-01-23 16:37:58 +03:00
Evan Duffield
3aa0a68e00
Check pindexBestForkBase->phashBlock for NULL reference
2015-01-23 06:29:06 -07:00
Evan Duffield
3322b029ec
replaced IsInitialBlockDownload with more basic/faster check
2015-01-20 03:39:04 -07:00
Evan Duffield
bbc44f415f
lite mode disable checks on block
2015-01-20 02:08:26 -07:00
vertoe
389ff61339
merge downstream 0.11
2015-01-15 12:42:28 +01:00
vertoe
b8e53a337c
merge devel-0.9
2015-01-15 12:40:25 +01:00
vertoe
e6ce27defd
Update copyright year 2015
2015-01-15 11:31:35 +01:00
Evan Duffield
201b3fb77e
Fixed performance issues with --reindex
2015-01-14 07:28:35 -07:00
Evan Duffield
cd5c755428
Coinbase Maturity / cleanup
2015-01-13 10:58:24 -07:00
Evan Duffield
7098126b52
Fix for random segfaultfrom Masternode::Check
2015-01-12 06:58:33 -07:00
Evan Duffield
f1e2c1e031
Fix Masternode::Check() Segfault
...
Client crashes about every 24h on mainnet (with lots of masternodes)
and very rarely on testnet. AcceptableInputs has no need to check
HaveCoins as AcceptToMemoryPool does and would rarely cause the
segfault to occur.
2015-01-11 10:59:36 -07:00
Evan Duffield
9ad42576e9
schedule masternode payments to turn on 1/9/2015
2015-01-08 14:11:05 -07:00
Evan Duffield
b87c2fe9dc
Fix for gitian windows compiling
2015-01-01 09:12:28 -07:00
Evan Duffield
139f14a1a4
Enabled Darksend NewBlock checks
2014-12-28 17:33:56 -07:00
Evan Duffield
36aa6bd675
fixed message magic, should be DarkCoin
2014-12-27 08:28:23 -07:00
Darkcoin
766e654e42
Merge pull request #81 from UdjinM6/110_fix_regtesterror_testnetdetect
...
fix crash on regtest block generation / slightly simplify _if_ for testnet detection
2014-12-26 14:05:46 -07:00
Evan Duffield
f2c21fd1e7
Better support for non-specific masternode payments
2014-12-26 13:14:45 -07:00
Evan Duffield
0718f75a84
Fixed possible masternode payments exploit
2014-12-26 13:12:58 -07:00
UdjinM6
ae627a2109
fix crash(error thrown) on regtest block generation / slightly simplify _if_ for testnet detection
2014-12-23 06:17:20 +03:00
Evan Duffield
64de16ed10
prevent testnet from rejecting blocks missing masternode payments
2014-12-13 08:17:32 -07:00
Evan Duffield
5d14e8c6b3
Fixed testnet syncing issues
2014-12-12 15:19:02 -07:00
Evan Duffield
d87e4e6b55
Fixed testnet segfault issue causes by null pointer
2014-12-12 11:45:05 -07:00
vertoe
6e208f6625
Merge strings.
2014-12-12 13:00:21 +01:00
vertoe
adbd2274e0
Update strings.
2014-12-12 12:44:25 +01:00
donSchoe
c2cf2fb44c
Align with branch v0.11.0.x of darkcoin/darkcoin.
2014-12-11 22:46:43 +01:00
Evan Duffield
2a33377fc8
Merged: Typo in log output (crowning)
2014-12-11 08:58:38 -07:00
Evan Duffield
78c5ca53f6
Merged in Darksend/InstantX/Masternodes
...
This doesn't include any of the changes in the darkcoin/v0.10.18.x branch. Those will be brought over into this commit history.
2014-12-11 08:10:35 -07:00
vertoe
8003eb484e
Fix internal wallet miner.
2014-12-06 22:56:38 +01:00
vertoe
f8105535fe
Fix DGW v1 and v2 architecture issues.
2014-12-04 14:33:48 +01:00
vertoe
3d65ce730c
Update difficulty retarget to KGW and DGWv3.
2014-12-04 12:47:48 +01:00
vertoe
311ee3ee74
Prepare KGW and DGWv3 implementation.
2014-12-02 12:43:06 +01:00
vertoe
e992aee09d
Update subsidity function.
2014-12-02 09:16:52 +01:00