aboutsummaryrefslogtreecommitdiff
path: root/src/core_read.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
* 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/+25
| | | | | | | | | | | | | 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.
* core_read's ParseScript(): minor cleanupsCory Fields2014-07-291-12/+12
| | | | | | - use .empty() rather than .size() == 0 - use a const_iterator rather than BOOST_FOREACH - validate iterators before creating a string from them
* Move ParseScript() helper, becoming accessible outside src/test/Jeff Garzik2014-07-291-0/+77
|
* Consolidate CTransaction hex encode/decode into core_io.h, core_{read,write}.cppJeff Garzik2014-07-291-0/+25