Skip to main content

tapTreeToList

bitcoinjs-lib v1.0.7


bitcoinjs-lib / tapTreeToList

Function: tapTreeToList()

tapTreeToList(tree): TapLeaf[]

Defined in: ts_src/psbt/bip371.ts:227

Convert a binary tree to a BIP371 type list. Each element of the list is (according to BIP371): One or more tuples representing the depth, leaf version, and script for a leaf in the Taproot tree, allowing the entire tree to be reconstructed. The tuples must be in depth first search order so that the tree is correctly reconstructed.

Parameters​

tree​

Taptree

the binary tap tree

Returns​

TapLeaf[]

a list of BIP 371 tapleaves