Contract Script — Hashlock (HASH160)
Block
18543
(b8bd2f8985d9a52d3fc3...)
Type
Hashlock (HASH160)
Description
Hash-locked contract using HASH160. Requires preimage and signature.
Value
0.10000000 BITOK
Status
SPENT
by 02ea96bfa5477a19437e769a...
Script ASM (Highlighted)
OP_HASH160 86d926ee99b338abf1ef5c46e55b606944627586 OP_EQUALVERIFY OP_DUP OP_HASH160 4a69245a643bf4a1d04c60271daccd1f1c6486e5 OP_EQUALVERIFY OP_CHECKSIG
Script Hex
a91486d926ee99b338abf1ef5c46e55b6069446275868876a9144a69245a643bf4a1d04c60271daccd1f1c6486e588ac
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 | 86d926ee99b338abf1ef5c46e55b606944627586 | 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 | 4a69245a643bf4a1d04c60271daccd1f1c6486e5 | 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 86d926ee99b338abf1ef5c46e55b606944627586 OP_EQUALVERIFY OP_DUP OP_HASH160 4a69245a643bf4a1d04c60271daccd1f1c6486e5 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