dash/src
Wladimir J. van der Laan 87af117811 Merge #8775: RPC refactoring: Access wallet using new GetWalletForJSONRPCRequest
d678771 Wallet: Sanitise -wallet parameter (Luke Dashjr)
9756be3 Wallet/RPC: Use filename rather than CWallet pointer, for lockwallet RPCRunLater job name (Luke Dashjr)
86be48a More tightly couple EnsureWalletIsAvailable with GetWalletForJSONRPCRequest where appropriate (Luke Dashjr)
a435632 Move wallet RPC declarations to rpcwallet.h (Luke Dashjr)
ad15734 RPC: Pass on JSONRPCRequest metadata (URI/user/etc) for "help" method (Luke Dashjr)
bf8a04a Reformat touched lines with C++11 (Luke Dashjr)
2e518e3 Move nWalletUnlockTime to CWallet::nRelockTime, and name timed task unique per CWallet (Luke Dashjr)
d77ad6d RPC: Do all wallet access through new GetWalletForJSONRPCRequest (Luke Dashjr)
eca550f RPC/Wallet: Pass CWallet as pointer to helper functions (Luke Dashjr)

Tree-SHA512: bfd592da841693390e16f83b451503eb5cedb71208089aa32b3fc45e973555584a3ed7696dd239f6409324464d565dacf0f3d0e36e8e13ae6a7843848465f960
2019-01-24 22:28:13 -06: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 Don't hold CDeterministicMNManager::cs while calling signals (#2608) 2019-01-03 15:24:28 +03: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 Backports 0.15 pr1 (#2590) 2019-01-03 12:18:47 +03:00
rpc Merge #8775: RPC refactoring: Access wallet using new GetWalletForJSONRPCRequest 2019-01-24 22:28:13 -06: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 Backports 0.15 pr1 (#2590) 2019-01-03 12:18:47 +03:00
univalue
wallet Merge #8775: RPC refactoring: Access wallet using new GetWalletForJSONRPCRequest 2019-01-24 22:28:13 -06: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 Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
activemasternode.h Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
addrdb.cpp Merge #9216: Doc: Fix copypasted comment 2018-01-17 17:25:36 +01:00
addrdb.h Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01:00
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 Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01:00
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 Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01:00
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 Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01:00
core_io.h Merge #9282: CMutableTransaction is defined as struct 2018-01-17 17:31:12 +01:00
core_memusage.h Merge #9125: Make CBlock a vector of shared_ptr of CTransactions 2018-01-15 06:14:16 +01:00
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 Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03: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 Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
dsnotificationinterface.h Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +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 all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
governance-object.h Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03: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 all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
governance.h Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03: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 Backports 0.15 pr1 (#2590) 2019-01-03 12:18:47 +03:00
init.h Refactor and fix restart (#1999) 2018-03-19 16:09:47 +03:00
instantx.cpp Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
instantx.h Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +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 Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01:00
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 Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03: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 all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
masternode-payments.h Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
masternode-sync.cpp Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
masternode-sync.h Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
masternode.cpp Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
masternode.h Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
masternodeman.cpp Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
masternodeman.h Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03: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 Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03: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 Backports 0.15 pr1 (#2590) 2019-01-03 12:18:47 +03: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 Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03: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 Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
privatesend.h Remove support for legacy operator keys in CPrivateSendBroadcastTx 2018-12-31 08:15:45 +01:00
protocol.cpp Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
protocol.h Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
pubkey.cpp
pubkey.h Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01:00
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 Merge #9186: test: Fix use-after-free in scheduler tests 2018-01-15 06:14:16 +01:00
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 Remove nType and nVersion from Dash related serialization code 2018-01-15 06:14:15 +01:00
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 Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01:00
util.cpp Add real timestamp to log output when mock time is enabled (#2604) 2019-01-03 12:21:19 +03:00
util.h Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03: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 #8775: RPC refactoring: Access wallet using new GetWalletForJSONRPCRequest 2019-01-24 22:28:13 -06:00
utilstrencodings.h Merge #8775: RPC refactoring: Access wallet using new GetWalletForJSONRPCRequest 2019-01-24 22:28:13 -06:00
utiltime.cpp Add real timestamp to log output when mock time is enabled (#2604) 2019-01-03 12:21:19 +03:00
utiltime.h Add real timestamp to log output when mock time is enabled (#2604) 2019-01-03 12:21:19 +03:00
validation.cpp Backports 0.15 pr1 (#2590) 2019-01-03 12:18:47 +03:00
validation.h Relay txes through MN network faster than through regular nodes (#2397) 2018-10-30 13:00:04 +03:00
validationinterface.cpp Remove all legacy/compatibility MN code (#2600) 2019-01-03 12:17:43 +03:00
validationinterface.h Backports 0.15 pr1 (#2590) 2019-01-03 12:18:47 +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