Bitcoin MAST Tool

MAST Tool

This tool allows you to create a MAST (Merkelized Abstract Script Tree) for Bitcoin Taproot. The MAST follows the scheme explained in BIP 114. https://github.com/bitcoin/bips/blob/master/bip-0114.mediawiki Nodes are double hashed and prefixed with the number of child nodes. You can add new nodes (hashes and leaves) to the MAST and delete them from the MAST by hovering over a node and selecting the preferred option. Note that deleting a parent node will also delete all of its child nodes. The input accepts hexadecimal values (with or without a 0x prefix). The output is an array of data. You can use this in libraries such as bitcoinjs-lib.

Below, you can create a MAST from a given Array by inserting the Array into the input and clicking the button. The Array should contain the elements in the order in which they should be hashed, and should have the format of {"output": "Value"}.


MAST Treearray:
https://blockchain-academy.hs-mittweida.de/wp-content/uploads/2021/04/logo_bcam_rgb_gross.png

Welcome

Blockchain Academy

Continue with credential

No account yet?

Powered by Hidy

Register with Hidy


Register
Sign in

We need the following credential to register:

please select:

To create a new account, we need the following data from you:

We would appreciate the following additional information from you for the creation of your account:

Welcome

Blockchain Academy

Continue with credential

Already have an account?

Powered by Hidy

Sign in with Hidy


Register
Sign in

We need the following credential to log in:

please select: