aboutsummaryrefslogtreecommitdiff
path: root/src/primitives
Commit message (Expand)AuthorAgeFilesLines
* crypto: Add scrypt N=1024 PoWbarrystyle2021-05-301-1/+1
* Litecoin: Add scrypt N=1024 PoWshaolinfry2021-05-302-0/+11
* Report and verify expirationsPieter Wuille2020-10-121-2/+2
* net: CNetAddr: add support to (un)serialize as ADDRv2Vasil Dimov2020-09-171-0/+6
* refactor: add GenTxid (=txid or wtxid) type and use it for tx request logicPieter Wuille2020-07-301-0/+15
* Merge #18317: Serialization improvements step 6 (all except wallet/gui)MarcoFalke2020-05-202-44/+11
|\
| * Convert everything except wallet/qt to new serializationPieter Wuille2020-03-302-44/+11
* | Remove CCoinsViewCache::GetValueIn(...)practicalswift2020-05-031-2/+0
* | scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
* | Check for overflow when calculating sum of outputsElichai Turkel2020-03-231-2/+5
|/
* scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-302-2/+2
* Remove unused includespracticalswift2019-10-151-1/+0
* Make reasoning about dependencies easier by not including unused dependenciespracticalswift2019-06-021-1/+0
* Merge #14039: Disallow extended encoding for non-witness transactionsMarcoFalke2019-04-251-0/+4
|\
| * Disallow extended encoding for non-witness transactionsPieter Wuille2018-08-231-0/+4
* | Made expicit constructor CTransaction(const CMutableTransaction &tx).lucash-dev2018-12-171-1/+1
* | Use const in COutPoint classHennadii Stepanov2018-11-301-3/+5
* | scripted-diff: Move util files to separate directory.Jim Posen2018-11-042-2/+2
* | Avoid 1 << 31 (UB) in calculation of SEQUENCE_LOCKTIME_DISABLE_FLAGpracticalswift2018-10-181-1/+1
* | doxygen: Fix member commentsMarcoFalke2018-09-261-1/+1
* | Drop unused GetType() from CSizeComputerBen Woosley2018-09-111-1/+1
|/
* Update copyright headers to 2018DrahtBot2018-07-274-4/+4
* Removed unused == operator from CMutableTransaction.[email protected]2018-06-101-5/+0
* Cache witness hash in CTransactionMarcoFalke2018-05-042-11/+9
* Make CMutableTransaction constructor explicitMarcoFalke2018-05-041-1/+1
* Support serialization as another type without castingPieter Wuille2018-03-201-1/+1
* Merge #10498: Use static_cast instead of C-style casts for non-fundamental typesMarcoFalke2018-02-071-2/+2
|\
| * Use static_cast instead of C-style casts for non-fundamental typespracticalswift2017-09-221-2/+2
* | Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-034-4/+4
* | scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-164-16/+16
|/
* Merge #8330: Structure Packing Optimizations in C{,Mutable}TransactionWladimir J. van der Laan2017-09-062-6/+6
|\
| * Reorder C{,Mutable}Transaction for better packingJeremy Rubin2017-07-122-6/+6
* | Declare single-argument (non-converting) constructors "explicit"practicalswift2017-08-161-1/+1
* | Replace traditional for with ranged for in primitivesDag Robole2017-07-242-13/+11
* | Merge #10760: Avoid dereference-of-casted-pointerPieter Wuille2017-07-151-2/+2
|\ \
| * | Avoid dereference-of-casted-pointerPieter Wuille2017-07-071-2/+2
| |/
* / Remove confusing MAX_BLOCK_BASE_SIZE.Gregory Maxwell2017-07-144-22/+1
|/
* Perform member initialization in initialization lists where possiblepracticalswift2017-06-041-4/+1
* Consensus: Minimal way to move dust out of consensusJorge Timón2017-05-031-37/+0
* Improved efficiency in COutPoint constructorsMarcos Mayorga2017-04-281-2/+2
* Merge #9602: Remove coin age priority and free transactions - implementationWladimir J. van der Laan2017-03-072-32/+0
|\
| * [cleanup] Remove coin age priority completely.Alex Morcos2017-03-032-32/+0
* | Optimize GetWitnessHash() for non-segwit transactionsSuhas Daftuar2017-03-031-0/+3
|/
* Merge #9283: A few more CTransactionRef optimizationsWladimir J. van der Laan2017-01-041-2/+0
|\
| * Remove unused MakeTransactionRef overloadsPieter Wuille2016-12-211-2/+0
* | Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-314-4/+4
|/
* Merge #8589: Inline CTxInWitness inside CTxInWladimir J. van der Laan2016-12-212-73/+36
|\
| * Move CTxInWitness inside CTxInPieter Wuille2016-12-042-73/+36
* | Bump default transaction version to 2BtcDrak2016-12-081-1/+1
|/
* Make CTransaction actually immutablePieter Wuille2016-12-022-90/+87