Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature]: automatically FinalizeBatch when running MintAsset by default #1277

Open
ZZiigguurraatt opened this issue Jan 7, 2025 · 0 comments
Labels
enhancement New feature or request

Comments

@ZZiigguurraatt
Copy link

In order to simplify the on boarding of new users to the taproot assets protocol, we should automatically FinalizeBatch when running MintAsset by default (and have the option when running MintAsset to not automatically FinalizeBatch if we want to do it in two separate steps). New users likely just want to test minting an asset and will be confused of the purpose of the FinalizeBatch step. The FinalizeBatch step seems to be separate so that we can run MintAsset many times and then record all minted assets with a single on chain transaction. This is a very powerful function of the protocol, but it likely won't be used by new users, especially when they may only run MintAsset one or two times and on chain fees on main net may be low at the time, or they are running on testnet or regtest where there is no concern for fees.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant