zcash-patched-for-explorer/src
Pieter Wuille 1315591c85
Make streams' read and write return void
The stream implementations had two cascading layers (the upper one
with operator<< and operator>>, and a lower one with read and write).
The lower layer's functions are never cascaded (nor should they, as
they should only be used from the higher layer), so make them return
void instead.
2018-04-16 07:38:37 -06:00
..
amqp Add AMQP 1.0 support via Apache Qpid Proton C++ API 0.17.0 2017-03-25 08:51:40 -07:00
compat
config
consensus Add Sapling to upgrade list 2018-04-12 12:13:05 -06:00
crypto Include endian-ness compatibility layer in Equihash implementation 2017-11-29 17:28:44 +00:00
gtest Handle usage of prevector for CScript in Zcash-specific code 2018-04-16 07:38:36 -06:00
leveldb
obj
policy Squashed commit of the following: 2018-03-02 11:45:05 +00:00
pow/tromp Squashed commit of the following: 2018-03-02 11:45:05 +00:00
primitives Prevector type 2018-04-16 07:38:36 -06:00
script Make streams' read and write return void 2018-04-16 07:38:37 -06:00
secp256k1 Bump secp256k1 subtree 2017-11-28 16:43:13 +00:00
snark Auto merge of #2820 - str4d:darwin-build-patches, r=str4d 2018-04-03 12:44:24 -07:00
support Squashed commit of the following: 2018-03-02 11:45:05 +00:00
test serialization: teach serializers variadics 2018-04-16 07:38:37 -06:00
univalue Squashed commit of the following: 2018-03-02 11:45:05 +00:00
wallet [WIP] Remove unused statement in serialization 2018-04-16 07:38:37 -06:00
zcash Move explicit instantiation of IncrementalMerkleTree::emptyroots into header 2018-03-28 18:29:19 +02:00
zmq [ZMQ] append a message sequence number to every ZMQ notification 2017-02-08 22:11:53 +00:00
.clang-format
Makefile.am Prevector type 2018-04-16 07:38:36 -06:00
Makefile.gtest.include Invoke the merkle_hash API in librustzcash via test suite. 2018-04-13 22:26:22 -06:00
Makefile.test.include Prevector type 2018-04-16 07:38:36 -06:00
Makefile.zcash.include build: Split hardening/fPIE options out in Zcash-specific binaries 2017-12-01 14:10:11 +00:00
addrman.cpp
addrman.h Squashed commit of the following: 2018-03-02 11:45:05 +00:00
alert.cpp use const references where appropriate 2017-03-03 10:57:05 -08:00
alert.h use const references where appropriate 2017-03-03 10:57:05 -08:00
alertkeys.h
amount.cpp Rationalize currency unit to "ZEC" 2017-08-03 18:49:04 +01:00
amount.h Rationalize currency unit to "BTC" 2017-08-03 16:32:41 +01:00
arith_uint256.cpp
arith_uint256.h
asyncrpcoperation.cpp Migrate Zcash-specific code to UniValue 2017-02-10 00:52:57 +00:00
asyncrpcoperation.h Squashed commit of the following: 2018-03-02 11:45:05 +00:00
asyncrpcqueue.cpp Fix formatting 2016-09-08 21:46:15 -07:00
asyncrpcqueue.h
base58.cpp Add Base58 encoding of viewing keys 2017-12-20 00:46:33 +00:00
base58.h add bip32 pubkey serialization 2018-04-16 07:38:36 -06:00
bitcoin-cli-res.rc Remove .z# suffix from version 2016-09-09 00:22:18 -06:00
bitcoin-cli.cpp Add static asserts to ensure CONTINUE_EXECUTION doesn't collide 2018-04-12 18:11:46 -06:00
bitcoin-tx-res.rc Rename bitcoin-tx to zcash-tx 2016-10-18 16:45:43 -05:00
bitcoin-tx.cpp Resolve issue bitcoin/bitcoin#3166. 2018-04-16 07:38:36 -06:00
bitcoind-res.rc Remove .z# suffix from version 2016-09-09 00:22:18 -06:00
bitcoind.cpp Every main()/exit() should return/use one of EXIT_ codes instead of magic numbers 2018-04-12 18:10:04 -06:00
bloom.cpp
bloom.h
chain.cpp chain: Add assertion in case of missing records in index db 2018-04-04 11:18:41 +01:00
chain.h Use a boost::optional for nCachedBranchId 2018-02-06 22:42:18 +00:00
chainparams.cpp Add Sapling to upgrade list 2018-04-12 12:13:05 -06:00
chainparams.h Allow changing network upgrade parameters on regtest 2018-02-04 22:57:59 +00:00
chainparamsbase.cpp Chainparams: CTestNetParams and CRegTestParams extend directly from CChainParams 2018-01-22 10:30:41 -05:00
chainparamsbase.h Fixes CID 1352706 uninitialized scalar field. 2016-10-20 11:05:30 -07:00
chainparamsseeds.h
checkpoints.cpp Reduce checkpoints' effect on consensus. 2017-03-03 10:57:07 -08:00
checkpoints.h chainparams: move CCheckpointData into chainparams.h 2018-01-22 10:30:41 -05:00
checkqueue.h
clientversion.cpp Implement automatic shutdown of deprecated Zcash versions 2017-05-12 14:41:46 +12:00
clientversion.h make-release.py: Versioning changes for 1.1.0. 2018-04-11 20:02:10 -06:00
coincontrol.h Small tweaks to CCoinControl for fundrawtransaction 2017-03-02 13:23:03 -08:00
coins.cpp Simplify JoinSplit priority calculation. refs 1896 2017-04-13 22:40:20 +01:00
coins.h Squashed commit of the following: 2018-03-02 11:45:05 +00:00
compat.h Changes to build on Alpine Linux. 2016-10-20 00:36:32 +01:00
compressor.cpp
compressor.h Fix OOM bug: UTXO entries with invalid script length 2016-10-20 22:59:50 -07:00
core_io.h Resolve issue bitcoin/bitcoin#3166. 2018-04-16 07:38:36 -06:00
core_memusage.h Prevector type 2018-04-16 07:38:36 -06:00
core_read.cpp use const references where appropriate 2017-03-03 10:57:05 -08:00
core_write.cpp Resolve issue bitcoin/bitcoin#3166. 2018-04-16 07:38:36 -06:00
dbwrapper.cpp dbwrapper: Move `HandleError` to `dbwrapper_private` 2018-04-03 20:40:54 +01:00
dbwrapper.h Do not shadow members in dbwrapper 2018-04-03 20:40:54 +01:00
deprecation.cpp Adjust deprecation message to work in both UI and -alertnotify 2018-04-03 12:17:30 +01:00
deprecation.h make-release.py: Versioning changes for 1.1.0. 2018-04-11 20:02:10 -06:00
hash.cpp
hash.h Make streams' read and write return void 2018-04-16 07:38:37 -06:00
httprpc.cpp Squashed commit of the following: 2018-03-02 11:45:05 +00:00
httprpc.h evhttpd implementation 2017-03-24 09:03:59 +13:00
httpserver.cpp Auto merge of #2555 - jasondavies:fix-2554, r=str4d 2017-10-23 15:15:14 -07:00
httpserver.h http: speed up shutdown 2017-08-01 20:24:27 +01:00
init.cpp Fix NODE_BLOOM documentation errors 2018-04-05 01:30:38 +01:00
init.h evhttpd implementation 2017-03-24 09:03:59 +13:00
key.cpp add bip32 pubkey serialization 2018-04-16 07:38:36 -06:00
key.h add bip32 pubkey serialization 2018-04-16 07:38:36 -06:00
keystore.cpp Implement viewing key storage in the keystore 2017-12-04 17:17:18 +00:00
keystore.h Add watch-only support to Zcash RPC methods 2017-12-20 00:46:37 +00:00
limitedmap.h
main.cpp When rewinding, reset pindexBestInvalid if it is pointing to a removed block 2018-04-11 21:46:58 -06:00
main.h Implement transaction expiry for Overwinter 2018-02-23 00:12:03 -08:00
memusage.h Prevector type 2018-04-16 07:38:36 -06:00
merkleblock.cpp Squashed commit of the following: 2018-03-02 11:45:05 +00:00
merkleblock.h Squashed commit of the following: 2018-03-02 11:45:05 +00:00
metrics.cpp Improve network height estimation 2017-07-28 10:50:07 +00:00
metrics.h Improve network height estimation 2017-07-28 10:50:07 +00:00
miner.cpp Squashed commit of the following: 2018-03-02 11:45:05 +00:00
miner.h Correct #ifdef nesting of miner headers and helper functions 2017-02-06 11:55:06 +00:00
mruset.h
net.cpp Code clean up. Remove use of X macro. 2018-03-05 15:00:33 -08:00
net.h Overwinter peer management and network handshaking. 2018-02-23 14:21:27 -08:00
netbase.cpp Squashed commit of the following: 2018-03-02 11:45:05 +00:00
netbase.h Squashed commit of the following: 2018-03-02 11:45:05 +00:00
noui.cpp Do not ask a UI question from bitcoind 2017-02-23 12:40:45 +00:00
noui.h
paymentdisclosure.cpp Add payment disclosure as experimental feature. 2017-11-14 13:29:05 -08:00
paymentdisclosure.h Use uint64_t instead of size_t for serialized indices into tx.vjoinsplit 2018-03-28 18:29:19 +02:00
paymentdisclosuredb.cpp dbwrapper: Move `HandleError` to `dbwrapper_private` 2018-04-03 20:40:54 +01:00
paymentdisclosuredb.h Add payment disclosure as experimental feature. 2017-11-14 13:29:05 -08:00
pow.cpp Make Rust compilation mandatory 2018-03-28 17:55:45 +02:00
pow.h
prevector.h Prevector type 2018-04-16 07:38:36 -06:00
protocol.cpp
protocol.h Add NODE_BLOOM service bit and bump protocol version 2018-04-05 01:30:12 +01:00
pubkey.cpp add bip32 pubkey serialization 2018-04-16 07:38:36 -06:00
pubkey.h add bip32 pubkey serialization 2018-04-16 07:38:36 -06:00
random.cpp Address review comments 2017-01-23 17:06:54 +01:00
random.h Address review comments 2017-01-23 17:06:54 +01:00
rest.cpp Squashed commit of the following: 2018-03-02 11:45:05 +00:00
reverselock.h c++11: don't throw from the reverselock destructor 2017-11-29 17:24:59 +00:00
rpcblockchain.cpp Cast ZCIncrementalMerkleTree::size() to uint64_t before passing to UniValue 2018-03-28 19:51:48 +02:00
rpcclient.cpp Add optional locktime to createrawtransaction 2018-04-12 18:08:17 -06:00
rpcclient.h [Univalue] add univalue over subtree 2017-02-10 02:18:51 +00:00
rpcmining.cpp Rationalize currency unit to "ZEC" 2017-08-03 18:49:04 +01:00
rpcmisc.cpp Add cli and rpc examples for z_sendmany 2017-11-17 13:17:51 -08:00
rpcnet.cpp Squashed commit of the following: 2018-03-02 11:45:05 +00:00
rpcprotocol.cpp evhttpd implementation 2017-03-24 09:03:59 +13:00
rpcprotocol.h evhttpd implementation 2017-03-24 09:03:59 +13:00
rpcrawtransaction.cpp Resolve issue bitcoin/bitcoin#3166. 2018-04-16 07:38:36 -06:00
rpcserver.cpp Closes #2910. Add z_listunspent RPC call. 2018-03-28 10:38:57 -07:00
rpcserver.h Closes #2910. Add z_listunspent RPC call. 2018-03-28 10:38:57 -07:00
scheduler.cpp Remove Boost conditional compilation. 2017-11-23 00:05:21 -05:00
scheduler.h
sendalert.cpp Alert 1004 (version 1.0.10 only) 2017-06-24 19:49:41 +01:00
serialize.h Make streams' read and write return void 2018-04-16 07:38:37 -06:00
streams.h Make streams' read and write return void 2018-04-16 07:38:37 -06:00
sync.cpp Assert on probable deadlocks if the second lock isnt try_lock 2017-03-03 11:47:02 -08:00
sync.h locking: teach Clang's -Wthread-safety to cope with our scoped lock macros 2017-03-03 11:47:08 -08:00
threadsafety.h
timedata.cpp Update timedata.cpp 2017-05-05 11:24:48 -04:00
timedata.h
tinyformat.h Squashed commit of the following: 2018-03-02 11:45:05 +00:00
torcontrol.cpp Squashed commit of the following: 2018-03-02 11:45:05 +00:00
torcontrol.h torcontrol improvements and fixes 2017-03-25 20:22:12 +13:00
txdb.cpp Update CBlockTreeDB::EraseBatchSync for dbwrapper refactor 2018-04-03 21:38:34 +01:00
txdb.h leveldbwrapper file rename to dbwrapper.* 2018-04-03 20:40:54 +01:00
txmempool.cpp Closes #3084. Log txid when removing expired txs from mempool. 2018-03-16 11:46:39 -07:00
txmempool.h Implement transaction expiry for Overwinter 2018-02-23 00:12:03 -08:00
ui_interface.h Do not ask a UI question from bitcoind 2017-02-23 12:40:45 +00:00
uint252.h
uint256.cpp
uint256.h
undo.h
util.cpp Remove Boost conditional compilation. 2017-11-23 00:05:21 -05:00
util.h Squashed 'src/secp256k1/' changes from 84973d3..6ad5cdb 2017-11-28 16:42:12 +00:00
utilmoneystr.cpp Get rid of fPlus argument to FormatMoney 2017-02-10 02:18:55 +00:00
utilmoneystr.h Get rid of fPlus argument to FormatMoney 2017-02-10 02:18:55 +00:00
utilstrencodings.cpp Implementation of Overwinter transaction format ZIP 202. 2018-02-16 10:10:15 -08:00
utilstrencodings.h Implementation of Overwinter transaction format ZIP 202. 2018-02-16 10:10:15 -08:00
utiltest.cpp Add consensus branch ID parameter to SignatureHash, remove SigVersion parameter 2018-02-20 04:22:20 +00:00
utiltest.h Add benchmark for incrementing note witnesses 2016-11-17 22:26:46 +13:00
utiltime.cpp Update to address @daira comments wrt fixing configure.ac 2017-11-23 11:58:25 -05:00
utiltime.h
validationinterface.cpp Add ZeroMQ support. Notify blocks and transactions via ZeroMQ 2017-02-08 22:10:42 +00:00
validationinterface.h use CBlockIndex* insted of uint256 for UpdatedBlockTip signal 2017-02-08 22:10:42 +00:00
version.h Overwinter mainnet activation height 2018-04-11 20:21:45 -06:00
zcbenchmarks.cpp Use v3 transactions with caching for validatelargetx benchmark 2018-02-20 04:22:22 +00:00
zcbenchmarks.h Make number of inputs configurable in validatelargetx test 2018-02-20 04:22:22 +00:00