aboutsummaryrefslogtreecommitdiff
path: root/src/univalue
AgeCommit message (Collapse)Author
2014-11-03Fix all header definesPavel Janík
2014-09-05univalue: make spaceStr thread-safeWladimir J. van der Laan
Simply add spaces to the existing string instead of using a temporary. Fixes #4756.
2014-08-20UniValue: compact (!pretty) output should not include extra whitespaceJeff Garzik
2014-08-20UniValue: use correct setNumStr() input val, when setting number valuesJeff Garzik
2014-08-18Univalue: Do not build JSON escape list at runtimeJeff Garzik
No need to waste startup time building something that can be done at compile time. This also resolves a clang++ warning originally reported in #4714, univalue/univalue_write.cpp:33:12: warning: array subscript is of type 'char escapes['"'] = "\\""; ^~~~ etc.
2014-07-30univalue: remove unused methods getArray, getObjectJeff Garzik
2014-07-29Add "bitcoin-tx" command line utility and supporting modules.Jeff Garzik
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.