Great this IDE, I was looking for such a program 5 years ago, but could not find it.
I played around with the IDE and it works beautifully. Especially, the 'show all frames' is super helpful.
My question: I want to us HTLC like contracts, and want to use Opcodes "OP_CHECKLOCKTIMEVERIFY" and "OP_CHECKSEQUENCEVERIFY", but I couldn't get these to work. I get the following error:
[Error: Error: RuntimeError: Error: missing op code OP_CHECKSEQUENCEVERIFY in trace builder]
Furthermore, It would be great to have some more examples such as to create 2 out of 3 lock script etc etc.
Thanks again for this great tool!
Hey there!
We just released support for OP_CHECKSIG and added a wallet/key manager to generate script signatures in v0.8.6, and v0.9.0 should be out later this week with support for OP_CHECKMULTISIG/OP_CHECKMULTISIGVERIFY/OP_CHECKSIGADD/OP_CHECKLOCKTIMEVERIFY/OP_CHECKSEQUENCEVERIFY.
For those interested in test driving OP_CHECKSIG, you can check out this
step-by-step video tutorial and update BitIDE as shown below:
Update BitIDE Bitcoin Core Edition:
docker pull qedprotocol/bitide:latest
docker run -p 1337:1337 -it --rm qedprotocol/bitide:latest
Update BitIDE Liquid Edition:
docker pull qedprotocol/bitide-liquid:latest
docker run -p 1337:1337 -it --rm qedprotocol/bitide-liquid:latest
Appreciate the feedback and apologize for the incomplete VM implementation, we are closing in on 100% coverage, but still have a few more ops to implement.