UdjinM6
567fe419d9
fix pubkey/donation conditions
2015-03-17 00:11:15 +03:00
Evan Duffield
c65adeb7d1
Fixed mnw message issue
2015-03-16 13:57:07 -07:00
evan82
7574026fb2
Merge pull request #246 from UdjinM6/11.2-mn-donations
...
v0.11.2.x mn-donations
2015-03-16 12:57:23 -07:00
UdjinM6
19bb9932be
v0.11.2.x mn-donations - read from masternode.conf and rpc list-conf parts
2015-03-16 22:54:22 +03:00
Evan Duffield
8cd7f8e980
Add structure for donating a percentage of ones earnings to another party via the protocol
2015-03-16 12:01:11 -07:00
Evan Duffield
819724ad1d
merged proof-of-service
2015-03-16 09:40:39 -07:00
Evan Duffield
e5267319ef
Complete implementation of Proof-of-Service
...
- Ensures ports remain open and client are responsive to IX requests.
- Completely 100% decentralized. This farms out the work of checking the masternode network to the masternode network. 1% of the network is determistically selected to check another 1% of the network each block. It takes six separate checks to deactivate a node, thus making it tamper proof.
- Nodes are kept in the masternode list if they fail enough PoSe checks to deactivate. They will continue to be checked until the operator fixes them. However they will not be paid while they're failing checks.
2015-03-16 09:32:18 -07:00
evan82
3c8234853f
Merge pull request #245 from UdjinM6/v0.11.2.x_fix_litemode_consistency
...
V0.11.2.x fix litemode consistency for anon balance quering
2015-03-16 07:26:39 -07:00
evan82
3fb8f869de
Merge pull request #244 from UdjinM6/v0.11.2.x_masternoderanks
...
V0.11.2.x masternoderanks
2015-03-16 07:26:03 -07:00
evan82
7d9d2d0297
Merge pull request #243 from UdjinM6/v0.11.2.x_net_specific_conf
...
V0.11.2.x network specific masternode.conf
2015-03-16 07:25:25 -07:00
evan82
feabff60a8
Merge pull request #242 from UdjinM6/v0.11.2.x_verify_dsq_vin
...
V0.11.2.x verify dsq vin
2015-03-16 07:25:04 -07:00
evan82
4b0cdb4834
Merge pull request #241 from UdjinM6/v0.11.2.x_cleanup
...
V0.11.2.x cleanup
2015-03-16 07:24:44 -07:00
evan82
042308c289
Merge pull request #240 from UdjinM6/v0.11.2.x_fix_mac_tab_hotkeys
...
v0.11.2.x fix mac tab hotkeys
2015-03-16 07:24:01 -07:00
evan82
e34292f76d
Merge pull request #239 from UdjinM6/v0.11.2.x_fix_toolbar_styling
...
V0.11.2.x fix toolbar styling
2015-03-16 07:23:42 -07:00
evan82
68ea5960b3
Merge pull request #236 from UdjinM6/v0.11.2.x_fix_nulls__close_btn
...
V0.11.2.x fix nulls & close btn behavior
2015-03-16 07:21:53 -07:00
Jonas Schnelli
2c0840631d
[QT] some mac specifiy cleanup (memory handling, unnecessary code)
...
Rebased-From: 8b60808c1e
Github-Pull: #5880
2015-03-16 13:56:34 +01:00
Jonas Schnelli
81145a6ccd
[QT] fix OSX dock icon window reopening
...
fixes #5878
Rebased-From: 89e70e931d
Github-Pull: #5880
2015-03-16 13:56:13 +01:00
UdjinM6
f81d52da1e
check fLiteMode on GetAnonymizedBalance in wallet instead of walletmodel
2015-03-15 21:19:25 +03:00
UdjinM6
6933d17a80
- new function GetMasternodeRanks returns full masternode rank list
...
- use GetMasternodeRanks in "masternode list rank" instead of GetMasternodeRank
- small cleanup
2015-03-14 21:37:43 +03:00
UdjinM6
35b50eea87
Use network specific masternode.conf
2015-03-14 02:22:32 +03:00
evan82
9b1bc951f2
Merge pull request #238 from UdjinM6/v0.11.2.x_9999_mainnet_only
...
v0.11.2.x Parse masternode.conf only after network is recognized
2015-03-13 10:01:53 -07:00
UdjinM6
43712ff4de
Verify that dsq.vin is actually in our masternode list (otherwise we might hit NULL and think that we use queue at the same time while we are not)
2015-03-13 19:00:44 +03:00
UdjinM6
53c3a5e24c
Cleanup few debug msgs, reduce log spam / few readability fixes
2015-03-13 18:53:12 +03:00
UdjinM6
0894b4ae1e
For Mac it's more common to switch tabs by "cmd + number" instead of "alt + number". Note: CTRL refers to cmd key on Mac.
2015-03-13 18:38:46 +03:00
UdjinM6
761c8fbae3
Create additional container for toolbar and walletFrame and make it the central widget. This is a workaround mostly for toolbar styling on Mac OS but should work fine for every other OSes too.
2015-03-13 18:26:42 +03:00
UdjinM6
b96bd3afc2
Parse masternode.conf only after network is recognized
2015-03-13 18:16:25 +03:00
UdjinM6
b0a91997de
Merge branch 'v0.11.2.x' into v0.11.2.x_fix_nulls__close_btn
2015-03-13 03:30:33 +03:00
evan82
3fdb01087d
Merge pull request #237 from UdjinM6/v0.11.2.x_9999_mainnet_only
...
V0.11.2.x allow port 9999 for MNs on mainnet only
2015-03-12 17:12:01 -07:00
evan82
1570727b1e
Merge pull request #234 from crowning2/v0.11.2.x
...
Darkcoin UI Enhancements
2015-03-12 17:06:55 -07:00
Alex Morcos
11173786ce
add RPC test for InvalidateBlock
...
Rebased-From: 88f6c8c365
Github-Pull: #5879
2015-03-12 17:51:52 +01:00
Alex Morcos
c91c660e49
fix InvalidateBlock to repopulate setBlockIndexCandidates
...
Rebased-From: a9af415887
Github-Pull: #5879
2015-03-12 17:51:00 +01:00
UdjinM6
dafc6334ab
close wallet regardless of "minimize to tray" settings
2015-03-12 15:40:41 +03:00
Philip Kaufmann
6a0687b061
[Qt] add more NULL pointer checks in bitcoingui
...
- add missing checks for clientModel and optionsModel
- small cleanups for an #ifdef on Mac
- remove an unneeded else
2015-03-12 15:38:19 +03:00
UdjinM6
3bb912d8c3
allow 9999 for MNs on mainnet only
2015-03-11 22:26:39 +03:00
Cory Fields
002c8a2411
fix possible block db breakage during re-index
...
When re-indexing, there are a few cases where garbage data may be skipped in
the block files. In these cases, the indices are correctly written to the index
db, however the pointer to the next position for writing in the current block
file is calculated by adding the sizes of the valid blocks found.
As a result, when the re-index is finished, the index db is correct for all
existing blocks, but the next block will be written to an incorrect offset,
likely overwriting existing blocks.
Rather than using the sum of all valid blocks to determine the next write
position, use the end of the last block written to the file. Don't assume that
the current block is the last one in the file, since they may be read
out-of-order.
Rebased-From: bb6acff079
Github-Pull: #5864
2015-03-11 08:34:43 +01:00
crowning2
978ca789ba
Display default theme when nothing was configured (fixed)
2015-03-10 22:15:20 +01:00
crowning2
470941cdf8
Display default theme when nothing was configured
2015-03-10 21:37:32 +01:00
snogcel
839b40e3c6
drkblue theme v0.1.0.4
2015-03-10 07:05:13 -06:00
crowning2
effd3f39b2
Minor refactoring
2015-03-10 09:09:41 +01:00
snogcel
a49668b473
drkblue theme v0.1.0.3
2015-03-09 20:32:29 -06:00
crowning2
acf9935b54
DRK-blue is now default theme
2015-03-09 23:46:59 +01:00
crowning2
ff8fe33c49
Old icons replaced with Darkcoil icons
2015-03-09 22:59:47 +01:00
Ivan Pustogarov
200f29363b
Ignore getaddr messages on Outbound connections.
...
The only time when a client sends a "getaddr" message is when he
esatblishes an Outbound connection (see ProcessMessage() in
src/main.cpp). Another bitcoin client is expected to receive a
"getaddr" message only on Inbound connection. Ignoring "gettaddr"
requests on Outbound connections can resolve potential privacy issues
(and as was said such request normally do not happen anyway).
Rebased-From: dca799e1db
Github-Pull: #5442
2015-03-09 12:25:20 +01:00
Pieter Wuille
d5d8998028
Limit message sizes before transfer
...
This introduces a fixed limit for the size of p2p messages, and enforces it
before download.
Rebased-From: ba04c4a780
Github-Pull: #5843
2015-03-09 11:13:35 +01:00
Jonas Schnelli
786cf72c7f
[Qt] fix a issue where "command line options"-action overwrite "Preference"-action (on OSX)
...
- fixes #5800
Conflicts:
src/qt/bitcoingui.cpp
Rebased-From: 9bbb880be4
Github-Pull: #5858
2015-03-09 11:05:43 +01:00
crowning2
34e26d4bf5
Switched from dynamic CSS to build-in CSS
2015-03-08 19:43:31 +01:00
crowning2
ca89c5d49f
CSS-file moved to res/css/
2015-03-08 19:30:15 +01:00
crowning2
a3549ee71e
CSS-file temp. removed
2015-03-08 19:26:22 +01:00
snogcel
90368608a5
drkblue theme v0.1.0.2
2015-03-08 10:37:20 -06:00
crowning2
bfa8549377
Merge 'upstream/v0.11.2.x' into v0.11.2.x
2015-03-08 16:08:49 +01:00