58 Commits (8c1dbc5e9ddbafb77e60e8c4e6eb275a3a76ac12)

Author SHA1 Message Date
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" 9 years ago
Daniel Cousens e37b16a75c transaction: clarify witness branches 9 years ago
Bob McElrath 36ae37a9f9 Rename CTxinWitness -> CTxInWitness 9 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. 10 years ago
Pieter Wuille 9e38d0f745 Separate core memory usage computation in core_memusage.h 10 years ago
zathras-crypto 0aad1f13b2
Exempt unspendable transaction outputs from dust checks 10 years ago
Pieter Wuille 5098c47b24 Implement accurate memory accounting for mempool 10 years ago
Wladimir J. van der Laan 5a7304b69d Move recently introduced CTransAction::IsEquivalentTo to CWalletTx 10 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
Pavel Janík bdb6a71d3d IsNull doesn't change CBlockLocator, add const hint 10 years ago
sandakersmann f914f1a746
Added "Core" to copyright headers 10 years ago
Michael Ford 78253fcbad Remove references to X11 licence 10 years ago
Matt Corallo afd4b94b6d Move CMerkleBlock and CPartialMerkleTree to their own file 10 years ago
Luke Dashjr d227011184 MOVEONLY: core/ -> primitives/ 10 years ago