Sighash
Advanced
A flag in a Bitcoin transaction signature that specifies which parts of the transaction the signature commits to. SIGHASH_ALL (default) signs all inputs and outputs; SIGHASH_NONE signs inputs but no outputs; SIGHASH_SINGLE signs the input and the corresponding output. The sighash type is appended to the DER-encoded signature and affects what aspects of a transaction can be modified after signing.