85 Commits (392b7aba5f7332bf2ca87ee2fd620fe660b5eca1)

Author SHA1 Message Date
Jianping Wu 348513dda6 Upgraded to Cryptonight V8. 6 years ago
Jianping Wu 29eb41121d CTransaction, GetValueOut(bool fExcludeKeva) 6 years ago
Jianping Wu c56fb50b55 WIP: namespace/key 6 years ago
Jianping Wu 7f27245431 Switched to cryptonight PoW. 6 years ago
Jianping Wu fac4394247 Started working on Cryptonight. 6 years ago
shaolinfry 4b588c670c
Litecoin: Add scrypt N=1024 PoW 7 years ago
Akira Takizawa 595a7bab23 Increment MIT Licence copyright header year on files modified in 2017 7 years ago
MeshCollider 1a445343f6 scripted-diff: Replace #include "" with #include <> (ryanofsky) 7 years ago
practicalswift 64fb0ac016 Declare single-argument (non-converting) constructors "explicit" 7 years ago
Dag Robole 72f00608d0 Replace traditional for with ranged for in primitives 7 years ago
Gregory Maxwell 3babbcb487 Remove confusing MAX_BLOCK_BASE_SIZE. 7 years ago
Jeremy Rubin 37495e0d8d Reorder C{,Mutable}Transaction for better packing 7 years ago
Pieter Wuille 0aadc11fd8 Avoid dereference-of-casted-pointer 7 years ago
practicalswift 656dbd871a Perform member initialization in initialization lists where possible 7 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 8 years ago
Pieter Wuille 8b49040854 BIP141: Commitment structure and deployment 8 years ago
Pieter Wuille 7030d9eb47 BIP144: Serialization, hashes, relay (sender side) 8 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