dash/src
Alexander Block 78c22ad0fb Multiple fixes for "masternode list"
1. Make strMode lower case before comparing it (keyIDXXX would otherwise
   be case sensitive, leading to confusion for users)
2. Remove "rank" and "keyid" mode from help
3. Add keyIDOwner/keyIDVoting/pubKeyOperator to help and strMode check
4. Remove "pubkey" from strMode check
5. Call ToString() on address instead of whole DMN state
6. Add missing std::setw(10) to "full" mode
2018-12-31 14:05:23 +01:00
..
bench Reintroduce BLSInit to correctly set secure alloctor callbacks (#2543) 2018-12-10 06:04:48 +01:00
bls Don't delete/add values to the unique property map when it's null (#2538) 2018-12-10 08:31:09 +01:00
compat Move to in-docker CI builds and add Jenkins support (#2178) 2018-07-12 16:28:59 +03:00
config
consensus Harden spork15 on testnet (#2586) 2018-12-28 19:13:44 +03:00
crypto Move bls stuff from crypto/ to bls/ 2018-10-12 19:39:26 +02:00
evo Implement HasValidMN, HasValidMNByCollateral and GetValidMNByCollateral 2018-12-31 08:15:44 +01:00
immer Add "immer" functional/immutable containers library (#2244) 2018-08-29 16:31:21 +03:00
leveldb Merge #8613: LevelDB 1.19 2018-01-17 17:31:11 +01:00
llmq Remove temporary code which forked testnet at block 274000 2018-12-13 13:55:46 +01:00
obj
obj-test
policy Remove leftover RBF code from BTC (#2297) 2018-09-20 15:39:34 +03:00
primitives Serialize the block header in CBlockHeader::GetHash() (#2531) 2018-12-10 05:40:08 +01:00
qt Directly use deterministicMNManager instead of mnodeman.CountXXX 2018-12-31 08:15:45 +01:00
rpc Multiple fixes for "masternode list" 2018-12-31 14:05:23 +01:00
script Be more specific about tx version in conditions 2018-11-14 16:58:05 +03:00
secp256k1 Merge #9334: Update to latest libsecp256k1 2018-01-17 17:31:12 +01:00
support Implement mt_pooled_secure_allocator and use it for BLS secure allocation (#2375) 2018-10-26 07:04:22 +02:00
test Harden spork15 on testnet (#2586) 2018-12-28 19:13:44 +03:00
univalue
wallet Implement HasValidMN, HasValidMNByCollateral and GetValidMNByCollateral 2018-12-31 08:15:44 +01:00
zmq [ZMQ] Notify when an IS double spend is attempted (#2262) 2018-09-12 14:12:44 +03:00
.clang-format Update .clang-format to more accurately show the actual style (#2299) 2018-09-20 15:40:00 +03:00
activemasternode.cpp Harden spork15 on testnet (#2586) 2018-12-28 19:13:44 +03:00
activemasternode.h Watch for changes in operator key and disable local MN (#2541) 2018-12-10 06:04:13 +01:00
addrdb.cpp
addrdb.h
addressindex.h
addrman.cpp A few devnet related fixes (#2168) 2018-07-08 00:19:33 +03:00
addrman.h A few devnet related fixes (#2168) 2018-07-08 00:19:33 +03:00
alert.cpp Remove remaining using namespace std 2018-02-21 22:32:13 +03:00
alert.h Drop BOOST_FOREACH and use references in loops (const ref where applicable, Dash code only) (#1899) 2018-02-06 14:09:33 +03:00
amount.cpp
amount.h
arith_uint256.cpp
arith_uint256.h
base58.cpp
base58.h Merge #9510: [trivial] Fix typos in comments 2018-01-21 12:48:34 +01:00
bip39_english.h
bip39.cpp
bip39.h
blockencodings.cpp Backport compact blocks functionality from bitcoin (#1966) 2018-04-11 14:06:01 +03:00
blockencodings.h Backport compact blocks functionality from bitcoin (#1966) 2018-04-11 14:06:01 +03:00
bloom.cpp Merge #9644: [refactor] Remove using namespace <xxx> from src/ 2018-01-23 09:24:03 +01:00
bloom.h
cachemap.h Various fixes and refactoring for Cache*Map classes (#1896) 2018-02-06 14:08:43 +03:00
cachemultimap.h Various fixes and refactoring for Cache*Map classes (#1896) 2018-02-06 14:08:43 +03:00
chain.cpp Merge #9644: [refactor] Remove using namespace <xxx> from src/ 2018-01-23 09:24:03 +01:00
chain.h Merge #9490: Replace FindLatestBefore used by importmuti with FindEarliestAtLeast. 2018-01-21 12:48:32 +01:00
chainparams.cpp Harden spork15 on testnet (#2586) 2018-12-28 19:13:44 +03:00
chainparams.h Prepare DIP3 for testnet and reuse DIP3 deployment for autoix deployment (#2389) 2018-10-26 19:42:52 +03:00
chainparamsbase.cpp Clear devNetParams and mimic behavior of other param types (#2367) 2018-10-25 09:17:37 +02:00
chainparamsbase.h
chainparamsseeds.h Update testnet seeds to point to MNs that are on the new chain (#2558) 2018-12-14 16:34:11 +01:00
checkpoints.cpp Merge #9472: Disentangle progress estimation from checkpoints and update it 2018-01-21 12:48:32 +01:00
checkpoints.h Merge #9472: Disentangle progress estimation from checkpoints and update it 2018-01-21 12:48:32 +01:00
checkqueue.h Merge #9497: CCheckQueue Unit Tests 2018-01-26 12:59:29 +01:00
clientversion.cpp [GUI] Create QR-code for Masternode private key (#1970) 2018-03-08 15:17:34 +03:00
clientversion.h Bump version to 0.14 (#2589) 2018-12-28 19:12:52 +03:00
coins.cpp Few (mostly trivial) cleanups and fixes (#1940) 2018-02-21 19:32:08 +03:00
coins.h Few (mostly trivial) cleanups and fixes (#1940) 2018-02-21 19:32:08 +03:00
compat.h Merge #9224: Prevent FD_SETSIZE error building on OpenBSD 2018-01-17 17:27:24 +01:00
compressor.cpp
compressor.h
core_io.h Merge #9282: CMutableTransaction is defined as struct 2018-01-17 17:31:12 +01:00
core_memusage.h
core_read.cpp Merge #9650: Better handle invalid parameters to signrawtransaction 2018-02-07 13:11:08 +01:00
core_write.cpp Merge #9644: [refactor] Remove using namespace <xxx> from src/ 2018-01-23 09:24:03 +01:00
ctpl.h Add ctpl header only library 2018-10-04 16:46:48 +02:00
cuckoocache.h Merge #9510: [trivial] Fix typos in comments 2018-01-21 12:48:34 +01:00
dash-cli-res.rc
dash-cli.cpp Merge #8811: rpc: Add support for JSON-RPC named arguments 2018-01-18 07:38:57 +01:00
dash-tx-res.rc
dash-tx.cpp Merge #10130: bitcoin-tx input verification (awemany, jnewbery) 2018-01-26 12:59:29 +01:00
dashd-res.rc
dashd.cpp Merge #9243: Clean up mapArgs and mapMultiArgs Usage 2018-01-18 07:31:23 +01:00
dbwrapper.cpp
dbwrapper.h Fix some warnings and do a couple of other trivial cleanups (#2315) 2018-09-28 10:55:11 +03:00
dsnotificationinterface.cpp Implement CDummyDKG and CDummyCommitment until we have the real DKG merged (#2492) 2018-11-26 16:53:20 +01:00
dsnotificationinterface.h Use override keyword for overriden class member functions (#1644) 2018-02-15 10:29:15 +03:00
flat-database.h
governance-classes.cpp Gov cleanup + copyright bump (#2324) 2018-09-28 10:56:17 +03:00
governance-classes.h Gov cleanup + copyright bump (#2324) 2018-09-28 10:56:17 +03:00
governance-exceptions.h Gov cleanup + copyright bump (#2324) 2018-09-28 10:56:17 +03:00
governance-object.cpp Remove a few uses of mnodeman from governance code 2018-12-31 08:15:44 +01:00
governance-object.h Remove proposal/funding votes from MNs that changed the voting key (#2570) 2018-12-20 14:27:48 +01:00
governance-validators.cpp Gov cleanup + copyright bump (#2324) 2018-09-28 10:56:17 +03:00
governance-validators.h Gov cleanup + copyright bump (#2324) 2018-09-28 10:56:17 +03:00
governance-vote.cpp Remove a few uses of mnodeman from governance code 2018-12-31 08:15:44 +01:00
governance-vote.h Use BLS keys for the DIP3 operator key (#2352) 2018-10-21 22:45:16 +03:00
governance-votedb.cpp Remove proposal/funding votes from MNs that changed the voting key (#2570) 2018-12-20 14:27:48 +01:00
governance-votedb.h Remove proposal/funding votes from MNs that changed the voting key (#2570) 2018-12-20 14:27:48 +01:00
governance.cpp Remove a few uses of mnodeman from governance code 2018-12-31 08:15:44 +01:00
governance.h Remove proposal/funding votes from MNs that changed the voting key (#2570) 2018-12-20 14:27:48 +01:00
hash.cpp Merge #9556: Remove redundant semicolons 2018-01-23 09:24:27 +01:00
hash.h Few (mostly trivial) cleanups and fixes (#1940) 2018-02-21 19:32:08 +03:00
hdchain.cpp Fix some warnings and do a couple of other trivial cleanups (#2315) 2018-09-28 10:55:11 +03:00
hdchain.h Some cleanup (mostly trivial) (#2038) 2018-04-20 13:53:23 +03:00
httprpc.cpp Use override keyword for overriden class member functions (#1644) 2018-02-15 10:29:15 +03:00
httprpc.h
httpserver.cpp Use override keyword for overriden class member functions (#1644) 2018-02-15 10:29:15 +03:00
httpserver.h
indirectmap.h
init.cpp Harden spork15 on testnet (#2586) 2018-12-28 19:13:44 +03:00
init.h Refactor and fix restart (#1999) 2018-03-19 16:09:47 +03:00
instantx.cpp Apply suggestions from code review 2018-12-31 13:57:58 +01:00
instantx.h Harden spork15 on testnet (#2586) 2018-12-28 19:13:44 +03:00
keepass.cpp Refactor: use constant refs and Ret suffix (#1928) 2018-02-12 15:49:00 +03:00
keepass.h Refactor: use constant refs and Ret suffix (#1928) 2018-02-12 15:49:00 +03:00
key.cpp
key.h
keystore.cpp
keystore.h Use override keyword for overriden class member functions (#1644) 2018-02-15 10:29:15 +03:00
limitedmap.h
Makefile.am Serialize the block header in CBlockHeader::GetHash() (#2531) 2018-12-10 05:40:08 +01:00
Makefile.bench.include Add ECDSA benchmarks 2018-10-10 08:49:10 +02:00
Makefile.leveldb.include
Makefile.qt.include Translations 201811 (#2249) 2018-11-07 10:39:06 +03:00
Makefile.qttest.include Implement wrappers around Chia BLS lib 2018-10-10 08:49:09 +02:00
Makefile.test.include Implement wrappers around Chia BLS lib 2018-10-10 08:49:09 +02:00
masternode-payments.cpp Remove non-DIP3 code path in CMasternodePayments::IsScheduled 2018-12-31 08:15:45 +01:00
masternode-payments.h Replace uses of mnodeman in PS code when deterministicMNManager can be used directly 2018-12-31 08:15:45 +01:00
masternode-sync.cpp Harden spork15 on testnet (#2586) 2018-12-28 19:13:44 +03:00
masternode-sync.h A couple of fixes for shutdown sequence (#2406) 2018-11-02 00:58:17 +03:00
masternode.cpp Harden spork15 on testnet (#2586) 2018-12-28 19:13:44 +03:00
masternode.h Allow up to MASTERNODE_MAX_MIXING_TXES (5) DSTXes per MN in a row (#2552) 2018-12-13 09:13:02 +01:00
masternodeconfig.cpp use nullptr in Dash-specific code (#2166) 2018-07-12 12:08:43 +03:00
masternodeconfig.h cleanup: remove unused vars, includes, functions (#2306) 2018-09-20 15:41:16 +03:00
masternodeman.cpp Remove code that is incompatible now due to GetMasternodeRanks returning DMNs now 2018-12-31 08:15:45 +01:00
masternodeman.h Change GetMasternodeScores and GetMasternodeRank/s to use CDeterministicMNCPtr 2018-12-31 08:15:45 +01:00
memusage.h
merkleblock.cpp Merge #10309: Trivial: remove extra character from comment 2018-01-26 12:59:29 +01:00
merkleblock.h Merge #10258: Fixed typo in documentation for merkleblock.h 2018-01-26 12:59:29 +01:00
messagesigner.cpp Use spork addresses instead of raw keys and allow changing them on startup (#1969) 2018-03-02 16:15:04 +03:00
messagesigner.h Use spork addresses instead of raw keys and allow changing them on startup (#1969) 2018-03-02 16:15:04 +03:00
miner.cpp Further refactoring of CQuorumBlockProcessor (#2545) 2018-12-13 09:04:08 +01:00
miner.h Prepare for DIP3 operator reward payments and switch to array in getblocktemplate (#2216) 2018-08-14 12:58:38 +03:00
net_processing.cpp Directly use deterministicMNManager when processing DSTX 2018-12-31 08:15:44 +01:00
net_processing.h Backport compact blocks functionality from bitcoin (#1966) 2018-04-11 14:06:01 +03:00
net.cpp Fix filtering of the lock votes for SPV nodes. (#2468) 2018-11-23 15:40:19 +01:00
net.h Fix filtering of the lock votes for SPV nodes. (#2468) 2018-11-23 15:40:19 +01:00
netaddress.cpp
netaddress.h Merge #9510: [trivial] Fix typos in comments 2018-01-21 12:48:34 +01:00
netbase.cpp Merge #9305: Refactor: Removed begin/end_ptr functions. 2018-01-17 17:31:12 +01:00
netbase.h
netfulfilledman.cpp A couple of fixes for shutdown sequence (#2406) 2018-11-02 00:58:17 +03:00
netfulfilledman.h A couple of fixes for shutdown sequence (#2406) 2018-11-02 00:58:17 +03:00
netmessagemaker.h Merge #9659: Net: Turn some methods and params/variables const 2018-01-23 09:24:27 +01:00
noui.cpp
noui.h
pow.cpp Remove temporary fork handling for emergency difficulty reduction on testnet 2018-12-13 21:51:52 +01:00
pow.h
prevector.h Merge #9856: Terminate immediately when allocation fails 2018-01-26 12:59:29 +01:00
privatesend-client.cpp Use ban score of 10 for invalid DSQ sigs 2018-12-31 14:01:04 +01:00
privatesend-client.h Move logic from FindRandomNotInVec into GetRandomNotUsedMasternode 2018-12-31 08:15:45 +01:00
privatesend-server.cpp Use ban score of 10 for invalid DSQ sigs 2018-12-31 14:01:04 +01:00
privatesend-server.h bump PS copyright (#2417) 2018-11-05 12:29:33 +03:00
privatesend-util.cpp bump PS copyright (#2417) 2018-11-05 12:29:33 +03:00
privatesend-util.h bump PS copyright (#2417) 2018-11-05 12:29:33 +03:00
privatesend.cpp Apply suggestions from code review 2018-12-31 13:57:58 +01:00
privatesend.h Remove support for legacy operator keys in CPrivateSendBroadcastTx 2018-12-31 08:15:45 +01:00
protocol.cpp Introduce dummy (ping-like) contributions for the dummy DKG (#2542) 2018-12-10 06:04:33 +01:00
protocol.h Introduce dummy (ping-like) contributions for the dummy DKG (#2542) 2018-12-10 06:04:33 +01:00
pubkey.cpp
pubkey.h
random.cpp Merge #9305: Refactor: Removed begin/end_ptr functions. 2018-01-17 17:31:12 +01:00
random.h
rest.cpp Merge #9644: [refactor] Remove using namespace <xxx> from src/ 2018-01-23 09:24:03 +01:00
reverselock.h
scheduler.cpp
scheduler.h
sendalert.cpp Merge #9243: Clean up mapArgs and mapMultiArgs Usage 2018-01-18 07:31:23 +01:00
serialize.h Add support for serialization of bitsets and tuples (#2293) 2018-09-14 18:53:49 +03:00
spentindex.h
spork.cpp Harden spork15 on testnet (#2586) 2018-12-28 19:13:44 +03:00
spork.h Harden spork15 on testnet (#2586) 2018-12-28 19:13:44 +03:00
streams.h Add size() method to CVectorWriter 2018-01-17 17:27:24 +01:00
sync.cpp Remove onlyMaybeDeadlock condition around printing of deadlock info 2018-01-23 12:27:28 +01:00
sync.h Merge #9319: Break addnode out from the outbound connection limits. 2018-01-18 07:38:22 +01:00
threadinterrupt.cpp
threadinterrupt.h
threadsafety.h
timedata.cpp Merge #9644: [refactor] Remove using namespace <xxx> from src/ 2018-01-23 09:24:03 +01:00
timedata.h
tinyformat.h Don't use short version of 'tinyformat/fmt' namespace in util.h (#1975) 2018-03-08 15:18:51 +03:00
torcontrol.cpp Merge #9510: [trivial] Fix typos in comments 2018-01-21 12:48:34 +01:00
torcontrol.h
txdb.cpp Merge #9644: [refactor] Remove using namespace <xxx> from src/ 2018-01-23 09:24:03 +01:00
txdb.h Use override keyword for overriden class member functions (#1644) 2018-02-15 10:29:15 +03:00
txmempool.cpp Correctly handle spent collaterals for MNs that were registered in the same block (#2553) 2018-12-13 07:49:50 +01:00
txmempool.h Track operator key changes in mempool and handle conflicts (#2540) 2018-12-10 09:14:19 +01:00
ui_interface.cpp
ui_interface.h
uint256.cpp
uint256.h Add "immer" functional/immutable containers library (#2244) 2018-08-29 16:31:21 +03:00
undo.h
util.cpp Add helper to rename all threads of a ctpl::thread_pool 2018-10-04 16:46:48 +02:00
util.h Add helper to rename all threads of a ctpl::thread_pool 2018-10-04 16:46:48 +02:00
utilmoneystr.cpp Merge #9643: [refactor] Remove using namespace <xxx> from wallet/ & util* 2018-02-21 22:32:13 +03:00
utilmoneystr.h
utilstrencodings.cpp Merge #9643: [refactor] Remove using namespace <xxx> from wallet/ & util* 2018-02-21 22:32:13 +03:00
utilstrencodings.h
utiltime.cpp Merge #9643: [refactor] Remove using namespace <xxx> from wallet/ & util* 2018-02-21 22:32:13 +03:00
utiltime.h
validation.cpp Remove MN upgrade check in ComputeBlockVersion 2018-12-31 08:15:45 +01:00
validation.h Relay txes through MN network faster than through regular nodes (#2397) 2018-10-30 13:00:04 +03:00
validationinterface.cpp [ZMQ] Notify when an IS double spend is attempted (#2262) 2018-09-12 14:12:44 +03:00
validationinterface.h [ZMQ] Notify when an IS double spend is attempted (#2262) 2018-09-12 14:12:44 +03:00
version.h Bump PROTOCOL_VERSION and DMN_PROTO_VERSION to 70213 (#2557) 2018-12-14 16:33:58 +01:00
versionbits.cpp Show BIP9 progress in getblockchaininfo (#2435) 2018-11-12 18:08:58 +03:00
versionbits.h Show BIP9 progress in getblockchaininfo (#2435) 2018-11-12 18:08:58 +03:00
warnings.cpp Drop BOOST_FOREACH and use references in loops (const ref where applicable, Dash code only) (#1899) 2018-02-06 14:09:33 +03:00
warnings.h Merge #9236: Fix races for strMiscWarning and fLargeWork*Found, make QT runawayException use GetWarnings 2018-01-18 07:31:22 +01:00