neobytes/src
Wladimir J. van der Laan ec563a0f17 Merge #10146: Better error handling for submitblock
30f30c0 Add braces to submitblock per current style. (Gregory Maxwell)
4f15ea1 Check transaction count early in submitblock. (Gregory Maxwell)
ada0caa Make GetWitnessCommitmentIndex callable on blocks without a coinbase txn. (Gregory Maxwell)

Tree-SHA512: 02dcd337ad9cdd8e4fa6a42c009d016026d1229c193676ed6fcc9ce55e924fedec57f516ac1e95c3db0985243ba908307338ce783a70416cb292bed881002bfc
2018-01-26 12:59:29 +01:00
..
bench Merge pull request #1867 from codablock/pr_backport_bitcoin_0.14-10 2018-01-26 14:55:56 +03:00
compat Merge #8675: Make copyright header lines uniform 2018-01-13 13:44:39 +01:00
config
consensus Fix review nits 2018-01-22 08:05:44 +01:00
crypto Merge #9512: Fix various things -fsanitize complains about 2018-01-21 12:48:33 +01:00
drafted Remove nType and nVersion from Dash related serialization code 2018-01-15 06:14:15 +01:00
leveldb Merge #8613: LevelDB 1.19 2018-01-17 17:31:11 +01:00
obj
obj-test
policy Merge #9380: Separate different uses of minimum fees 2018-01-21 12:48:32 +01:00
primitives Merge #7562: Bump transaction version default to 2 2018-01-20 09:22:38 +01:00
qt Merge #10060: [Qt] Ensure an item exists on the rpcconsole stack before adding 2018-01-26 12:59:29 +01:00
rpc Merge #10146: Better error handling for submitblock 2018-01-26 12:59:29 +01:00
script Merge #9777: Handle unusual maxsigcachesize gracefully 2018-01-23 09:24:29 +01:00
secp256k1 Merge #9334: Update to latest libsecp256k1 2018-01-17 17:31:12 +01:00
support Merge #9387: [Refactor] RAII of libevent stuff using unique ptrs with deleters 2018-01-18 07:33:44 +01:00
test Merge #10130: bitcoin-tx input verification (awemany, jnewbery) 2018-01-26 12:59:29 +01:00
univalue Merge #8863: univalue: Pull subtree 2018-01-12 09:57:56 +01:00
wallet Merge #9829: Fix importmulti returning rescan errors for wrong keys 2018-01-26 12:59:29 +01:00
zmq Merge #9243: Clean up mapArgs and mapMultiArgs Usage 2018-01-18 07:31:23 +01:00
.clang-format Merge #9649: [doc] Remove unused clang format dev script 2018-01-23 09:24:26 +01:00
activemasternode.cpp Rename fMasterNode to fMasternodeMode to clarify its meaning and to avoid confusion with CNode::fMasternode (#1874) 2018-01-26 04:11:01 +03:00
activemasternode.h Allow compilation with --disable-wallet (#1733) 2017-12-01 21:53:34 +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 Merge #9553: Use z = std::max(x - y, 0) instead of z = x - y; if (z < 0) z = 0; 2018-01-23 09:24:29 +01:00
addrman.h Merge #9225: Fix some benign races 2018-01-17 17:27:24 +01:00
alert.cpp Merge #9128: net: Decouple CConnman and message serialization 2018-01-17 17:27:22 +01:00
alert.h Remove nType and nVersion from Dash related serialization code 2018-01-15 06:14:15 +01:00
amount.cpp Merge #7796: [amount] Add support for negative fee rates 2017-12-20 14:58:27 +01:00
amount.h Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01:00
arith_uint256.cpp Merge #8675: Make copyright header lines uniform 2018-01-13 13:44:39 +01:00
arith_uint256.h Merge #8675: Make copyright header lines uniform 2018-01-13 13:44:39 +01:00
base58.cpp
base58.h Merge #9510: [trivial] Fix typos in comments 2018-01-21 12:48:34 +01:00
bip39_english.h
bip39.cpp Use GetStrongRandBytes in CMnemonic::Generate 2017-12-22 06:00:51 +01:00
bip39.h
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 Remove nType and nVersion from Dash related serialization code 2018-01-15 06:14:15 +01:00
cachemultimap.h Remove nType and nVersion from Dash related serialization code 2018-01-15 06:14:15 +01: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 Fix review nits 2018-01-22 08:05:44 +01:00
chainparams.h Merge #9472: Disentangle progress estimation from checkpoints and update it 2018-01-21 12:48:32 +01:00
chainparamsbase.cpp Fix remaining direct uses of mapArgs 2018-01-18 07:38:58 +01:00
chainparamsbase.h Implement named devnets (#1791) 2017-12-20 14:45:01 +03:00
chainparamsseeds.h
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
clientversion.cpp Merge #8181: build: Get rid of CLIENT_DATE 2017-12-22 17:20:31 +01:00
clientversion.h Merge #8181: build: Get rid of CLIENT_DATE 2017-12-22 17:20:31 +01:00
coins.cpp Merge #8357: [mempool] Fix relaypriority calculation error 2018-01-12 08:02:45 +01:00
coins.h Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01: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 #9644: [refactor] Remove using namespace <xxx> from src/ 2018-01-23 09:24:03 +01:00
core_write.cpp Merge #9644: [refactor] Remove using namespace <xxx> from src/ 2018-01-23 09:24:03 +01:00
cuckoocache.h Merge #9510: [trivial] Fix typos in comments 2018-01-21 12:48:34 +01:00
dash-cli-res.rc Fix issues introduced in 1770 (#1803) 2017-12-21 19:58:38 +03:00
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 Fix issues introduced in 1770 (#1803) 2017-12-21 19:58:38 +03:00
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 Merge #8629: C++11: s/boost::scoped_ptr/std::unique_ptr/ 2018-01-09 14:16:38 +01:00
dbwrapper.h Merge #10526: Force on-the-fly compaction during pertxout upgrade 2017-10-31 21:19:11 +01:00
dsnotificationinterface.cpp Update Dash related code to use new SyncTransaction notifications interface 2018-01-08 18:41:06 +01:00
dsnotificationinterface.h Update Dash related code to use new SyncTransaction notifications interface 2018-01-08 18:41:06 +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
governance-exceptions.h
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 Merge #8580: Make CTransaction actually immutable 2018-01-17 17:30:38 +01:00
governance-object.h Remove nType and nVersion from Dash related serialization code 2018-01-15 06:14:15 +01: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
governance-vote.cpp Improve sync (#1779) 2017-12-14 03:33:58 +03:00
governance-vote.h Remove nType and nVersion from Dash related serialization code 2018-01-15 06:14:15 +01:00
governance-votedb.cpp Refactor masternode management (#1611) 2017-09-11 17:13:48 +03:00
governance-votedb.h Remove nType and nVersion from Dash related serialization code 2018-01-15 06:14:15 +01:00
governance.cpp Merge pull request #1867 from codablock/pr_backport_bitcoin_0.14-10 2018-01-26 14:55:56 +03:00
governance.h Merge #9763: [Trivial] Update comments referencing main.cpp 2018-01-23 09:24:29 +01:00
hash.cpp Merge #9556: Remove redundant semicolons 2018-01-23 09:24:27 +01:00
hash.h Merge #9791: Avoid VLA in hash.h 2018-01-26 12:59:29 +01:00
hdchain.cpp
hdchain.h Remove nType and nVersion from Dash related serialization code 2018-01-15 06:14:15 +01:00
httprpc.cpp Merge #9785: Avoid variable length arrays 2018-01-26 12:59:29 +01:00
httprpc.h
httpserver.cpp Merge #9243: Clean up mapArgs and mapMultiArgs Usage 2018-01-18 07:31:23 +01:00
httpserver.h Merge #8513: Fix a type error that would not compile on OSX. 2018-01-08 18:04:55 +01:00
indirectmap.h Merge #8414: prepend license statement to indirectmap.h 2018-01-08 18:04:55 +01:00
init.cpp Merge #9856: Terminate immediately when allocation fails 2018-01-26 12:59:29 +01:00
init.h Merge #9010: Split up AppInit2 into multiple phases, daemonize after datadir lock errors 2018-01-17 17:27:24 +01:00
instantx.cpp Merge pull request #1867 from codablock/pr_backport_bitcoin_0.14-10 2018-01-26 14:55:56 +03:00
instantx.h Merge #9659: Net: Turn some methods and params/variables const 2018-01-23 09:24:27 +01:00
keepass.cpp Merge #7891: Always require OS randomness when generating secret keys 2017-12-21 18:50:14 +01:00
keepass.h
key.cpp Merge #8753: Locked memory manager 2018-01-13 13:44:39 +01:00
key.h Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01:00
keystore.cpp
keystore.h
limitedmap.h Merge #8353: Trivial: tiny c++11 refactors 2018-01-08 18:04:55 +01:00
Makefile.am Merge #9789: build: add --enable-werror and warn on vla's 2018-01-26 12:59:29 +01:00
Makefile.bench.include Separate .h generation from .json/.raw for different modules (#1870) 2018-01-24 16:29:24 +01:00
Makefile.leveldb.include Merge #8826: Do not include env_win.cc on non-Windows systems 2018-01-12 09:56:53 +01:00
Makefile.qt.include Merge #9513: build: fix qt distdir builds (retry) 2018-01-18 07:38:58 +01:00
Makefile.qttest.include Add Dash Copyright to Makefiles modified by Dash developers 2018-01-12 16:12:54 +01:00
Makefile.test.include Separate .h generation from .json/.raw for different modules (#1870) 2018-01-24 16:29:24 +01:00
masternode-payments.cpp Merge pull request #1867 from codablock/pr_backport_bitcoin_0.14-10 2018-01-26 14:55:56 +03:00
masternode-payments.h Merge #9659: Net: Turn some methods and params/variables const 2018-01-23 09:24:27 +01:00
masternode-sync.cpp Merge pull request #1867 from codablock/pr_backport_bitcoin_0.14-10 2018-01-26 14:55:56 +03:00
masternode-sync.h Merge #9659: Net: Turn some methods and params/variables const 2018-01-23 09:24:27 +01:00
masternode.cpp Rename fMasterNode to fMasternodeMode to clarify its meaning and to avoid confusion with CNode::fMasternode (#1874) 2018-01-26 04:11:01 +03:00
masternode.h Remove nType and nVersion from Dash related serialization code 2018-01-15 06:14:15 +01:00
masternodeconfig.cpp
masternodeconfig.h
masternodeman.cpp Merge pull request #1867 from codablock/pr_backport_bitcoin_0.14-10 2018-01-26 14:55:56 +03:00
masternodeman.h Merge #9659: Net: Turn some methods and params/variables const 2018-01-23 09:24:27 +01:00
memusage.h Merge #8675: Make copyright header lines uniform 2018-01-13 13:44:39 +01:00
merkleblock.cpp Merge #9644: [refactor] Remove using namespace <xxx> from src/ 2018-01-23 09:24:03 +01:00
merkleblock.h Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +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
miner.cpp Merge #9959: Mining: Prevent slowdown in CreateNewBlock on large mempools 2018-01-26 12:59:29 +01:00
miner.h Merge #9959: Mining: Prevent slowdown in CreateNewBlock on large mempools 2018-01-26 12:59:29 +01:00
net_processing.cpp Merge #9720: net: fix banning and disallow sending messages before receiving verack 2018-01-23 09:24:28 +01:00
net_processing.h Merge #9659: Net: Turn some methods and params/variables const 2018-01-23 09:24:27 +01:00
net.cpp Merge #9953: Fix shutdown hang with >= 8 -addnodes set 2018-01-26 12:59:29 +01:00
net.h Merge #9708: Clean up all known races/platform-specific UB at the time PR was opened 2018-01-23 09:24:28 +01:00
netaddress.cpp Merge #8466: [Trivial] Do not shadow variables in networking code 2018-01-09 14:16:38 +01:00
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 Merge #8466: [Trivial] Do not shadow variables in networking code 2018-01-09 14:16:38 +01:00
netfulfilledman.cpp
netfulfilledman.h Remove nType and nVersion from Dash related serialization code 2018-01-15 06:14:15 +01:00
netmessagemaker.h Merge #9659: Net: Turn some methods and params/variables const 2018-01-23 09:24:27 +01: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 #9856: Terminate immediately when allocation fails 2018-01-26 12:59:29 +01:00
privatesend-client.cpp Merge pull request #1867 from codablock/pr_backport_bitcoin_0.14-10 2018-01-26 14:55:56 +03:00
privatesend-client.h Merge #9659: Net: Turn some methods and params/variables const 2018-01-23 09:24:27 +01:00
privatesend-server.cpp Merge pull request #1867 from codablock/pr_backport_bitcoin_0.14-10 2018-01-26 14:55:56 +03:00
privatesend-server.h Merge pull request #1867 from codablock/pr_backport_bitcoin_0.14-10 2018-01-26 14:55:56 +03:00
privatesend-util.cpp Avoid reference leakage in CKeyHolderStorage::AddKey (#1840) 2018-01-09 14:11:43 +03:00
privatesend-util.h Avoid reference leakage in CKeyHolderStorage::AddKey (#1840) 2018-01-09 14:11:43 +03:00
privatesend.cpp Rename fMasterNode to fMasternodeMode to clarify its meaning and to avoid confusion with CNode::fMasternode (#1874) 2018-01-26 04:11:01 +03:00
privatesend.h Introduce CDarksendAccept class (for DSACCEPT messages) (#1875) 2018-01-26 04:11:15 +03:00
protocol.cpp Merge #7542: Implement "feefilter" P2P message 2017-12-19 13:18:30 +01:00
protocol.h Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01:00
pubkey.cpp Merge #8655: Do not shadow variables (trivials) 2018-01-11 13:22:22 +01:00
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 Get rid of InsecureRand and use equivalent FastRandomContext 2018-01-12 16:37:39 +01:00
rest.cpp Merge #9644: [refactor] Remove using namespace <xxx> from src/ 2018-01-23 09:24:03 +01:00
reverselock.h Merge #8655: Do not shadow variables (trivials) 2018-01-11 13:22:22 +01:00
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 Merge #9305: Refactor: Removed begin/end_ptr functions. 2018-01-17 17:31:12 +01:00
spentindex.h Remove nType and nVersion from Dash related serialization code 2018-01-15 06:14:15 +01:00
spork.cpp Merge #9659: Net: Turn some methods and params/variables const 2018-01-23 09:24:27 +01:00
spork.h Merge #9659: Net: Turn some methods and params/variables const 2018-01-23 09:24:27 +01: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 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 #9644: [refactor] Remove using namespace <xxx> from src/ 2018-01-23 09:24:03 +01:00
timedata.h Merge #7573: P2P: add maxtimeadjustment command line option 2017-12-19 13:18:30 +01:00
tinyformat.h Merge #8274: util: Update tinyformat 2018-01-08 18:04:55 +01: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 Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01:00
txmempool.cpp Merge #9763: [Trivial] Update comments referencing main.cpp 2018-01-23 09:24:29 +01:00
txmempool.h Merge #9510: [trivial] Fix typos in comments 2018-01-21 12:48:34 +01:00
ui_interface.cpp Merge #8486: [wallet] Add high transaction fee warnings 2018-01-11 13:22:22 +01:00
ui_interface.h Merge #8486: [wallet] Add high transaction fee warnings 2018-01-11 13:22:22 +01:00
uint256.cpp Use SipHash-2-4 for CCoinsCache index 2017-10-19 10:51:28 +02:00
uint256.h Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01:00
undo.h Merge #9039: Various serialization simplifcations and optimizations 2018-01-15 06:14:15 +01:00
util.cpp Merge #10120: util: Work around (virtual) memory exhaustion on 32-bit w/ glibc 2018-01-26 12:59:29 +01:00
util.h Rename fMasterNode to fMasternodeMode to clarify its meaning and to avoid confusion with CNode::fMasternode (#1874) 2018-01-26 04:11:01 +03:00
utilmoneystr.cpp
utilmoneystr.h
utilstrencodings.cpp Merge #8168: util: Add ParseUInt32 and ParseUInt64 2017-12-22 17:20:31 +01:00
utilstrencodings.h Merge #8168: util: Add ParseUInt32 and ParseUInt64 2017-12-22 17:20:31 +01:00
utiltime.cpp Merge #9510: [trivial] Fix typos in comments 2018-01-21 12:48:34 +01:00
utiltime.h net: Consistently use GetTimeMicros() for inactivity checks (#1588) 2017-08-24 02:38:29 +03:00
validation.cpp Merge #9773: Return errors from importmulti if complete rescans are not successful 2018-01-26 12:59:29 +01:00
validation.h Merge #9773: Return errors from importmulti if complete rescans are not successful 2018-01-26 12:59:29 +01:00
validationinterface.cpp Add SYNC_TRANSACTION_NOT_IN_BLOCK constant and fix callers of SyncTransaction 2018-01-08 18:04:55 +01:00
validationinterface.h Merge #9371: Notify on removal 2018-01-21 12:48:33 +01:00
version.h Apply review suggestions/fixes 2017-12-20 07:51:20 +01:00
versionbits.cpp Merge #7948: RPC: augment getblockchaininfo bip9_softforks data 2018-01-13 13:44:37 +01:00
versionbits.h Merge #7948: RPC: augment getblockchaininfo bip9_softforks data 2018-01-13 13:44:37 +01:00
warnings.cpp Merge #9236: Fix races for strMiscWarning and fLargeWork*Found, make QT runawayException use GetWarnings 2018-01-18 07:31:22 +01: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