2015-07-28 11:11:20 -07:00
|
|
|
(note: this is a temporary file, to be added-to by anybody, and moved to
|
|
|
|
release-notes at release time)
|
|
|
|
|
|
|
|
Notable changes
|
|
|
|
===============
|
|
|
|
|
2016-02-24 01:22:43 -08:00
|
|
|
zcash-cli: arguments privacy
|
|
|
|
----------------------------
|
|
|
|
|
|
|
|
The RPC command line client gained a new argument, `-stdin`
|
|
|
|
to read extra arguments from standard input, one per line until EOF/Ctrl-D.
|
|
|
|
For example:
|
|
|
|
|
|
|
|
$ src/zcash-cli -stdin walletpassphrase
|
|
|
|
mysecretcode
|
|
|
|
120
|
|
|
|
^D (Ctrl-D)
|
|
|
|
|
|
|
|
It is recommended to use this for sensitive information such as private keys, as
|
|
|
|
command-line arguments can usually be read from the process table by any user on
|
|
|
|
the system.
|
2015-07-30 16:56:00 -07:00
|
|
|
|
|
|
|
Asm representations of scriptSig signatures now contain SIGHASH type decodes
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
The `asm` property of each scriptSig now contains the decoded signature hash
|
|
|
|
type for each signature that provides a valid defined hash type.
|
|
|
|
|
|
|
|
The following items contain assembly representations of scriptSig signatures
|
|
|
|
and are affected by this change:
|
|
|
|
|
|
|
|
- RPC `getrawtransaction`
|
|
|
|
- RPC `decoderawtransaction`
|
|
|
|
- REST `/rest/tx/` (JSON format)
|
|
|
|
- REST `/rest/block/` (JSON format when including extended tx details)
|
|
|
|
- `zcash-tx -json`
|
|
|
|
|
|
|
|
For example, the `scriptSig.asm` property of a transaction input that
|
|
|
|
previously showed an assembly representation of:
|
|
|
|
|
|
|
|
304502207fa7a6d1e0ee81132a269ad84e68d695483745cde8b541e3bf630749894e342a022100c1f7ab20e13e22fb95281a870f3dcf38d782e53023ee313d741ad0cfbc0c509001
|
|
|
|
|
|
|
|
now shows as:
|
|
|
|
|
|
|
|
304502207fa7a6d1e0ee81132a269ad84e68d695483745cde8b541e3bf630749894e342a022100c1f7ab20e13e22fb95281a870f3dcf38d782e53023ee313d741ad0cfbc0c5090[ALL]
|
|
|
|
|
|
|
|
Note that the output of the RPC `decodescript` did not change because it is
|
|
|
|
configured specifically to process scriptPubKey and not scriptSig scripts.
|