mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-11-28 08:11:08 +00:00
Remove unnecessary drop from ExtractAtomicSwapDataPushes
This commit is contained in:
parent
377d9aaaeb
commit
2a2c77153e
@ -387,7 +387,7 @@ func ExtractAtomicSwapDataPushes(version uint16, scriptPubKey []byte) (*AtomicSw
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(pops) != 20 {
|
if len(pops) != 19 {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
isAtomicSwap := pops[0].opcode.value == OpIf &&
|
isAtomicSwap := pops[0].opcode.value == OpIf &&
|
||||||
@ -403,13 +403,12 @@ func ExtractAtomicSwapDataPushes(version uint16, scriptPubKey []byte) (*AtomicSw
|
|||||||
pops[10].opcode.value == OpElse &&
|
pops[10].opcode.value == OpElse &&
|
||||||
canonicalPush(pops[11]) &&
|
canonicalPush(pops[11]) &&
|
||||||
pops[12].opcode.value == OpCheckLockTimeVerify &&
|
pops[12].opcode.value == OpCheckLockTimeVerify &&
|
||||||
pops[13].opcode.value == OpDrop &&
|
pops[13].opcode.value == OpDup &&
|
||||||
pops[14].opcode.value == OpDup &&
|
pops[14].opcode.value == OpBlake2b &&
|
||||||
pops[15].opcode.value == OpBlake2b &&
|
pops[15].opcode.value == OpData32 &&
|
||||||
pops[16].opcode.value == OpData32 &&
|
pops[16].opcode.value == OpEndIf &&
|
||||||
pops[17].opcode.value == OpEndIf &&
|
pops[17].opcode.value == OpEqualVerify &&
|
||||||
pops[18].opcode.value == OpEqualVerify &&
|
pops[18].opcode.value == OpCheckSig
|
||||||
pops[19].opcode.value == OpCheckSig
|
|
||||||
if !isAtomicSwap {
|
if !isAtomicSwap {
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user