Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-06-01 | Switch from per-tx to per-txout CCoinsViewCache methods in some places | Pieter Wuille | |
2017-04-06 | MOVEONLY: tx functions to consensus/tx_verify.o | Jorge Timón | |
Functions related to transaction verification. | |||
2017-01-05 | Merge #9281: Refactor: Remove using namespace <xxx> from bench/ & test/ sources | MarcoFalke | |
73f4119 Refactoring: Removed using namespace <xxx> from bench/ and test/ source files. (Karl-Johan Alm) | |||
2017-01-02 | Refactoring: Removed using namespace <xxx> from bench/ and test/ source files. | Karl-Johan Alm | |
2016-12-31 | Increment MIT Licence copyright header year on files modified in 2016 | isle2983 | |
Edited via: $ contrib/devtools/copyright_header.py update . | |||
2016-12-04 | Move CTxInWitness inside CTxIn | Pieter Wuille | |
2016-12-02 | Rename the remaining main.{h,cpp} to validation.{h,cpp} | Matt Corallo | |
2016-07-06 | Rename CTxinWitness -> CTxInWitness | Bob McElrath | |
2016-06-22 | [qa] Add GetTransactionSigOpCost unit tests | Jonas Nick | |
2015-12-13 | Bump copyright headers to 2015 | MarcoFalke | |
2015-11-13 | Prevector type | Pieter Wuille | |
2015-03-12 | tests: add a BasicTestingSetup and apply to all tests | Wladimir J. van der Laan | |
Make sure that chainparams and logging is properly initialized. Doing this for every test may be overkill, but this initialization is so simple that that does not matter. This should fix the travis issues. | |||
2015-01-05 | Replace direct use of 0 with SetNull and IsNull | Wladimir J. van der Laan | |
Replace x=0 with .SetNull(), x==0 with IsNull(), x!=0 with !IsNull(). Replace uses of uint256(0) with uint256(). | |||
2014-12-16 | Remove references to X11 licence | Michael Ford | |
2014-10-31 | boost: moveonly: split CPubKey and friends to new files | Cory Fields | |
2014-10-17 | script: add ToByteVector() for converting anything with begin/end | Cory Fields | |
This should move to a util header once their dependencies are cleaned up. | |||
2014-10-17 | script: move CScriptID to standard.h and add a ctor for creating them from ↵ | Cory Fields | |
CScripts This allows for a reversal of the current behavior. This: CScript foo; CScriptID bar(foo.GetID()); Becomes: CScript foo; CScriptID bar(foo); This way, CScript is no longer dependent on CScriptID or Hash(); | |||
2014-09-16 | Move CTxDestination from script/script to script/standard | Pieter Wuille | |
2014-09-08 | Move CScript class and dependencies to script/script | jtimon | |
2014-09-08 | Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes) | jtimon | |
2014-03-18 | Add licenses for tests and test data | Wladimir J. van der Laan | |
- Add license headers to source files (years based on commit dates) in `src/test` as well as `qa` - Add `README.md` to `src/test/data` specifying MIT license Fixes #3848 | |||
2013-11-10 | Cleanup code using forward declarations. | Brandon Dahler | |
Use misc methods of avoiding unnecesary header includes. Replace int typedefs with int##_t from stdint.h. Replace PRI64[xdu] with PRI[xdu]64 from inttypes.h. Normalize QT_VERSION ifs where possible. Resolve some indirect dependencies as direct ones. Remove extern declarations from .cpp files. | |||
2013-05-30 | CSecret/CKey -> CKey/CPubKey split/refactor | Pieter Wuille | |
2013-04-03 | Fix signed/unsigned comparison warnings | Gavin Andresen | |
2012-05-24 | Refactor: split CKeyID/CScriptID/CTxDestination from CBitcoinAddress | Pieter Wuille | |
This introduces internal types: * CKeyID: reference (hash160) of a key * CScriptID: reference (hash160) of a script * CTxDestination: a boost::variant of the former two CBitcoinAddress is retrofitted to be a Base58 encoding of a CTxDestination. This allows all internal code to only use the internal types, and only have RPC and GUI depend on the base58 code. Furthermore, the header dependencies are a lot saner now. base58.h is at the top (right below rpc and gui) instead of at the bottom. For the rest: wallet -> script -> keystore -> key. Only keystore still requires a forward declaration of CScript. Solving that would require splitting script into two layers. | |||
2012-02-20 | Fix tests after 38067c18 | Pieter Wuille | |
2012-01-13 | Replace OP_EVAL (BIP 12) with Pay-to-script-hash (BIP 16). | Gavin Andresen | |