SigHashType
@opcat-labs/scrypt-ts-opcat v1.0.4
@opcat-labs/scrypt-ts-opcat / SigHashType
Enumeration: SigHashType
Defined in: packages/scrypt-ts-opcat/src/smart-contract/types/primitives.ts:230
Enum representing the different signature hash types used in Bitcoin script. These flags determine which parts of the transaction are signed.
Remarks
The values correspond to standard Bitcoin signature hash flags:
- ALL: Signs all inputs/outputs (default)
- NONE: Signs only inputs (outputs can be changed)
- SINGLE: Signs inputs and corresponding output
- ANYONECANPAY variants allow additional inputs to be added later
Enumeration Members
ALL
ALL:
1
Defined in: packages/scrypt-ts-opcat/src/smart-contract/types/primitives.ts:231
ANYONECANPAY
ANYONECANPAY:
128
Defined in: packages/scrypt-ts-opcat/src/smart-contract/types/primitives.ts:234
ANYONECANPAY_ALL
ANYONECANPAY_ALL:
129
Defined in: packages/scrypt-ts-opcat/src/smart-contract/types/primitives.ts:235
ANYONECANPAY_NONE
ANYONECANPAY_NONE:
130
Defined in: packages/scrypt-ts-opcat/src/smart-contract/types/primitives.ts:236
ANYONECANPAY_SINGLE
ANYONECANPAY_SINGLE:
131
Defined in: packages/scrypt-ts-opcat/src/smart-contract/types/primitives.ts:237
NONE
NONE:
2
Defined in: packages/scrypt-ts-opcat/src/smart-contract/types/primitives.ts:232
SINGLE
SINGLE:
3
Defined in: packages/scrypt-ts-opcat/src/smart-contract/types/primitives.ts:233