JBaczuk / bitcoin-script-js

Bitcoin script interpreter written in javascript for browsers and node.js
MIT License
1 stars 1 forks source link

Implement script errors #25

Open JBaczuk opened 5 years ago

JBaczuk commented 5 years ago

This is a complete list of errors that can be thrown during script interpretation (from src/script/script_error.h). An issue should be created for each. Note the error codes start at 0 and increment downwards (enum).

Max sizes

Failed verify operations

Logical/Format/Canonical errors

CHECKLOCKTIMEVERIFY and CHECKSEQUENCEVERIFY

Malleability

softfork safeness

segregated witness

Constant scriptCode