zcashd/src
Kris Nuttycombe 3e3ee1bf3b Add various bits of documentation 2022-02-19 15:29:19 +00:00
..
bench Merge remote-tracking branch 'upstream/master' into feature/wallet_orchard 2021-11-23 18:38:07 -07:00
compat Default to defining endian-conversion DECLs in compat w/o config 2020-12-20 22:42:22 +00:00
config
consensus Apply suggestions from code review 2022-01-10 19:46:06 -07:00
crypto Add a FastRandomContext::randrange and use it 2021-02-17 15:43:43 -07:00
fuzzing Added libfuzzer support. 2020-08-12 21:41:30 +01:00
gtest Add test for Orchard wallet note detection. 2022-02-17 17:50:17 -07:00
leveldb Partial revert of "Update links". See #4904 2020-12-17 01:42:03 +00:00
obj
policy Fix typos 2021-11-14 16:27:09 +02:00
pow/tromp Fix typos 2021-11-14 16:27:09 +02:00
primitives Apply suggestions from code review 2022-02-18 17:45:50 -07:00
rpc fix minconf parsing for z_getbalanceforaccount and z_getbalanceforaddress 2022-02-08 22:58:45 -07:00
rust Apply suggestions from code review 2022-02-18 17:45:50 -07:00
script Add comment to zcash_script_new_precomputed_tx about references to input buffers 2022-01-31 15:16:35 -03:00
secp256k1 Update secp256k1 subtree to latest master 2021-01-25 21:35:39 +00:00
support Fix typos 2021-11-14 16:27:09 +02:00
test Add test vectors for UFVK derivation 2022-02-12 15:07:05 -07:00
univalue Merge commit '9e26ae1c78fe62e23dcca7b22e1cd1a42b45dd25' into univalue-update 2021-01-25 19:50:54 +00:00
util Remove the `InvalidEncoding` type from key & address variants. 2022-01-06 13:44:45 -07:00
wallet Add various bits of documentation 2022-02-19 15:29:19 +00:00
zcash Add various bits of documentation 2022-02-19 15:29:19 +00:00
zmq [depends, zmq, doc] avoid deprecated zeromq api functions 2020-10-05 22:54:19 +01:00
.clang-format clang-format: Delete ForEachMacros 2020-11-23 23:07:15 +00:00
Makefile.am Add a first-class type for transparent full viewing keys. 2022-01-27 21:27:43 -07:00
Makefile.bench.include build: Add missing LIBUNIVALUE to Makefile.bench.include LDADD 2020-10-13 14:12:41 +01:00
Makefile.gtest.include Add test for Orchard wallet note detection. 2022-02-17 17:50:17 -07:00
Makefile.leveldb.include build: Remove WINVER pre define in Makefile.leveldb.inlcude 2021-06-05 14:51:20 +01:00
Makefile.test.include Add tests for ufvk roundtrip serialization. 2021-12-13 18:53:27 -07:00
addrdb.cpp scripted-diff: Remove direct usages of boost::filesystem 2021-04-14 12:52:15 +12:00
addrdb.h Remove duplicate / unused includes 2021-04-14 12:53:06 +12:00
addressindex.h
addrman.cpp Switch FastRandomContext to ChaCha20 2021-02-17 15:43:43 -07:00
addrman.h addrman: Add missing lock in Clear() (CAddrMan) 2021-04-12 17:15:22 -06:00
alert.cpp scripted-diff: Remove #include <boost/foreach.hpp> 2020-11-23 23:07:15 +00:00
alert.h Move GetWarnings and related globals to util. 2020-02-21 01:28:13 +00:00
alertkeys.h
amount.cpp Always allow transactions paying at least DEFAULT_FEE to be relayed, and do not rate-limit them. 2020-12-18 21:19:23 +00:00
amount.h Add CFeeRate += operator 2021-08-10 05:09:51 +01:00
arith_uint256.cpp
arith_uint256.h
asyncrpcoperation.cpp Add univalue to updatecheck.py and update univalue, removing calls to deprecated methods 2020-05-14 12:42:19 -06:00
asyncrpcoperation.h lint: Fix missing or inconsistent include guards 2020-11-09 23:06:21 +00:00
asyncrpcqueue.cpp
asyncrpcqueue.h lint: Fix missing or inconsistent include guards 2020-11-09 23:06:21 +00:00
base58.cpp
base58.h
bech32.cpp
bech32.h
bitcoin-cli-res.rc
bitcoin-cli.cpp Apply suggestions from code review 2021-01-12 17:09:20 +00:00
bitcoin-tx-res.rc
bitcoin-tx.cpp refactor: Drop boost::this_thread::interruption_point and boost::thread_interrupted in main thread 2020-11-23 23:07:15 +00:00
bitcoind-res.rc
bitcoind.cpp util: Replace boost::signals2 with std::function 2020-11-23 23:07:15 +00:00
bloom.cpp net: remove is{Empty,Full} flags from CBloomFilter, clarify CVE fix 2021-04-02 16:06:41 +13:00
bloom.h doc: clarify CRollingBloomFilter size estimate 2021-04-02 16:06:43 +13:00
chain.cpp Refactor: Remove using namespace <xxx> from src/*.cpp. 2021-04-02 16:04:55 +13:00
chain.h Minor fixes to documentation and formatting 2021-06-21 17:08:22 +01:00
chainparams.cpp Merge remote-tracking branch 'upstream/master' into feature/wallet_unified_addresses 2022-01-25 20:27:33 -07:00
chainparams.h Compute key id for UFVKs. 2021-12-15 13:53:10 -07:00
chainparamsbase.cpp
chainparamsbase.h
chainparamsseeds.h
checkpoints.cpp scripted-diff: Remove #include <boost/foreach.hpp> 2020-11-23 23:07:15 +00:00
checkpoints.h Remove redundant CheckBlock calls. 2020-10-07 13:07:34 -06:00
checkqueue.h Fix CCheckQueue IsIdle (potential) race condition and remove dangerous constructors. 2021-04-02 12:22:48 -06:00
clientversion.cpp
clientversion.h make-release.py: Versioning changes for 4.6.0-1. 2022-01-05 20:16:10 +00:00
coincontrol.h
coins.cpp Rename OrchardMerkleTree -> OrchardMerkleFrontier 2021-11-23 07:27:34 -07:00
coins.h Rename OrchardMerkleTree -> OrchardMerkleFrontier 2021-11-23 07:27:34 -07:00
compat.h Move Win32 defines to configure.ac to ensure they are globally defined 2021-06-05 15:22:00 +01:00
compressor.cpp
compressor.h
core_io.h
core_memusage.h Include Orchard bundle in transaction dynamic usage 2021-06-29 15:05:46 +01:00
core_read.cpp Refactor: Remove using namespace <xxx> from src/*.cpp. 2021-04-02 16:04:55 +13:00
core_write.cpp Refactor: Remove using namespace <xxx> from src/*.cpp. 2021-04-02 16:04:55 +13:00
dbwrapper.cpp util: Replace boost::signals2 with std::function 2020-11-23 23:07:15 +00:00
dbwrapper.h dbwrapper: Use new .data() method of CDataStream 2021-06-11 21:34:43 +01:00
deprecation.cpp
deprecation.h make-release.py: Versioning changes for 4.6.0. 2021-12-23 00:13:51 +00:00
experimental_features.cpp add -orchardwallet experimental feature flag 2021-12-14 14:42:08 -07:00
experimental_features.h add -orchardwallet experimental feature flag 2021-12-14 14:42:08 -07:00
fs.cpp Remove unused Boost includes 2020-10-22 01:11:37 +01:00
fs.h Update links 2020-12-13 11:24:44 +02:00
hash.cpp Support SipHash with arbitrary byte writes 2021-02-16 18:00:22 -07:00
hash.h Support SipHash with arbitrary byte writes 2021-02-16 18:00:22 -07:00
httprpc.cpp scripted-diff: Remove #include <boost/foreach.hpp> 2020-11-23 23:07:15 +00:00
httprpc.h
httpserver.cpp http: Remove numThreads and ThreadCounter 2021-04-12 17:15:23 -06:00
httpserver.h httpserver: replace boost threads with std 2020-09-30 12:48:35 +01:00
init.cpp Replace z_getbalanceforaddress with z_getbalanceforviewingkey 2022-02-09 16:58:55 -07:00
init.h Add an RPC method for setting the tracing filter directives 2020-08-07 15:26:28 +01:00
key.cpp Address comments from code review. 2021-10-29 13:38:36 -06:00
key.h Address comments from code review. 2021-10-29 13:38:36 -06:00
key_constants.h Compute key id for UFVKs. 2021-12-15 13:53:10 -07:00
key_io.cpp Merge branch 'master' into feature/wallet_unified_addresses 2022-01-12 16:54:12 -07:00
key_io.h Remove the `InvalidEncoding` type from key & address variants. 2022-01-06 13:44:45 -07:00
keystore.cpp Add various bits of documentation 2022-02-19 15:29:19 +00:00
keystore.h Replace z_getbalanceforaddress with z_getbalanceforviewingkey 2022-02-09 16:58:55 -07:00
limitedmap.h Disallow unlimited limited maps 2021-02-18 19:03:58 +00:00
logging.cpp prevector: Terminate without logging on failed allocation 2020-12-20 22:42:22 +00:00
logging.h Update links 2020-12-13 11:24:44 +02:00
main.cpp Merge pull request #5422 from LarryRuane/2021-12-getspentindex-logging 2021-12-16 12:58:10 -07:00
main.h [rpc] mining: Omit uninitialized currentblockweight, currentblocktx 2021-12-17 09:35:30 -07:00
mempool_limit.cpp Fix typos 2021-11-14 16:27:09 +02:00
mempool_limit.h Remove JSDescription::h_sig 2020-12-20 22:42:22 +00:00
memusage.h Add support for unique_ptr and shared_ptr to memusage 2021-08-13 03:58:03 +01:00
merkleblock.cpp Refactor: Remove using namespace <xxx> from src/*.cpp. 2021-04-02 16:04:55 +13:00
merkleblock.h
metrics.cpp Cleanup: get the definition of ENABLE_VIRTUAL_TERMINAL_PROCESSING from wincon.h. 2021-04-06 16:41:28 +01:00
metrics.h scripted-diff: Migrate from boost::optional to std::optional 2020-12-16 22:59:35 +00:00
miner.cpp Replace `DecodeDestination` in `GetMinerAddress` with `DecodePaymentAddress` 2022-01-06 22:29:44 -07:00
miner.h Replace `DecodeDestination` in `GetMinerAddress` with `DecodePaymentAddress` 2022-01-06 22:29:44 -07:00
net.cpp Use wtxid for peer state management 2021-09-10 21:50:24 +01:00
net.h Fix typos 2021-11-14 16:27:09 +02:00
netbase.cpp Drop defunct Windows compat fixes 2021-06-05 14:51:00 +01:00
netbase.h Adding CSubNet constructor over a single CNetAddr 2021-02-16 18:02:24 +00:00
noui.cpp util: Replace boost::signals2 with std::function 2020-11-23 23:07:15 +00:00
noui.h
pow.cpp scripted-diff: Migrate from boost::optional to std::optional 2020-12-16 22:59:35 +00:00
pow.h Revert "Pass the block height through to CheckEquihashSolution()" 2020-07-15 16:16:40 +12:00
prevector.h prevector::swap: fix (unreached) data corruption 2021-02-17 10:56:59 -07:00
proof_verifier.cpp scripted-diff: Migrate from boost::variant to std::variant 2020-12-16 22:49:53 +00:00
proof_verifier.h Replace libsodium's crypto_sign with ed25519-zebra 2020-08-20 19:00:47 +01:00
protocol.cpp Add named constants for legacy tx authDigest placeholder value 2021-09-14 21:26:05 +01:00
protocol.h net: Reject unknown CInv message types 2021-09-15 20:08:01 +01:00
pubkey.cpp Add a first-class type for transparent full viewing keys. 2022-01-27 21:27:43 -07:00
pubkey.h Add a first-class type for transparent full viewing keys. 2022-01-27 21:27:43 -07:00
random.cpp Switch FastRandomContext to ChaCha20 2021-02-17 15:43:43 -07:00
random.h Add a FastRandomContext::randrange and use it 2021-02-17 15:43:43 -07:00
rest.cpp Add missing cs_main locks when calling blockToJSON/blockheaderToJSON 2021-04-12 17:15:22 -06:00
reverse_iterator.h Introduce src/reverse_iterator.hpp and include it... 2020-11-23 23:07:15 +00:00
reverselock.h Do not shadow variables 2021-04-02 16:04:55 +13:00
scheduler.cpp Notify other serviceQueue thread we are finished to prevent deadlocks. 2021-02-19 15:11:22 -07:00
scheduler.h
sendalert.cpp Address comments from code review. 2021-10-29 13:38:36 -06:00
serialize.h Fix polymorphism of string serialization. 2021-11-07 10:16:22 -07:00
spentindex.h
streams.h Auto merge of #5202 - str4d:5022-tx-v5, r=str4d 2021-06-12 17:59:44 +00:00
sync.cpp Prevent mutex lock fail even if --enable-debug 2021-04-20 15:11:57 +12:00
sync.h Add ability to assert a lock is not held in DEBUG_LOCKORDER 2021-04-12 17:15:22 -06:00
threadsafety.h Update links 2020-12-13 11:24:44 +02:00
timedata.cpp Move time data log print to 'net' category to reduce log noise 2021-02-18 19:34:58 +00:00
timedata.h Update GetAdjustedTime() to GetTime(). 2020-02-25 16:57:22 +00:00
timestampindex.h
tinyformat.h Update links 2020-12-13 11:24:44 +02:00
torcontrol.cpp Fix typos 2021-11-14 16:27:09 +02:00
torcontrol.h
transaction_builder.cpp Make `TransactionBuilder::AddOrchardOutput` memo optional 2022-02-16 13:39:40 +00:00
transaction_builder.h Make `TransactionBuilder::AddOrchardOutput` memo optional 2022-02-16 13:39:40 +00:00
txdb.cpp Rename OrchardMerkleTree -> OrchardMerkleFrontier 2021-11-23 07:27:34 -07:00
txdb.h Rename OrchardMerkleTree -> OrchardMerkleFrontier 2021-11-23 07:27:34 -07:00
txmempool.cpp Get rid of CTxMempool::lookup() entirely 2021-08-13 15:42:04 +01:00
txmempool.h Get rid of CTxMempool::lookup() entirely 2021-08-13 15:42:04 +01:00
ui_interface.h Report reindexing progress in GUI 2021-08-09 20:58:49 +01:00
uint252.h lint: Fix missing or inconsistent include guards 2020-11-09 23:06:21 +00:00
uint256.cpp wallet: Implement `z_getaddressforaccount` 2022-01-18 19:43:27 +00:00
uint256.h Address comments from code review. 2021-10-29 13:38:36 -06:00
undo.h
util.cpp Move Win32 defines to configure.ac to ensure they are globally defined 2021-06-05 15:22:00 +01:00
util.h Squashed 'src/secp256k1/' changes from 3967d96bf1..a4abaab793 2021-01-25 20:27:37 +00:00
utilmoneystr.cpp
utilmoneystr.h
utilstrencodings.cpp wallet: Implement `z_getaddressforaccount` 2022-01-18 19:43:27 +00:00
utilstrencodings.h wallet: Implement `z_getaddressforaccount` 2022-01-18 19:43:27 +00:00
utiltest.cpp Add Orchard recipient support to the transaction builder 2022-02-15 23:28:55 +00:00
utiltest.h test: Fix OverwinterExpiryHeight test after ZIP 203 contextual changes 2021-07-01 13:17:08 +01:00
utiltime.cpp Fix race when accessing std::locale::classic() 2021-04-01 14:29:40 -06:00
utiltime.h
validationinterface.cpp Fix typos 2021-08-31 19:56:25 +01:00
validationinterface.h scripted-diff: Migrate from boost::optional to std::optional 2020-12-16 22:59:35 +00:00
version.h Fix bugs in testnet Orchard circuit 2021-09-28 22:56:37 +01:00
warnings.cpp Update links 2020-12-13 11:24:44 +02:00
warnings.h Update links 2020-12-13 11:24:44 +02:00
zcbenchmarks.cpp Merge remote-tracking branch 'upstream/master' into feature/wallet_orchard 2021-11-23 18:38:07 -07:00
zcbenchmarks.h lint: Fix missing or inconsistent include guards 2020-11-09 23:06:21 +00:00