aboutsummaryrefslogtreecommitdiff
path: root/src/primitives
Commit message (Expand)AuthorAgeFilesLines
* Disallow extended encoding for non-witness transactionsPieter Wuille2019-05-201-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
* Introduce convenience type CTransactionRefPieter Wuille2016-11-192-1/+7
* Make CBlock::vtx a vector of shared_ptr<CTransaction>Pieter Wuille2016-11-192-2/+2
* Add deserializing constructors to CTransaction and CMutableTransactionPieter Wuille2016-11-192-0/+13
* Get rid of nType and nVersionPieter Wuille2016-11-072-15/+16
* Make GetSerializeSize a wrapper on top of CSizeComputerPieter Wuille2016-11-071-1/+1
* Remove unused CTxOut::GetHash()Matt Corallo2016-11-042-7/+0
* Adding method GetTotalSize() to CTransactionHampus Sjöberg2016-09-062-0/+12
* Use __func__ to get function name for output printingMarcoFalke2016-08-191-1/+1
* Merge #8332: semi trivial: clarify witness branches in transaction.h serializ...Wladimir J. van der Laan2016-07-281-3/+5
|\
| * transaction: clarify witness branchesDaniel Cousens2016-07-141-3/+5
* | Rename "block cost" to "block weight"Suhas Daftuar2016-07-184-9/+9
* | Rename CTxinWitness -> CTxInWitnessBob McElrath2016-07-061-3/+3
|/
* BIP141: Other consensus critical limits, and BIP145Pieter Wuille2016-06-224-5/+42
* BIP141: Commitment structure and deploymentPieter Wuille2016-06-221-1/+2