70 Commits (d5c7c1cfe3090775bf30dee531d511801926c18b)

Author SHA1 Message Date
practicalswift 656dbd871a Perform member initialization in initialization lists where possible 8 years ago
Jorge Timón 330bb5a456
Consensus: Minimal way to move dust out of consensus 8 years ago
Marcos Mayorga 4fbae77929 Improved efficiency in COutPoint constructors 8 years ago
Alex Morcos 359e8a03d1 [cleanup] Remove coin age priority completely. 8 years ago
Suhas Daftuar 02c57b521a Optimize GetWitnessHash() for non-segwit transactions 8 years ago
isle2983 27765b6403 Increment MIT Licence copyright header year on files modified in 2016 8 years ago
Pieter Wuille 91335ba389 Remove unused MakeTransactionRef overloads 8 years ago
BtcDrak 1f0ca1ae1c
Bump default transaction version to 2 8 years ago
Pieter Wuille f6fb7acda4 Move CTxInWitness inside CTxIn 8 years ago
Pieter Wuille 81e3228fcb Make CTransaction actually immutable 8 years ago
Pieter Wuille b4e4ba475a Introduce convenience type CTransactionRef 8 years ago
Pieter Wuille 1662b437b3 Make CBlock::vtx a vector of shared_ptr<CTransaction> 8 years ago
Pieter Wuille da60506fc8 Add deserializing constructors to CTransaction and CMutableTransaction 8 years ago
Pieter Wuille 528472111b Get rid of nType and nVersion 8 years ago
Pieter Wuille 657e05ab2e Make GetSerializeSize a wrapper on top of CSizeComputer 8 years ago
Matt Corallo 190fd321ad Remove unused CTxOut::GetHash() 8 years ago
Hampus Sjöberg fdf82fba31 Adding method GetTotalSize() to CTransaction 8 years ago
MarcoFalke fa785d1211 Use __func__ to get function name for output printing 8 years ago
Suhas Daftuar 2c06bae39e Rename "block cost" to "block weight" 8 years ago
Daniel Cousens e37b16a75c transaction: clarify witness branches 8 years ago
Bob McElrath 36ae37a9f9 Rename CTxinWitness -> CTxInWitness 8 years ago
Pieter Wuille 2b1f6f9ccf BIP141: Other consensus critical limits, and BIP145 9 years ago
Pieter Wuille 8b49040854 BIP141: Commitment structure and deployment 9 years ago
Pieter Wuille 7030d9eb47 BIP144: Serialization, hashes, relay (sender side) 9 years ago
Pieter Wuille eff736e55e Reformat version in UpdateTip and other messages 9 years ago
BtcDrak 12c89c9185 Policy: allow transaction version 2 relay policy. 9 years ago
João Barbosa 0f176927f8 Improve COutPoint less operator 9 years ago
Pieter Wuille 6851107b3a BIP9 Implementation 9 years ago
Alex Morcos c6c2f0fd78 Implement SequenceLocks functions 9 years ago
MarcoFalke fa24439ff3 Bump copyright headers to 2015 9 years ago
Pieter Wuille eece63fa72 Switch blocks to a constant-space Merkle root/branch algorithm. 9 years ago
Pieter Wuille 114b5812f6 Prevector type 9 years ago
MarcoFalke 5f46a7d068 transaction_tests: Be more strict checking dust 9 years ago
Peter Todd 287f54fc90 Add CHECKLOCKTIMEVERIFY (BIP65) soft-fork logic 9 years ago
Pieter Wuille 3b33ec85ed Avoid duplicate CheckBlock checks 9 years ago
Pieter Wuille 391dff16fe Do not store Merkle branches in the wallet. 9 years ago
mruddy af3208bfa6 Resolve issue 3166. 9 years ago
Pieter Wuille 9e38d0f745 Separate core memory usage computation in core_memusage.h 9 years ago
zathras-crypto 0aad1f13b2
Exempt unspendable transaction outputs from dust checks 9 years ago
Pieter Wuille 5098c47b24 Implement accurate memory accounting for mempool 9 years ago
Wladimir J. van der Laan 5a7304b69d Move recently introduced CTransAction::IsEquivalentTo to CWalletTx 9 years ago
jtimon 691161d419 Consensus: Create consensus/consensus.h with some constants 10 years ago
Tom Harding b2b3619262 Implement CTransaction::IsEquivalentTo(...) 10 years ago
Cozz Lovan 292623adf5 Subtract fee from amount 10 years ago
Wladimir J. van der Laan a0ae79d775 Replace CBlockHeader::GetHash with call to SerializeHash 10 years ago
Wladimir J. van der Laan 4f92773f92 src/primitives/transaction.h: endian compatibility in serialization 10 years ago
Wladimir J. van der Laan 81aeb28436 src/primitives/block.cpp: endian compatibility in GetHash 10 years ago
Pieter Wuille 5a47811da5 BIP66 changeover logic 10 years ago
Pavel Janík 5262fde0ec Remove whitespaces before double colon in errors and logs 10 years ago
Wladimir J. van der Laan 4f1524966a Replace direct use of 0 with SetNull and IsNull 10 years ago