Module Tx.In
Transaction input
type t
=
{
out_hash : string;
out_n : Stdint.uint32;
script : Script.t;
witness_script : Script.data list option;
sequence : Stdint.uint32;
}
val parse : ?coinbase:bool -> Bitstring.bitstring -> Bitstring.bitstring * t option
parse ~coinbase:bool bdata
parses an input frombdata
val parse_all : ?coinbase:bool -> Bitstring.bitstring -> Bitstring.bitstring * t list option
parse_all ~coinbase:bool bdata
parses a list of inputs frombdata
val serialize : t -> string
serialize inp
serializes the inputinp
val serialize_all : t list -> string
serialize_all inpl
serializes a list of inputsinpl
val has_witness : t -> bool
has_witness inp
returns true if the input has witness data