/hashmal

Hashmal

Primary LanguagePython

Hashmal

Hashmal is an IDE for Bitcoin transaction scripts. Its purpose is to make it easier to write, evaluate, and learn about transaction scripts.

Hashmal is intended for cryptocurrency developers and power users.

Use at own risk!

Key Features

  • Write scripts in human-readable form.
  • Observe the stack as scripts are executed.
  • See explanations of script operations as they are evaluated.

To-Do

  • When evaluating scripts, OP_CHECKSIG/OP_CHECKSIGVERIFY cannot be used because they require a transaction in addition to the script.