aboutsummaryrefslogtreecommitdiff
path: root/src/core_write.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Refactor: Remove using namespace <xxx> from src/*.cpp.Karl-Johan Alm2017-01-271-22/+20
|
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
| | | | | | Edited via: $ contrib/devtools/copyright_header.py update .
* Merge #8589: Inline CTxInWitness inside CTxInWladimir J. van der Laan2016-12-211-2/+2
|\ | | | | | | f6fb7ac Move CTxInWitness inside CTxIn (Pieter Wuille)
| * Move CTxInWitness inside CTxInPieter Wuille2016-12-041-2/+2
| |
* | Add option to return non-segwit serialization via rpcGregory Sanders2016-12-051-2/+2
|/
* Update bitcoin-tx to output witness data.jonnynewbs2016-10-051-1/+10
|
* Fix formatting of NOPs for generated script testsPieter Wuille2016-04-051-2/+2
|
* Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
|
* [Univalue] add univalue over subtreeJonas Schnelli2015-10-011-1/+1
| | | | similar to secp256k1 include and compile univalue over a subtree
* Resolve issue 3166.mruddy2015-07-301-2/+64
| | | | | These changes decode valid SIGHASH types on signatures in assembly (asm) representations of scriptSig scripts. This squashed commit incorporates substantial helpful feedback from jtimon, laanwj, and sipa.
* Replace direct use of 0 with SetNull and IsNullWladimir J. van der Laan2015-01-051-1/+1
| | | | | | Replace x=0 with .SetNull(), x==0 with IsNull(), x!=0 with !IsNull(). Replace uses of uint256(0) with uint256().
* Added "Core" to copyright headerssandakersmann2014-12-191-1/+1
| | | | | Github-Pull: #5494 Rebased-From: 15de949bb9277e442302bdd8dee299a8d6deee60
* Remove references to X11 licenceMichael Ford2014-12-161-1/+1
|
* Merge pull request #5207Wladimir J. van der Laan2014-12-051-0/+2
|\ | | | | | | 8487790 bitcoin-tx: Add the "-txid" option. Also add the hex-encoded transaction to the JSON output as the "hex" property. (mruddy)
| * bitcoin-tx: Add the "-txid" option. Also add the hex-encoded transaction to ↵mruddy2014-11-041-0/+2
| | | | | | | | the JSON output as the "hex" property.
* | MOVEONLY: core/ -> primitives/Luke Dashjr2014-12-031-1/+1
|/
* MOVEONLY: Separate CTransaction and dependencies from corejtimon2014-10-271-1/+1
|
* boost: split stream classes out of serialize.hCory Fields2014-10-221-0/+1
| | | | serialization now has no dependencies.
* script: add a slew of includes all around and drop includes from script.hCory Fields2014-10-171-0/+1
| | | | Lots of files ended up with indirect includes from script.h.
* Add automatic script test generation, and actual checksig testsPieter Wuille2014-09-261-0/+35
|
* header include cleanupPhilip Kaufmann2014-09-141-3/+4
| | | | - ensures alphabetical ordering for includes etc. in source file headers
* Separate script/standardjtimon2014-09-081-1/+2
|
* Rename script.h/.cpp to scriptutils.h/.cpp (plus remove duplicated includes)jtimon2014-09-081-1/+1
|
* Discover some missing includesjtimon2014-09-021-0/+2
|
* add missing header end commentsPhilip Kaufmann2014-08-281-1/+0
| | | | | | - ensures a consistent usage in header files - also add a blank line after the copyright header where missing - also remove orphan new-lines at the end of some files
* Split up util.cpp/hWladimir J. van der Laan2014-08-261-0/+1
| | | | | | | | | | | | | | | | Split up util.cpp/h into: - string utilities (hex, base32, base64): no internal dependencies, no dependency on boost (apart from foreach) - money utilities (parsesmoney, formatmoney) - time utilities (gettime*, sleep, format date): - and the rest (logging, argument parsing, config file parsing) The latter is basically the environment and OS handling, and is stripped of all utility functions, so we may want to rename it to something else than util.cpp/h for clarity (Matt suggested osinterface). Breaks dependency of sha256.cpp on all the things pulled in by util.
* add license header to core_io.h, core_read/_write.cppPhilip Kaufmann2014-08-011-0/+3
|
* fix compilation error in core_io.hPhilip Kaufmann2014-08-011-1/+0
| | | | | | - error: 'vector' in namespace 'std' does not name a type - add <vector> include in core_io.h - remove <vector> includes from core_read.cpp and core_write.cpp
* Add "bitcoin-tx" command line utility and supporting modules.Jeff Garzik2014-07-291-0/+74
| | | | | | | | | | | | | This is a simple utility that provides command line manipulation of a hex-encoded TX. The utility takes a hex string on the command line as input, performs zero or more mutations, and outputs a hex string to standard output. This utility is also an intentional exercise of the "bitcoin library" concept. It is designed to require minimal libraries, and works entirely without need for any RPC or P2P communication. See "bitcoin-tx --help" for command and options summary.
* Consolidate CTransaction hex encode/decode into core_io.h, core_{read,write}.cppJeff Garzik2014-07-291-0/+15