Plan to abandon this diff for now and revisit after other punchlist items. Rationale.
- SLP_TOKEN_TYPE_MINT_VAULT tokens require special handling compared to ALP and SLP tokens
- Unique spec where we cannot have mint txs until the genesis tx is confirmed; requires pre-broadcast API calls to check this or assumption that would lead to invalid mints
- Unique spec where the mint baton requirement is waived, but we do need utxos with the right script to mint. Again, we can only check this with an API call prior to broadcast.
- Currently the least-used token spec, with 17 created all time
Would like to support this. For now, those design decisions are difficult to generalize. I do not have experience with the protocol and am not familiar with general best practices.