UdjinM6
3cfd9538d5
Merge branch 'master' into merge_btc010
2015-04-10 19:32:57 +03:00
Evan Duffield
a4e8dfa0b6
fixed issues
2015-04-08 09:35:43 -07:00
evan82
d7cdaad0e2
Merge pull request #300 from UdjinM6/fix_votes_filter
...
fix filtering for masternode list votes rpc
2015-04-07 17:48:06 -07:00
Evan Duffield
5c03872655
fixed vote crashes
2015-04-07 17:45:33 -07:00
UdjinM6
f358a8a698
fix filtering for masternode list votes rpc
2015-04-08 03:43:40 +03:00
Evan Duffield
631e4b505f
fixed vote-many
2015-04-07 12:59:30 -07:00
UdjinM6
cddd69444f
small rpc description fixes
2015-04-06 00:59:25 +03:00
UdjinM6
dd39898a6b
Merge branch 'master' into HEAD
...
Resolved conflicts:
configure.ac
src/clientversion.h
src/qt/locale/dash_bg.ts
src/qt/locale/dash_cmn.ts
src/qt/locale/dash_de.ts
src/qt/locale/dash_es.ts
src/qt/locale/dash_fi.ts
src/qt/locale/dash_pt.ts
src/qt/locale/dash_ru.ts
src/qt/locale/dash_sv.ts
src/qt/locale/dash_vi.ts
src/qt/res/icons/toolbar.png
src/qt/res/icons/toolbar_testnet.png
2015-04-04 19:45:02 +03:00
UdjinM6
64eebc3316
0.12 dirty merge'n'fix (bitcoin 0.10)
2015-04-04 19:24:37 +03:00
UdjinM6
89f8a68a97
Fixes for "masternode list"
...
- fix descriptions and filtering in masternode list rpc, sort modes
- rename "active" to "status"
- move MN status string compilation to masternode.h
- "full" mode will use Status instead of IsEnabled now
2015-03-31 04:14:44 +03:00
thelazier
551dd3bc56
Update rpcdarksend.cpp
2015-03-29 09:25:32 +07:00
evan82
9fec03ba3f
Merge pull request #272 from UdjinM6/v0.11.2.x_small_mn_related_fixes_cleanups
...
V0.11.2.x few small mn related fixes & cleanups
2015-03-24 08:29:53 -07:00
UdjinM6
0fd7c655a4
move mn state enum inside class
2015-03-24 04:59:12 +03:00
Evan Duffield
49214d0232
Removed donation flag
2015-03-23 18:16:28 -07:00
Evan Duffield
701886c8d5
New Command: masternode list pose
...
- Shows proof-of-service score for masternodes
2015-03-23 12:39:38 -07:00
Evan Duffield
739486eb5d
added "masternode list donation"
2015-03-22 17:43:42 -07:00
Evan Duffield
9ae1093935
improved donation code/message
2015-03-21 21:07:59 -07:00
Evan Duffield
5863457c85
Added easy to use donations
2015-03-21 12:49:21 -07:00
Evan Duffield
cb4f0d1216
fixed typo
2015-03-21 06:14:26 -07:00
Evan Duffield
649937dc4f
masternode voting improvements
2015-03-20 20:34:36 -07:00
Evan Duffield
412a6838c7
added masternode voting system for dash initiates
2015-03-20 11:24:11 -07:00
Evan Duffield
5cb26c5928
Changed darkcoin references to dash
...
- Changed out logos (just a placeholder)
- DRK -> DASH
- ./darkcoin -> ./dash
2015-03-19 12:03:14 -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
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
d2a1ecf524
add spaces to IP only in full mode
2015-03-02 07:54:34 +03:00
UdjinM6
64c1a8b147
remove "|" to make full mode a bit more compact
2015-03-02 07:45:18 +03:00
UdjinM6
3a4c3e401b
add spaces to table-fy console view of "masternode list"
2015-03-02 07:36:38 +03:00
UdjinM6
62800573cc
fix filtering for "active" (was broken after IP filtering) / reorder modes alphabetically
2015-03-02 07:35:13 +03:00
UdjinM6
b2017ebefa
find oldest legit masternode to pay / naming "now" -> "sigTime"
2015-03-01 18:45:27 +03:00
evan82
1560cb65ed
Merge pull request #201 from UdjinM6/v0.11.2.x_rpc_fixes
...
V0.11.2.x rpc fixes
2015-02-26 08:30:40 -07:00
Evan Duffield
736e6da6b8
allow searching masternode list by ip address
2015-02-26 07:33:27 -07:00
Evan Duffield
848adbb2d3
Fixed compiling errors
...
std::stoi was introduced in C++11, should probably avoid using it
2015-02-26 07:23:06 -07:00
UdjinM6
5585850396
rpc fixes:
...
- extended help on "masternode"
- enabled/both modes for "masternode count"
- extended output for "masternode current"
- update help on "getblocktemplate"
2015-02-26 04:35:33 +03:00
UdjinM6
003a1b7d72
track lastTimeChanged for mnodeman and ask for update only if UpdateNeeded
2015-02-24 13:39:29 +03:00
UdjinM6
dd61090051
move list logic back to rpcdarkcsend and give it a copy of vMasternodes (json dep in mnodeman is ugly, my bad)
2015-02-24 02:48:11 +03:00
UdjinM6
9905be3793
CMasternodeMan - masternode manager class - part4 - fixed rpc/count can return "enabled only"/list can be filtered (everything should be ok)
2015-02-24 02:15:40 +03:00
UdjinM6
adddff85a2
CMasternodeMan - masternode manager class - part1(broken)
2015-02-23 23:01:21 +03:00
UdjinM6
f87ccb1588
typo: succesful->successful
2015-02-17 13:27:47 +03:00
Evan Duffield
70eb4efd2f
fixed
2015-01-21 16:12:04 -07:00
Evan Duffield
0918dab39b
fixed "masternode start" for remote masternodes after start
2015-01-21 14:57:02 -07:00
Evan Duffield
826b18c41f
Regtest+Darksend / Dsee update / vecMasternodes
...
- Made masternodes/darksend compatible with regression testing mode (a local-only blockchain that doesn't require mining). Developers can now test multiple rounds in a few minutes without waiting on mining (much faster).
- Added dsee security verification to v11
- darkSendMasternodes -> vecMasternodes (must clearer)
2014-12-30 19:54:00 -07:00
Evan Duffield
b20581125d
Added Darksend high precision matching engine
...
Darksend is now capable of taking queue objects (which show who wants to mix what)
and looking at it's own inputs to see if it's at all possible to join their mixing
session. This plus other improvements should make Darksend much faster for mixing
coins.
2014-12-29 17:09:34 -07:00
Evan Duffield
7fad12f623
Various Improved Darksend
...
- Progress bar is far more accurate now. It only takes into account the inputs that could possibly go into Darksend and ignores the rest.
- Darksend can support down to 1.5DRK now.
- New "masternode outputs" command for start-many
2014-12-26 13:00:56 -07:00
Francis Reynders
55cae78c3b
Improve support for start-many:
...
- refactored CActiveMasternode
- added masternodeconfig to handle remote masternode configuration
- read masternodeconfig upon init
- new masternode rpc commands: stop-many, start-alias, stop-alias, list-conf
- added notCapableReason field for better handling not capable issues
2014-12-14 06:06:39 +01: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