Add a new script at a certain depth in the tree. Add() operations must be called in depth‐first traversal order of binary tree. If track is true, it will be included in the GetSpendData() output.
Synopsis
Declared in <script/signingprovider.h>
TaprootBuilder&
Add(
int depth,
std::span<unsigned char const> script,
int leaf_version,
bool track = true);
Return Value
A reference to this builder for chaining.
Parameters
Name |
Description |
depth |
The depth in the Merkle tree to add the script at. |
script |
The script to add as a tapscript leaf. |
leaf_version |
The tapscript leaf version for the script. |
track |
Whether to include the leaf in the GetSpendData() output. |
Created with MrDocs