aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJeff Garzik <jgarzik@bitpay.com>2014-12-23 20:14:37 +0100
committerWladimir J. van der Laan <laanwj@gmail.com>2014-12-23 20:14:37 +0100
commit4e0bfa581438a662147fe4459522b308406d7f57 (patch)
tree3f56be35cd441e123f80fda4db53beceacf699b9 /doc
parent2bb0ca9b5549e6612a71e9a046b3a973bc346195 (diff)
doc: add bitcoin-tx section to release notesv0.10.0rc1
Diffstat (limited to 'doc')
-rw-r--r--doc/release-notes.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/doc/release-notes.md b/doc/release-notes.md
index e1998c6bdf..da77243472 100644
--- a/doc/release-notes.md
+++ b/doc/release-notes.md
@@ -206,6 +206,30 @@ actually using them on mainnet has been previously inconvenient as
standard Bitcoin Core nodes wouldn't relay them to miners, nor would
most miners include them in blocks they mined.
+bitcoin-tx
+=============
+
+It has been observed that many of the RPC functions offered by bitcoind are
+"pure functions", and operate independently of the bitcoind wallet. This
+included many of the RPC "raw transaction" API functions, such as
+createrawtransaction.
+
+bitcoin-tx is a newly introduced command line utility designed to enable easy
+manipulation of bitcoin transactions. A summary of its operation may be
+obtained via "bitcoin-tx --help" Transactions may be created or signed in a
+manner similar to the RPC raw tx API. Transactions may be updated, deleting
+inputs or outputs, or appending new inputs and outputs. Custom scripts may be
+easily composed using a simple text notation, borrowed from the bitcoin test
+suite.
+
+This tool may be used for experimenting with new transaction types, signing
+multi-party transactions, and many other uses. Long term, the goal is to
+deprecate and remove "pure function" RPC API calls, as those do not require a
+server round-trip to execute.
+
+Other utilities "bitcoin-key" and "bitcoin-script" have been proposed, making
+key and script operations easily accessible via command line.
+
0.10.0 Release notes
=======================