bitcoin-elixir v0.0.2 Bitcoin.Tx.Sighash

Transaction signature hash.

Hash of the transaction data used for signing.

Summary

Functions

Calculate transaction hash for signing

Check if given sighash byte is valid (defined type)

Functions

sighash(tx, input_number, sub_script, sighash_type \\ 1)
sighash(Bitcoin.Protocol.Messages.Tx.t, non_neg_integer, binary, byte) :: binary

Calculate transaction hash for signing

documentation: https://en.bitcoin.it/wiki/OP_CHECKSIG#cite_note-1

valid_type?(type)
valid_type?(byte) :: boolean

Check if given sighash byte is valid (defined type).