# Functions

AssembleTaprootScriptTree constructs a new fully indexed tapscript tree given a series of leaf nodes.
No description provided by the author
ComputeTaprootOutputKey = txscript.ComputeTaprootOutputKey with elements tag.
No description provided by the author
NewIndexedElementsTapScriptTree creates a new empty tapscript tree that has enough space to hold information for the specified amount of leaves.
NewTapElementsBranch creates a new branch from two nodes.
NewTapElementsLeaf overwrite the NewTapLeaf constructor.
ParseControlBlock reuses the txscript.ParseControlBlock function but use the elements ControlBlock wrapper struct.
TweakTaprootPrivKey = txscript.TweakTaprootPrivKey with elements tag.
No description provided by the author

# Constants

BaseElementsLeafVersion defines the base leaf version for elements chains leaf with base leaf version are called "tapscript" Bitcoin is using 0xc0, Elements is using 0xc4.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

ControlBlock overwrites the RootHash method.
IndexedElementsTapScriptTree reprints a fully contracted tapscript tree.
TapElementsBranch implements txscript.TapNode interface.
TapElementsLeaf implements txscript.TapNode interface.
TapscriptElementsProof overrides the TapscriptProof struct (with elements tapLeaf).