diff options
author | Jeff Garzik <jgarzik@bitpay.com> | 2014-12-23 20:14:37 +0100 |
---|---|---|
committer | Wladimir J. van der Laan <laanwj@gmail.com> | 2014-12-23 20:14:37 +0100 |
commit | 4e0bfa581438a662147fe4459522b308406d7f57 (patch) | |
tree | 3f56be35cd441e123f80fda4db53beceacf699b9 /doc | |
parent | 2bb0ca9b5549e6612a71e9a046b3a973bc346195 (diff) |
doc: add bitcoin-tx section to release notesv0.10.0rc1
Diffstat (limited to 'doc')
-rw-r--r-- | doc/release-notes.md | 24 |
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 ======================= |