Get desktop application:
View/edit binary Protocol Buffers messages
/ Pre-image hash to be used for signing
Used in:
/ Pre-image data hash that will be used for signing
/ public key hash used for signing
Bitcoin transaction out-point reference.
Used in: , ,
The hash of the referenced transaction (network byte order, usually needs to be reversed).
The index of the specific output in the transaction.
Transaction version as defined by the sender.
/ Transaction pre-signing output
/ hash, public key list
/ error code, 0 is ok, other codes will be treated as errors
/ error description
Input data necessary to create a signed transaction.
Used in:
Hash type to use when signing.
Amount to send. Transaction created will have this amount in its output, except when use_max_amount is set, in that case this amount is not relevant, maximum possible amount will be used (max avail less fee). If amount is equal or more than the available amount, also max amount will be used.
Transaction fee rate, satoshis per byte, used to compute required fee (when planning)
Recipient's address, as string.
Change address, as string.
The available secret private key or keys required for signing (32 bytes each).
Available redeem scripts indexed by script hash.
Available input unspent transaction outputs.
Set if sending max amount is requested.
Coin type (used by forks).
Optional transaction plan. If missing, plan will be computed.
Optional lockTime, default value 0 means no time locking. If all inputs have final (`0xffffffff`) sequence numbers then `lockTime` is irrelevant. Otherwise, the transaction may not be added to a block until after `lockTime`. value < 500000000 : Block number at which this transaction is unlocked value >= 500000000 : UNIX timestamp at which this transaction is unlocked
Optional zero-amount, OP_RETURN output
Result containing the signed and encoded transaction. Note that the amount may be different than the requested amount to account for fees and available funds.
Resulting transaction.
Signed and encoded transaction bytes.
Transaction ID (hash)
Optional error
error description
A transaction, with its inputs and outputs
Used in:
Transaction data format version.
The block number or timestamp at which this transaction is unlocked.
A list of 1 or more transaction inputs or sources for coins.
A list of 1 or more transaction outputs or destinations for coins.
Bitcoin transaction input.
Used in:
Reference to the previous transaction's output.
Transaction version as defined by the sender.
Computational script for confirming transaction authorization.
Bitcoin transaction output.
Used in:
Transaction amount.
Usually contains the public key as a Bitcoin script setting up conditions to claim this output.
Describes a preliminary transaction plan.
Used in:
Amount to be received at the other end.
Maximum available amount in all the input UTXOs.
Estimated transaction fee.
Remaining change
Selected unspent transaction outputs (subset of all input UTXOs)
Zcash branch id
Optional error
Optional zero-amount, OP_RETURN output
An unspent transaction output, that can serve as input to a transaction
Used in: ,
The unspent output
Script for claiming this UTXO
Amount of the UTXO