Contract Script — Hashlock (HASH160)
Block
19192
(eff809436781620f3ce7...)
Type
Hashlock (HASH160)
Description
Hash-locked contract using HASH160. Requires preimage and signature.
Value
1.00000000 BITOK
Status
UNSPENT
Script ASM (Highlighted)
OP_HASH160 bff918b98c6fd0b0a355fbd7fc92ade3637227e7 OP_EQUALVERIFY OP_DUP OP_HASH160 04f3de88d9bf01b5d97deb3b7835ee57858ab647 OP_EQUALVERIFY OP_CHECKSIG
Script Hex
a914bff918b98c6fd0b0a355fbd7fc92ade3637227e78876a91404f3de88d9bf01b5d97deb3b7835ee57858ab64788ac
size: 48 bytes
opcodes: 6
sigops: 1
Script Elements Decoded
| # | Type | Value / Opcode | Length | Description |
|---|---|---|---|---|
| 1 | OP | OP_HASH160 | — | Hashes top item with SHA256 then RIPEMD160 |
| 2 | DATA | bff918b98c6fd0b0a355fbd7fc92ade3637227e7 | 20 b | 20-byte hash (address hash or HASH160) |
| 3 | OP | OP_EQUALVERIFY | — | Checks equality, fails script if not equal |
| 4 | OP | OP_DUP | — | Duplicates the top stack item |
| 5 | OP | OP_HASH160 | — | Hashes top item with SHA256 then RIPEMD160 |
| 6 | DATA | 04f3de88d9bf01b5d97deb3b7835ee57858ab647 | 20 b | 20-byte hash (address hash or HASH160) |
| 7 | OP | OP_EQUALVERIFY | — | Checks equality, fails script if not equal |
| 8 | OP | OP_CHECKSIG | — | Checks signature against public key |
RPC Script Analysis (analyzescript)
ASM
OP_HASH160 bff918b98c6fd0b0a355fbd7fc92ade3637227e7 OP_EQUALVERIFY OP_DUP OP_HASH160 04f3de88d9bf01b5d97deb3b7835ee57858ab647 OP_EQUALVERIFY OP_CHECKSIG
Type
pubkeyhash
Required Sigs
1
Addresses
Size
48 bytes
Opcodes Counted
6
Data Pushes
2
Opcodes Used
OP_HASH160
OP_EQUALVERIFY
OP_DUP
OP_CHECKSIG
Crypto
OP_CHECKSIG
OP_HASH160
Stack
OP_DUP
Bitwise
OP_EQUALVERIFY
Sigops
1
Limits
size: 48/10000
opcodes: 6/201
sigops: 1/20000
WITHIN LIMITS