dash/src/llmq
dustinface a281cf6b3c
bls: Some char[] -> std::vector<uint8_t> refactoring in CBLSWrapper (#4010)
* refactor: CBLSWrapper::GetBuf -> CBLSWrapper::ToByteVector

* bls: Use std::vector<uint8_t> in CBLSWrapper::Unserialize

* bls: Refactor CBLSWrapper::SetBuf -> CBLSWrapper::SetByteVector

SetBuf(const void*, size_t) -> SetByteVector(std::vector<uint8_t>&)
2021-02-27 02:36:00 -05:00
..
quorums_blockprocessor.cpp llmq: Avoid writing commitments to evodb and altering caches when all we want is to check block candidate validity (#3980) 2021-02-03 22:01:26 -05:00
quorums_blockprocessor.h llmq: Avoid writing commitments to evodb and altering caches when all we want is to check block candidate validity (#3980) 2021-02-03 22:01:26 -05:00
quorums_chainlocks.cpp chainlocks: Another attempt to fix deadlocks (#4007) 2021-02-23 01:47:13 +03:00
quorums_chainlocks.h Always mark conflicting blocks with BLOCK_CONFLICT_CHAINLOCK flag (#3924) 2021-01-16 14:47:13 -05:00
quorums_commitment.cpp Merge bitcoin#11041 Add LookupBlockIndex 2020-12-15 11:20:19 -06:00
quorums_commitment.h Apply (mostly)trivial clang-tidy in llmq folder (#3645) 2020-08-10 00:35:02 +03:00
quorums_debug.cpp Merge bitcoin#11041 Add LookupBlockIndex 2020-12-15 11:20:19 -06:00
quorums_debug.h Merge #12757: Clarify include guard naming convention 2020-07-19 00:42:54 -05:00
quorums_dkgsession.cpp bls: Some char[] -> std::vector<uint8_t> refactoring in CBLSWrapper (#4010) 2021-02-27 02:36:00 -05:00
quorums_dkgsession.h llmq: Store encrypted DKG contributitons (#3948) 2021-01-22 10:11:06 -05:00
quorums_dkgsessionhandler.cpp Do not store hashes in ProcessPendingMessageBatch and do not pass them to ReceiveMessage-s (#3921) 2021-01-14 13:42:08 -06:00
quorums_dkgsessionhandler.h refactor: Drop some unused code (#3919) 2021-01-10 21:28:37 -06:00
quorums_dkgsessionmgr.cpp llmq: Store encrypted DKG contributitons (#3948) 2021-01-22 10:11:06 -05:00
quorums_dkgsessionmgr.h llmq: Store encrypted DKG contributitons (#3948) 2021-01-22 10:11:06 -05:00
quorums_init.cpp llmq: Use thread pool for quorum cache and data recovery threads (#4008) 2021-02-20 15:43:43 -05:00
quorums_init.h Merge #12757: Clarify include guard naming convention 2020-07-19 00:42:54 -05:00
quorums_instantsend.cpp instantsend: optimize db and cache usage (#3986) 2021-02-24 12:32:34 -05:00
quorums_instantsend.h instantsend: optimize db and cache usage (#3986) 2021-02-24 12:32:34 -05:00
quorums_signing_shares.cpp instantsend|sigs: Sleep when there is no more work (#3988) 2021-02-11 11:32:30 -05:00
quorums_signing_shares.h instantsend|sigs: Sleep when there is no more work (#3988) 2021-02-11 11:32:30 -05:00
quorums_signing.cpp Rename -recsigsmaxage option to better match other similar options (#3997) 2021-02-27 00:58:47 -05:00
quorums_signing.h Rename -recsigsmaxage option to better match other similar options (#3997) 2021-02-27 00:58:47 -05:00
quorums_utils.cpp llmq|init|test: Implement DKG data recovery / quorum verification vector sync (#3964) 2021-02-01 17:10:19 +01:00
quorums_utils.h llmq|init|test: Implement DKG data recovery / quorum verification vector sync (#3964) 2021-02-01 17:10:19 +01:00
quorums.cpp llmq: Avoid holding cs_data_requests longer than needed (#4009) 2021-02-23 01:47:36 +03:00
quorums.h llmq: Use thread pool for quorum cache and data recovery threads (#4008) 2021-02-20 15:43:43 -05:00