Closed b-j-roberts closed 1 month ago
@jsandinoDev Here is the issue for OP_PUSHDATAX we were discussing, comment here and I can assign you the issue. Thank you!
Hey @b-j-roberts! Thanks for showing interest. We've created an application for you to contribute to shinigami. Go check it out on OnlyDust!
Hi @b-j-roberts I would like to work on this!
Hey @jsandinoDev! Thanks for showing interest. We've created an application for you to contribute to shinigami. Go check it out on OnlyDust!
Hello @b-j-roberts can I please be assigned this task ?
Hey @jsandinoDev , have you been able to implement this bug fix?
Hi @b-j-roberts yes I hope to send my PR this monday!
There is currently an error in scripts defined like
OP_0 OP_IF OP_PUSHDATA1 0x4c 0x8181...8181 OP_ENDIF OP_1
due to a disabled opcode being contained in the data which should be ignored fromOP_PUSHDATA1
,OP_PUSHDATA2
,OP_PUSHDATA4
push opcodes inside unexecuted if statements.This is a very similar issue to what was resolved in this PR, but for push data opcodes instead of data opcodes.
This link explains how pushdata opcodes work, which should be useful in helping determine how many bytes to skip while executing.
How to reproduce: