Skip to content

Conversation

lucidLuckylee
Copy link
Contributor

They will be eventually replaced with a more capable analyzer

@lucidLuckylee lucidLuckylee merged commit 3ef01f4 into StructuredScript Jan 23, 2025
manishbista28 pushed a commit to alpenlabs/rust-bitcoin-script that referenced this pull request Feb 22, 2025
* Test the analyzer

* Fix: Stack change calculation

* Disable op_if checks for now

* Add debug info for OP_PICK and OP_ROLL

* Change how we add stack_hints

* Use same analyzer to carry over last_constant

* No longer split scripts with a stack hint

* Remove print

* Remove unnecessary func and print last_constant

* Panic at Debug

* Print the latest executed opcode

* Fix pushbytes debug_position

* Use parent identifier for empty debug identifiers

* No longer print last_opcode

* Print script when throwing op_roll/pick error

* Remove debug script print

* Write analyzed chunk stats to file

* Print stack inputs only

* Implement a hard stack_limit for chunks

* Implement a hard stack limit with analyzer

* Print script function names in error message

* Fix debug_position being off

* Add function to check final state of stackstatus

---------

Co-authored-by: Lukas <lucidLuckylee@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant