def write_tx_input(w: Writer, i: TxInput | PrevInput, script: bytes) -> None: write_bytes_reversed(w, i.prev_hash, TX_HASH_SIZE) write_uint32(w, i.prev_index) write_bytes_prefixed(w, script) write_uint32(w, i.sequence)
def write_tx_input_decred(w, i: TxInputType): write_bytes_reversed(w, i.prev_hash) write_uint32(w, i.prev_index or 0) write_uint8(w, i.decred_tree or 0) write_uint32(w, i.sequence)
def write_tx_input(w, i: TxInputType): write_bytes_reversed(w, i.prev_hash, TX_HASH_SIZE) write_uint32(w, i.prev_index) write_bytes_prefixed(w, i.script_sig) write_uint32(w, i.sequence)
def write_tx_input(w, i: TxInputType): write_bytes_reversed(w, i.prev_hash) write_uint32(w, i.prev_index) write_varint(w, len(i.script_sig)) write_bytes(w, i.script_sig) write_uint32(w, i.sequence)
def write_tx_input_decred(w: Writer, i: TxInputType) -> None: write_bytes_reversed(w, i.prev_hash, TX_HASH_SIZE) write_uint32(w, i.prev_index or 0) write_uint8(w, i.decred_tree or 0) write_uint32(w, i.sequence)