From 4e0bfa581438a662147fe4459522b308406d7f57 Mon Sep 17 00:00:00 2001 From: Jeff Garzik Date: Tue, 23 Dec 2014 20:14:37 +0100 Subject: doc: add bitcoin-tx section to release notes --- doc/release-notes.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) 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 ======================= -- cgit v1.2.3