dash/src
Wladimir J. van der Laan dfa0bd2341 Merge #8080: Do not use mempool for GETDATA for tx accepted after the last mempool req.
7e908c7 Do not use mempool for GETDATA for tx accepted after the last mempool req. (Gregory Maxwell)
2017-12-22 16:33:03 +01:00
..
bench Merge #8115: Avoid integer division in the benchmark inner-most loop. 2017-12-21 18:50:14 +01:00
compat fixed protobuf 3.0 (byteswap) issue on macOS (#1370) 2017-02-28 13:00:02 +04:00
config
consensus Merge #7300: [trivial] Add missing copyright headers 2017-12-11 08:08:48 +01:00
crypto Merge #7848: Divergence between 32- and 64-bit when hashing >4GB affects gettxoutsetinfo 2017-12-20 17:25:03 +01:00
drafted bump copyright notice to 2017 (#1207) 2016-12-20 17:26:45 +04:00
leveldb
obj
obj-test
policy Merge #7812: Tiny refactor of IsRBFOptIn, avoid exception 2017-12-20 14:58:27 +01:00
primitives Merge #7763: Put hex-encoded version in UpdateTip 2017-12-19 13:42:36 +01:00
qt Merge pull request #1804 from codablock/pr_backport_bitcoin_0.13-4 2017-12-22 17:21:33 +03:00
rpc Dashify a few docs and the use of an address 2017-12-22 06:09:04 +01:00
script Merge #7905: test: move accounting_tests and rpc_wallet_tests to wallet/test 2017-12-20 17:25:03 +01:00
secp256k1
support HD wallet (#1405) 2017-05-29 14:51:40 +03:00
test Merge #8090: Adding P2SH(p2pkh) script test case 2017-12-22 16:33:03 +01:00
univalue univalue: Handle UTF-8 2016-05-31 04:31:02 +03:00
wallet Merge #7891: Always require OS randomness when generating secret keys 2017-12-21 18:50:14 +01:00
zmq Merge #6480: include the chaintip blockindex in the SyncTransaction signal, add signal UpdateTip() 2017-12-11 08:30:26 +01:00
.clang-format
activemasternode.cpp Allow compilation with --disable-wallet (#1733) 2017-12-01 21:53:34 +03:00
activemasternode.h Allow compilation with --disable-wallet (#1733) 2017-12-01 21:53:34 +03:00
addrdb.cpp Backport Bitcoin PR#8085: p2p: Begin encapsulation (#1537) 2017-07-21 12:35:19 +03:00
addrdb.h Backport Bitcoin PR#8085: p2p: Begin encapsulation (#1537) 2017-07-21 12:35:19 +03:00
addressindex.h mempool: same address and index for an input and output bug 2016-06-13 11:23:30 -04:00
addrman.cpp Merge #7300: [trivial] Add missing copyright headers 2017-12-11 08:08:48 +01:00
addrman.h Merge #7932: CAddrMan::Deserialize handle corrupt serializations better. 2017-12-21 18:50:13 +01:00
alert.cpp Backport Bitcoin PR#8708: net: have CConnman handle message sending (#1553) 2017-07-27 17:28:05 +03:00
alert.h Use fThread = true default argument in CAlert::Notify 2017-12-21 18:50:08 +01:00
amount.cpp Merge #7796: [amount] Add support for negative fee rates 2017-12-20 14:58:27 +01:00
amount.h Merge #7796: [amount] Add support for negative fee rates 2017-12-20 14:58:27 +01:00
arith_uint256.cpp
arith_uint256.h
base58.cpp Improve EncodeBase58/DecodeBase58 performance (#1456) 2017-05-09 20:06:51 +03:00
base58.h Use BIP32_EXTKEY_SIZE instead of fixed constant 2017-12-20 17:25:02 +01:00
bip39_english.h HD wallet (#1405) 2017-05-29 14:51:40 +03:00
bip39.cpp Use GetStrongRandBytes in CMnemonic::Generate 2017-12-22 06:00:51 +01:00
bip39.h HD wallet (#1405) 2017-05-29 14:51:40 +03:00
bloom.cpp Merge #7934: Improve rolling bloom filter performance and benchmark 2017-12-21 17:31:57 +01:00
bloom.h Merge #7934: Improve rolling bloom filter performance and benchmark 2017-12-21 17:31:57 +01:00
cachemap.h bump copyright notice to 2017 (#1207) 2016-12-20 17:26:45 +04:00
cachemultimap.h Periodicially request orphan objects (#1383) 2017-03-06 08:46:59 +01:00
chain.cpp Merge #7311: MOVEONLY: Move non-consensus functions out of pow 2017-12-11 08:08:48 +01:00
chain.h Merge #7964: Minor changes for c++11 consistency 2017-12-20 17:25:03 +01:00
chainparams.cpp Merge #7793: [doxygen] Fix member comments 2017-12-20 14:45:12 +01:00
chainparams.h Implement named devnets (#1791) 2017-12-20 14:45:01 +03:00
chainparamsbase.cpp Implement named devnets (#1791) 2017-12-20 14:45:01 +03:00
chainparamsbase.h Implement named devnets (#1791) 2017-12-20 14:45:01 +03:00
chainparamsseeds.h
checkpoints.cpp Backport "assumed valid blocks" feature from Bitcoin 0.13 (#1582) 2017-08-23 17:21:08 +03:00
checkpoints.h Backport "assumed valid blocks" feature from Bitcoin 0.13 (#1582) 2017-08-23 17:21:08 +03:00
checkqueue.h
clientversion.cpp
clientversion.h Merge pull request #1770 from codablock/pr_backport_bitcoin_0.12-1 2017-12-19 14:41:47 +03:00
coincontrol.h Backport Bitcoin Qt/Gui changes up to 0.14.x part 2 (#1615) 2017-09-09 10:04:02 +03:00
coins.cpp Merge #10581: Simplify return values of GetCoin/HaveCoin(InCache) 2017-10-31 21:19:11 +01:00
coins.h Merge #10558: Address nits from per-utxo change 2017-10-31 21:19:11 +01:00
compat.h Merge #8011: don't run ThreadMessageHandler at lowered priority 2017-12-21 17:30:51 +01:00
compressor.cpp
compressor.h Merge #7933: Fix OOM when deserializing UTXO entries with invalid length 2017-10-19 10:51:50 +02:00
core_io.h
core_memusage.h
core_read.cpp
core_write.cpp
dash-cli-res.rc Fix issues introduced in 1770 (#1803) 2017-12-21 19:58:38 +03:00
dash-cli.cpp Return from main instead of calling exit() 2017-12-20 17:25:03 +01:00
dash-tx-res.rc Fix issues introduced in 1770 (#1803) 2017-12-21 19:58:38 +03:00
dash-tx.cpp Merge #7192: Unify product name to as few places as possible 2017-12-11 08:30:26 +01:00
dashd-res.rc
dashd.cpp Merge #7192: Unify product name to as few places as possible 2017-12-11 08:30:26 +01:00
dbwrapper.cpp Merge #10985: Add undocumented -forcecompactdb to force LevelDB compactions 2017-10-31 21:19:11 +01:00
dbwrapper.h Merge #10526: Force on-the-fly compaction during pertxout upgrade 2017-10-31 21:19:11 +01:00
dsnotificationinterface.cpp Merge #6480: include the chaintip blockindex in the SyncTransaction signal, add signal UpdateTip() 2017-12-11 08:30:26 +01:00
dsnotificationinterface.h Merge #6480: include the chaintip blockindex in the SyncTransaction signal, add signal UpdateTip() 2017-12-11 08:30:26 +01:00
flat-database.h typo: "Writting" -> "Writing" (#1605) 2017-09-03 16:28:53 +03:00
governance-classes.cpp fix off-by-1 in CSuperblock::GetPaymentsLimit (#1598) 2017-09-03 16:31:14 +03:00
governance-classes.h cleanup/fix includes: (#1214) 2016-12-20 17:27:59 +04:00
governance-exceptions.h cleanup/fix includes: (#1214) 2016-12-20 17:27:59 +04:00
governance-misc.h Backport Bitcoin PR#9260: Mrs Peacock in The Library with The Candlestick (killed main.{h,cpp}) (#1566) 2017-08-09 03:19:06 +03:00
governance-object.cpp Drop IsInputAssociatedWithPubkey and optimize CheckOutpoint (#1783) 2017-12-21 16:03:02 +03:00
governance-object.h [Trivial] Typo/doc updates and RPC help formatting (#1758) 2017-12-06 01:17:45 +03:00
governance-validators.cpp start_epoch, end_epoch and payment_amount should be numbers, not strings (#1707) 2017-11-01 18:11:10 +03:00
governance-validators.h Validate proposals on prepare and submit (#1488) 2017-06-26 16:56:29 +03:00
governance-vote.cpp Improve sync (#1779) 2017-12-14 03:33:58 +03:00
governance-vote.h Eliminate remaining uses of g_connman in Dash-specific code. (#1635) 2017-09-19 17:51:38 +03:00
governance-votedb.cpp Refactor masternode management (#1611) 2017-09-11 17:13:48 +03:00
governance-votedb.h Refactor masternode management (#1611) 2017-09-11 17:13:48 +03:00
governance.cpp Improve sync (#1779) 2017-12-14 03:33:58 +03:00
governance.h Eliminate remaining uses of g_connman in Dash-specific code. (#1635) 2017-09-19 17:51:38 +03:00
hash.cpp Merge #10195: Switch chainstate db and cache to per-txout model 2017-10-31 21:19:11 +01:00
hash.h Merge #10195: Switch chainstate db and cache to per-txout model 2017-10-31 21:19:11 +01:00
hdchain.cpp HD wallet (#1405) 2017-05-29 14:51:40 +03:00
hdchain.h HD wallet (#1405) 2017-05-29 14:51:40 +03:00
httprpc.cpp Merge #7300: [trivial] Add missing copyright headers 2017-12-11 08:08:48 +01:00
httprpc.h
httpserver.cpp Merge #7966: http: Do a pending c++11 simplification handling work items 2017-12-21 17:30:51 +01:00
httpserver.h
init.cpp Merge #7891: Always require OS randomness when generating secret keys 2017-12-21 18:50:14 +01:00
init.h Merge #7691: [Wallet] refactor wallet/init interaction 2017-12-19 13:42:36 +01:00
instantx.cpp Merge #8059: Remove unneeded feerate param from RelayTransaction/AcceptToMemoryPool. 2017-12-21 18:50:13 +01:00
instantx.h post-DIP0001 cleanup (#1763) 2017-12-07 12:43:23 +03:00
keepass.cpp Merge #7891: Always require OS randomness when generating secret keys 2017-12-21 18:50:14 +01:00
keepass.h bump copyright notice to 2017 (#1207) 2016-12-20 17:26:45 +04:00
key.cpp Merge #7891: Always require OS randomness when generating secret keys 2017-12-21 18:50:14 +01:00
key.h Use BIP32_EXTKEY_SIZE instead of fixed constant 2017-12-20 17:25:02 +01:00
keystore.cpp HD wallet (#1405) 2017-05-29 14:51:40 +03:00
keystore.h HD wallet (#1405) 2017-05-29 14:51:40 +03:00
limitedmap.h
Makefile.am Merge #7891: Always require OS randomness when generating secret keys 2017-12-21 18:50:14 +01:00
Makefile.bench.include Merge #8107: bench: Added base58 encoding/decoding benchmarks 2017-12-21 18:50:14 +01:00
Makefile.leveldb.include Merge #7982: build: No need to check for leveldb atomics 2017-12-20 17:25:03 +01:00
Makefile.qt.include Merge #7723: build: python 3 compatibility 2017-12-19 13:18:30 +01:00
Makefile.qttest.include Merge #7091: Consensus build package 2017-12-11 08:08:49 +01:00
Makefile.test.include Merge #7905: test: move accounting_tests and rpc_wallet_tests to wallet/test 2017-12-20 17:25:03 +01:00
masternode-payments.cpp Improve sync (#1779) 2017-12-14 03:33:58 +03:00
masternode-payments.h Add more logging for MN votes and MNs missing votes (#1683) 2017-10-17 19:42:44 +03:00
masternode-sync.cpp Allow compilation with --disable-wallet (#1733) 2017-12-01 21:53:34 +03:00
masternode-sync.h fix sync (#1643) 2017-09-20 23:30:56 +03:00
masternode.cpp Drop IsInputAssociatedWithPubkey and optimize CheckOutpoint (#1783) 2017-12-21 16:03:02 +03:00
masternode.h Drop IsInputAssociatedWithPubkey and optimize CheckOutpoint (#1783) 2017-12-21 16:03:02 +03:00
masternodeconfig.cpp Fix CMasternodeConfig::read (#1322) 2017-02-06 01:29:23 +04:00
masternodeconfig.h bump copyright notice to 2017 (#1207) 2016-12-20 17:26:45 +04:00
masternodeman.cpp Fix CMasternodeMan::ProcessVerify* logs (#1782) 2017-12-14 19:50:06 +03:00
masternodeman.h Refactor PrivateSend (#1735) 2017-12-04 09:06:07 +03:00
memusage.h Merge #10249: Switch CCoinsMap from boost to std unordered_map 2017-10-31 21:19:11 +01:00
merkleblock.cpp Merge #7558: [RPC] Add import/removeprunedfunds rpc call 2017-12-19 13:18:30 +01:00
merkleblock.h Merge #7558: [RPC] Add import/removeprunedfunds rpc call 2017-12-19 13:18:30 +01:00
messagesigner.cpp Backport Bitcoin PR#9260: Mrs Peacock in The Library with The Candlestick (killed main.{h,cpp}) (#1566) 2017-08-09 03:19:06 +03:00
messagesigner.h Refactor: CDarkSendSigner (#1410) 2017-04-12 10:04:06 +03:00
miner.cpp Merge #7507: Remove internal miner 2017-12-19 12:55:49 +01:00
miner.h Merge #7507: Remove internal miner 2017-12-19 12:55:49 +01:00
net_processing.cpp Merge #8080: Do not use mempool for GETDATA for tx accepted after the last mempool req. 2017-12-22 16:33:03 +01:00
net_processing.h Backport "assumed valid blocks" feature from Bitcoin 0.13 (#1582) 2017-08-23 17:21:08 +03:00
net.cpp Merge #8080: Do not use mempool for GETDATA for tx accepted after the last mempool req. 2017-12-22 16:33:03 +01:00
net.h Merge #8080: Do not use mempool for GETDATA for tx accepted after the last mempool req. 2017-12-22 16:33:03 +01:00
netaddress.cpp Merge #7570: Net: Add IPv6 Link-Local Address Support 2017-12-20 14:45:12 +01:00
netaddress.h Merge #7570: Net: Add IPv6 Link-Local Address Support 2017-12-20 14:45:12 +01:00
netbase.cpp Merge #8033: Fix Socks5() connect failures to be less noisy and less unnecessarily scary 2017-12-21 18:50:13 +01:00
netbase.h Implement named devnets (#1791) 2017-12-20 14:45:01 +03:00
netfulfilledman.cpp bump copyright notice to 2017 (#1207) 2016-12-20 17:26:45 +04:00
netfulfilledman.h bump copyright notice to 2017 (#1207) 2016-12-20 17:26:45 +04:00
noui.cpp Backport Bitcoin Qt/Gui changes up to 0.14.x part 2 (#1615) 2017-09-09 10:04:02 +03:00
noui.h Merge #7300: [trivial] Add missing copyright headers 2017-12-11 08:08:48 +01:00
pow.cpp Merge #7962: CalculateNextWorkRequired Cleanup 2017-12-20 17:25:03 +01:00
pow.h Merge #7311: MOVEONLY: Move non-consensus functions out of pow 2017-12-11 08:08:48 +01:00
prevector.h Merge #7300: [trivial] Add missing copyright headers 2017-12-11 08:08:48 +01:00
privatesend-client.cpp Merge #8059: Remove unneeded feerate param from RelayTransaction/AcceptToMemoryPool. 2017-12-21 18:50:13 +01:00
privatesend-client.h Refactor PrivateSend (#1735) 2017-12-04 09:06:07 +03:00
privatesend-server.cpp Merge #8059: Remove unneeded feerate param from RelayTransaction/AcceptToMemoryPool. 2017-12-21 18:50:13 +01:00
privatesend-server.h Refactor PrivateSend (#1735) 2017-12-04 09:06:07 +03:00
privatesend-util.cpp Fix losing keys on PrivateSend (#1616) 2017-09-11 17:14:55 +03:00
privatesend-util.h Fix losing keys on PrivateSend (#1616) 2017-09-11 17:14:55 +03:00
privatesend.cpp Merge #8059: Remove unneeded feerate param from RelayTransaction/AcceptToMemoryPool. 2017-12-21 18:50:13 +01:00
privatesend.h make CheckDSTXes() private, execute it on both client and server (#1736) 2017-12-07 12:42:47 +03:00
protocol.cpp Merge #7542: Implement "feefilter" P2P message 2017-12-19 13:18:30 +01:00
protocol.h Merge #7542: Implement "feefilter" P2P message 2017-12-19 13:18:30 +01:00
pubkey.cpp Use BIP32_EXTKEY_SIZE instead of fixed constant 2017-12-20 17:25:02 +01:00
pubkey.h Use BIP32_EXTKEY_SIZE instead of fixed constant 2017-12-20 17:25:02 +01:00
random.cpp Merge #7891: Always require OS randomness when generating secret keys 2017-12-21 18:50:14 +01:00
random.h Merge #7891: Always require OS randomness when generating secret keys 2017-12-21 18:50:14 +01:00
rest.cpp Merge #7766: rpc: Register calls where they are defined 2017-12-19 13:42:35 +01:00
reverselock.h c++11: don't throw from the reverselock destructor (#1421) 2017-04-11 13:55:41 +03:00
scheduler.cpp Reenable multithread scheduler test 2016-06-09 22:52:04 +02:00
scheduler.h
sendalert.cpp Use connman passed to ThreadSendAlert() instead of g_connman global. (#1610) 2017-09-05 13:53:28 +03:00
serialize.h Add COMPACTSIZE wrapper similar to VARINT for serialization 2017-10-24 13:54:10 +02:00
spentindex.h Move index structures into spentindex.h 2017-10-19 10:51:23 +02:00
spork.cpp Eliminate g_connman use in spork module. (#1613) 2017-09-07 18:58:38 +03:00
spork.h Eliminate g_connman use in spork module. (#1613) 2017-09-07 18:58:38 +03:00
streams.h Merge #10250: Fix some empty vector references 2017-10-31 21:19:11 +01:00
sync.cpp Merge #7846: Clean up lockorder data of destroyed mutexes 2017-12-20 14:58:27 +01:00
sync.h Merge #7846: Clean up lockorder data of destroyed mutexes 2017-12-20 14:58:27 +01:00
threadinterrupt.cpp Backport Bitcoin PR#9289: net: drop boost::thread_group (#1568) 2017-08-09 19:06:31 +03:00
threadinterrupt.h Backport Bitcoin PR#9289: net: drop boost::thread_group (#1568) 2017-08-09 19:06:31 +03:00
threadsafety.h Merge #7300: [trivial] Add missing copyright headers 2017-12-11 08:08:48 +01:00
timedata.cpp Merge #7573: P2P: add maxtimeadjustment command line option 2017-12-19 13:18:30 +01:00
timedata.h Merge #7573: P2P: add maxtimeadjustment command line option 2017-12-19 13:18:30 +01:00
tinyformat.h Merge #8000: tinyformat: force USE_VARIADIC_TEMPLATES 2017-12-20 17:25:03 +01:00
torcontrol.cpp Merge #7683: Fix torcontrol.cpp unused private field warning 2017-12-19 12:55:49 +01:00
torcontrol.h
txdb.cpp Merge #10998: Fix upgrade cancel warnings 2017-10-31 21:19:11 +01:00
txdb.h Merge #10195: Switch chainstate db and cache to per-txout model 2017-10-31 21:19:11 +01:00
txmempool.cpp Merge #8080: Do not use mempool for GETDATA for tx accepted after the last mempool req. 2017-12-22 16:33:03 +01:00
txmempool.h Merge #8080: Do not use mempool for GETDATA for tx accepted after the last mempool req. 2017-12-22 16:33:03 +01:00
ui_interface.cpp Merge #7787: [Moveonly] Create ui_interface.cpp 2017-12-20 17:25:03 +01:00
ui_interface.h Merge #7787: [Moveonly] Create ui_interface.cpp 2017-12-20 17:25:03 +01:00
uint256.cpp Use SipHash-2-4 for CCoinsCache index 2017-10-19 10:51:28 +02:00
uint256.h Merge #7712: Improve COutPoint less operator 2017-12-19 12:55:49 +01:00
undo.h Merge #7300: [trivial] Add missing copyright headers 2017-12-11 08:08:48 +01:00
util.cpp Merge #8004: signal handling: fReopenDebugLog and fRequestShutdown should be type sig_atomic_t 2017-12-21 18:50:13 +01:00
util.h Merge #8004: signal handling: fReopenDebugLog and fRequestShutdown should be type sig_atomic_t 2017-12-21 18:50:13 +01:00
utilmoneystr.cpp
utilmoneystr.h
utilstrencodings.cpp Merge #7192: Unify product name to as few places as possible 2017-12-11 08:30:26 +01:00
utilstrencodings.h
utiltime.cpp Merge #7793: [doxygen] Fix member comments 2017-12-20 14:45:12 +01:00
utiltime.h net: Consistently use GetTimeMicros() for inactivity checks (#1588) 2017-08-24 02:38:29 +03:00
validation.cpp Revert "ReprocessBlocks"->"ResetBlockFailureFlags" in debug message 2017-12-22 06:08:29 +01:00
validation.h Merge #8059: Remove unneeded feerate param from RelayTransaction/AcceptToMemoryPool. 2017-12-21 18:50:13 +01:00
validationinterface.cpp Merge #6480: include the chaintip blockindex in the SyncTransaction signal, add signal UpdateTip() 2017-12-11 08:30:26 +01:00
validationinterface.h Merge #6480: include the chaintip blockindex in the SyncTransaction signal, add signal UpdateTip() 2017-12-11 08:30:26 +01:00
version.h Apply review suggestions/fixes 2017-12-20 07:51:20 +01:00
versionbits.cpp Merge #7785: Trivial: Fix typo: Optimizaton -> Optimization [skip ci] 2017-12-19 13:42:36 +01:00
versionbits.h DIP0001 implementation (#1594) 2017-09-11 17:13:30 +03:00