-
Notifications
You must be signed in to change notification settings - Fork 137
Closed
Description
Related to #343 .
We have support for group keys that include tapscript trees, but no way for users to actually provide a tapscript tree root during the minting process. Specifically:
- Providing a specific internal key for a group key for an asset during minting.
- Providing a custom witness for group key membership in a batch when finalizing a batch.
- Storing the tapscript tree for future use (tracked in tapgarden/taprpc: permit providing a tapscript sibling hash for minting calls #343)
For the first point, we'll need to add a new field to the Seedling and MintAssetRequest structs for custom group keys. We likely also want to mark these seedlings as using a custom group key, so that we require an external witness when finalizing the batch.
For the second point, we'll need to extend the FinalizeBatch call to accept a list of witnesses for each seedling. Otherwise we shouldn't have many changes wrt. creating the minting proofs.
The last point is being tracked in #343.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
✅ Done